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.