Arch Linux:ルートを変更するとパックマンが機能しない

Arch Linux:ルートを変更するとパックマンが機能しない

私のコンピュータにUbuntuがインストールされています。 Arch Linuxをインストールすることにしましたが、Grubのインストール部分はすでにインストールされていたので省略しました。 GrubのメニューリストにArchが表示されないことを見て、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

私は何が間違っていましたか?

参考までに、GrubのリストにArchを追加するために正しい方向に行きますか?編集する:次のようにして、ArchをUbuntuのGrubリストに表示させることができましたsudo mount /dev/sdaXXをArchのパーティション番号に置き換えます。)前方sudo update-grub

答え1

arch-chroot簡単に言えばchroot、これが/proc満たされ、パックマンが期待どおりに実行されることを忘れないでください。

答え2

IPv6を有効にしましたか?マイコンピュータでは、IPv6を有効にしてパックマンを使用することはできません。無効にしてみてください。

答え3

OPの編集によると、彼はsudo update-grubArchパーティションを手動でマウントし、Ubuntuで再度実行してArchがGRUBに表示されるようにしました。

答え4

同様の問題があります。私が間違っているのは、Wikiエントリを確認せずにルートを変更したことです。chrootしたがって、必要な一時ファイルシステムはマウントされません。ガイドに従って成功することができます。誰がこのようなことが起こると思いましたか?笑

関連情報