web-dev-qa-db-ja.com

Arch Linux:chrootするとpacmanが機能しない

コンピューターにUbuntuがインストールされています。 Arch Linuxをインストールすることにしましたが、Grubはすでにインストールされているため、Grubのインストールに関する部分はスキップしました。 ArchがGrubのメニューリストに表示されないのを見て、Archにインストールすることにしました。 ArchのパーティションをUbuntuにマウントし、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フォルダには何もありません。

何が悪いのですか?

補足として、私はArchをGrubのリストに表示するために正しい方向に進んでいますか? [〜#〜] edit [〜#〜]Sudo mount /dev/sdaXreplace Xを実行することで、UbuntuからGrubのリストにArchを表示させることができましたSudo update-grubの前のArchのパーティション番号).

14
Gradient

Arch-chrootだけでなくchroot-そのまま/procが入力され、pacmanは期待どおりに機能します。

14
Brean

IPv6を有効にしていますか?どのマシンでもIPv6を有効にしてpacmanを使用できません。無効にしてみてください。

0
Alko

OPの編集ごとに、彼はArchをGRUB=に表示するために、Archパーティションを手動でマウントし、UbuntuでSudo update-grubを再実行しました。

0
strugee