コンピューターにUbuntuがインストールされています。Arch linuxをインストールすることにしましたが、Grubのインストールに関する部分は既にインストールされているためスキップしました。ArchがGrubのメニューリストに表示されないのを見て、Archにインストールすることにしました。UbuntuにArchのパーティションをマウントし、chrootしました。私はコマンドを発行し、次のもの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
フォルダには何もありません。
私は何を間違えていますか?
補足として、GrubのリストにArchを表示するには正しい方向に進んでいますか?編集:私は以前にsudo mount /dev/sdaX
(XをArchのパーティション番号に置き換えて)UbuntuからGrubのリストにArchを表示することができました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パーティションは他のパーティションから独立すべきではありませんか?
—
グラデーション
/etc/resolv.conf
chrootにコピーしましたか?そうしないと、chrootされたプログラムはDNS設定を認識しません。
{/proc,/sys/,/dev}
のwikiエントリに従ってマウントしましたか?