Saya mencoba menginstal arch-linux untuk pertama kalinya. semuanya baik-baik saja sampai saya mencoba menginstal boot-loader "grub" ke drive USB.
Saya bekerja dengan panduan WIKI ARCH LINUX.
kedua perintah ini berfungsi tanpa kesalahan:
# mkdir -p /mnt/usb ; mount /dev/sdc1 /mnt/usb
# grub-install --target=i386-pc --recheck --debug --boot-directory=/mnt/usb/boot /dev/sdc
tetapi perintah selanjutnya mengembalikan kesalahan:
gagal mendapatkan jalur kanonik 'airootfs':
# grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg
adakah yang bisa membantu?
(mencoba arch-chroot /mnt /bin/bash
yang satu ini perintah tidak ditemukan).
arch-linux
system-installation
grub2
Talb21
sumber
sumber
Jawaban:
Coba tambahkan
--root-directory=/mnt
kegrub-install
perintah. Tampaknya tidak berdokumen, tetapi saya melihatnya disebutkan di beberapa forum, dan itu berhasil untuk saya.sumber
Pukul masalah yang sama beberapa waktu lalu, dan temukan jawabannya. Sepertinya Anda mungkin tidak
grub
menginstal paket di sistem file target Anda.Jadi
arch-chroot
untuk target (/mnt/usb
), jalankanpacman -S grub
, dan kemudian jalankangrub-install
dangrub-mkconfig
dengan parameter yang diperbarui untuk akunchroot
.sumber
coba jalankan
arch-chroot /mnt /bin/bash
terlebih dahulusumber