arch linux- errore: impossibile ottenere il percorso canonico di 'airootfs' (installazione da grub a USB)


16

Sto provando a installare arch-linux per la prima volta. tutto è andato bene fino a quando ho provato a installare il boot-loader "grub" su un'unità USB.

Sto lavorando con la guida WIKI ARCH LINUX.

entrambi questi comandi hanno funzionato senza errori:

# mkdir -p /mnt/usb ; mount /dev/sdc1 /mnt/usb

# grub-install --target=i386-pc --recheck --debug --boot-directory=/mnt/usb/boot /dev/sdc

ma il comando successivo restituisce un errore:

impossibile ottenere il percorso canonico di 'airootfs':

# grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg

qualcuno può aiutare?

(provato arch-chroot /mnt /bin/bash su questo il comando non è stato trovato).


Potresti collegarti alla guida che stai seguendo? E 'questo uno ?
Jashandeep Sohi,


Sto riscontrando lo stesso problema: hai mai trovato una soluzione?
Craig Otis,

Un altro problema "mee too". Ciò che è così rotto con Arch che non può essere avviato dopo un aggiornamento. Questa è la terza volta in circa 18 mesi.

Risposte:


11

Prova ad aggiungere --root-directory=/mntal grub-installcomando. Sembra essere privo di documenti, ma l'ho visto menzionato su alcuni forum e ha funzionato per me.


4

Colpito questo stesso problema poco tempo fa, e capito. Sembra che il grubpacchetto non sia installato nel file system di destinazione.

Quindi, arch-chrootverso target ( /mnt/usb), esegui pacman -S grub, quindi esegui grub-installe grub-mkconfigcon i parametri corrispondenti aggiornati per tenere conto di chroot.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.