Stavo seguendo il tutorial ufficiale di installazione. Tutto è andato liscio fino alla sezione caricatore di avvio.
Avevo riscontrato l'errore di
/usr/bin/grub-probe: error: failed to get canonical path of 'airootfs'.
uguale a questa domanda durante l'esecuzione del comando:
grub-mkconfig -o /boot/grub/grub.cfg
Stavo installando arch su VirtualBox e seguivo passo dopo passo la sezione GRUB del tutorial ufficiale del wiki .
Posso avviare con successo grub ma tutto ciò che posso vedere è solo una shell grub. In conclusione, penso che sia deragliato dal passaggio per generare il file di configurazione di grub. Spero che le mie informazioni siano utili.
A proposito, infatti, avevo anche riscontrato questo errore nel passaggio precedente: l'installazione di grub
grub-install --target=i386-pc /dev/sda
Ho aggiunto il parametro della directory principale ed è andato avanti senza apparire errori.
grub-install --root-directory=/mnt /dev/sda
L'ho fatto perché ho montato la mia partizione Linux principale / dev / sda3 su / mnt ma non ci sono parametri di root o di directory di avvio da usare in grub-mkconfig.
Ecco la mia tabella delle partizioni visualizzata dall'utilità fdisk:
Grazie mille. Saluti.
grub2-mkconfig
in chroot invece di farlo al di fuori. grub2-mkconfig
utilizza grub-probe
per rilevare dispositivi reali associati ai punti di montaggio, mentre airootfs
(rootfs di archiso) viene caricato nella RAM e non ha un percorso canonico.