Arch-Linux
Arch linux:chroot 時 pacman 不工作
我的電腦上安裝了 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
文件夾中沒有任何內容。我究竟做錯了什麼?
作為補充,我是否朝著正確的方向讓 Arch 出現在 Grub 的列表中?編輯:我能夠通過之前的操作
sudo mount /dev/sdaX
(將 X 替換為 Arch 的分區號)使 Arch 出現在 Ubuntu 的 Grub 列表中sudo update-grub
。
記住
arch-chroot
而不是簡單地chroot
- 這樣/proc
會被填充並且 pacman 將按預期執行。
您是否啟用了 IPv6?我無法在我的任何機器上使用啟用了 IPv6 的 pacman。您應該嘗試禁用它。