私のコンピュータに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/sdaX
(XをArchのパーティション番号に置き換えます。)前方sudo update-grub
。
答え1
arch-chroot
簡単に言えばchroot
、これが/proc
満たされ、パックマンが期待どおりに実行されることを忘れないでください。
答え2
IPv6を有効にしましたか?マイコンピュータでは、IPv6を有効にしてパックマンを使用することはできません。無効にしてみてください。
答え3
OPの編集によると、彼はsudo update-grub
Archパーティションを手動でマウントし、Ubuntuで再度実行してArchがGRUBに表示されるようにしました。
答え4
同様の問題があります。私が間違っているのは、Wikiエントリを確認せずにルートを変更したことです。chrootしたがって、必要な一時ファイルシステムはマウントされません。ガイドに従って成功することができます。誰がこのようなことが起こると思いましたか?笑