Saya telah menginstal Ubuntu di komputer saya. Saya memutuskan untuk menginstal Arch linux, tetapi saya melewatkan bagian tentang instalasi Grub karena sudah diinstal. Melihat bahwa Arch tidak muncul di daftar menu Grub, saya memutuskan untuk menginstalnya di Arch. Saya memasang partisi Arch di Ubuntu dan saya chroot ke dalamnya. Saya mengeluarkan perintah pacman -S grub-bios
dan mendapat yang berikut:
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
adalah symlink ke /proc/self/mounts
, tetapi tidak ada di /proc
folder.
Apa yang saya lakukan salah?
Sebagai pelengkap, apakah saya akan ke arah yang benar untuk membuat Arch muncul dalam daftar Grub? EDIT : Saya bisa membuat Arch muncul di daftar Grub dari Ubuntu dengan melakukan sudo mount /dev/sdaX
( ganti X dengan nomor partisi Arch ) sebelumnya sudo update-grub
.
sumber
{/proc,/sys/,/dev}
sesuai entri wiki untuk chroot ?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
/etc/resolv.conf
ke chroot? Kalau tidak, program chroot tidak tahu pengaturan DNS Anda.pacman -Sy
. Anda mungkin juga ingin mencoba membuat daftar mirror baru.Jawaban:
Ingat
arch-chroot
dan tidak hanyachroot
- cara itu/proc
akan diisi dan pacman akan berfungsi seperti yang diharapkan.sumber
Apakah Anda mengaktifkan IPv6? Saya tidak dapat menggunakan pacman dengan IPv6 diaktifkan di salah satu mesin saya. Anda harus mencoba menonaktifkannya.
sumber
Per edit OP, ia membuat Arch muncul di GRUB dengan memasang secara manual partisi Arch-nya dan kemudian menjalankan kembali
sudo update-grub
di Ubuntu.sumber