我的计算机上安装了Ubuntu。我决定安装Arch linux,但是由于已经安装了Grub,因此略过了一部分。看到Arch没有出现在Grub的菜单列表中后,我决定将其安装在Arch中。我在Ubuntu上安装了Arch的分区,并加入其中。我发出命令pacman -S grub-bios
并得到以下信息:
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
/etc/mtab
是的符号链接/proc/self/mounts
,但/proc
文件夹中没有任何内容。
我究竟做错了什么?
作为补充,我是否朝着正确的方向发展,以使Arch出现在Grub的列表中?编辑:通过执行sudo mount /dev/sdaX
(使X替换为Arch的分区号),我能够从Ubuntu上使Arch出现在Grub的列表中sudo update-grub
。
是的,我现在遇到了一系列这样的错误:
—
渐变
error: failed retrieving file 'grub-bios-2.00-1-x86_64.pkg.tar.xz' from mirror.cinosure.com : Could not resolve host: (nil); Unknown error
但是我的Arch分区不应该独立于其他分区吗?
—
渐变
您复制
—
t-8ch 2013年
/etc/resolv.conf
到chroot了吗?否则,chroot程序不会知道您的DNS设置。
{/proc,/sys/,/dev}
按照chroot的Wiki条目进行安装?