arch linux- error: gagal mendapatkan jalur kanonik 'airootfs' (grub ke instalasi USB)


16

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).


Bisakah Anda menautkan ke panduan yang Anda ikuti? Apakah ini salah satu ?
— Jashandeep Sohi


Saya mengalami masalah yang sama - apakah Anda pernah menemukan solusi?
— Craig Otis

Masalah "mee too" lainnya. Apa yang sangat rusak dengan Arch sehingga tidak bisa boot setelah pembaruan. Ini adalah ketiga kalinya dalam 18 bulan.

Jawaban:


11

Coba tambahkan --root-directory=/mntke grub-installperintah. Tampaknya tidak berdokumen, tetapi saya melihatnya disebutkan di beberapa forum, dan itu berhasil untuk saya.


4

Pukul masalah yang sama beberapa waktu lalu, dan temukan jawabannya. Sepertinya Anda mungkin tidak grubmenginstal paket di sistem file target Anda.

Jadi arch-chrootuntuk target ( /mnt/usb), jalankan pacman -S grub, dan kemudian jalankan grub-installdan grub-mkconfigdengan parameter yang diperbarui untuk akun chroot.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.