<Precedenti | Contenuti | Succ.>
8.4.3. Impostazione della configurazione
GRUB funziona scrivendo i dati sulla prima traccia fisica dell'hard disk. Quest'area non fa parte di alcun file system. I programmi lì accedono ai moduli GRUB nella partizione di avvio. La posizione predefinita è /boot/grub/.
La posizione della partizione di avvio è una scelta dell'utente che influisce sulla configurazione. Una raccomandazione è di avere una partizione piccola separata (la dimensione suggerita è 100 MB) solo per le informazioni di avvio. In questo modo ogni build, sia LFS che qualche distribuzione commerciale, può accedere agli stessi file di avvio e l'accesso può essere effettuato da qualsiasi sistema avviato. Se scegli di farlo, dovrai montare la partizione separata, spostare tutti i file nella corrente /avvio directory (ad es. il kernel linux appena creato nella sezione precedente) nella nuova partizione. Dovrai quindi smontare la partizione e rimontarla come /avvio. Se lo fai, assicurati di aggiornare /etc/fstab.
Anche l'uso della partizione lfs corrente funzionerà, ma la configurazione per più sistemi è più difficile.
Utilizzando le informazioni di cui sopra, determinare il designatore appropriato per la partizione di root (o la partizione di avvio, se ne viene utilizzata una separata). Per il seguente esempio, si presume che la partizione di root (o di avvio separato) sia sda2.
Installa i file di GRUB in / boot / grub e imposta la traccia di avvio:
Avvertenza
Il seguente comando sovrascriverà il boot loader corrente. Non eseguire il comando se non lo si desidera, ad esempio se si utilizza un boot manager di terze parti per gestire il Master Boot Record (MBR).
Avvertenza
Il seguente comando sovrascriverà il boot loader corrente. Non eseguire il comando se non lo si desidera, ad esempio se si utilizza un boot manager di terze parti per gestire il Master Boot Record (MBR).
grub-install / dev / sda
grub-install / dev / sda
Note:
Se il sistema è stato avviato utilizzando UEFI, grub install proverà a installare i file per il x86_64-efi target, ma quei file non sono stati installati nel capitolo 6. Se questo è il caso, aggiungi --target i386-pc al comando sopra.
Note:
Se il sistema è stato avviato utilizzando UEFI, grub install proverà a installare i file per il x86_64-efi target, ma quei file non sono stati installati nel capitolo 6. Se questo è il caso, aggiungi --target i386-pc al comando sopra.