Come ottenere informazioni sulla mia attuale configurazione di GRUB / boot?


9

Prima un po 'di storia: ho Windows 7 / Ubuntu 13.04 a doppio avvio su laptop Lenovo. Dato che ho fatto l'installazione circa 1,5 anni fa e che allora ero un utente Linux ancora meno esperto di me, non riesco a ricordare tutto quello che ho fatto per far funzionare entrambi i sistemi operativi. Comunque, io mi ricordo che era abbastanza fastidioso procedimento (in esecuzione all'avvio di riparazione almeno una volta).

Ora sto pensando di provare un'altra distribuzione Linux oltre a Ubuntu (molto probabilmente Arch), e questa volta mi piacerebbe farlo in modo da avere un'idea di quello che sto facendo (e possibilmente imparare di più su 'inner funzionamenti delle distribuzioni linux).

Quindi è abbastanza per lo sfondo. Ora la mia domanda è: come posso ottenere informazioni sulla mia attuale configurazione di grub / boot-loader?

Questo sembra essere il primo e abbastanza separato problema da considerare prima ancora di sognare di installare un terzo sistema operativo e un messaggistica più avanzata con partizioni e avvio.


Puoi usare grub-install -v Ecco un altro post.
Stanislav,

Risposte:



7

Per visualizzare il tuo file / boot / grub / grub / cfg, puoi usare il seguente comando,

less /boot/grub/grub.cfg

Premere i tasti freccia su o giù per scorrere su e giù nel file, utilizzare il tasto 'q' per uscire e tornare al normale prompt del terminale. Il grub-mkconfigprogramma esegue altri script e programmi come grub-mkdevice.map e grub-probe e quindi genera un nuovo file grub.cfg. Legge anche i file /etc/default/grube il /etc/grub.d/debianfile del tema per dirgli cosa fare. Questi sono i file che possiamo modificare o creare per noi stessi per modificare le nostre impostazioni di GRUB. Ti mostrerò di più al riguardo più tardi.

Di seguito ecco un esempio di grub.cfg per una nuova installazione di Ubuntu in un computer che ha già un'altra installazione di Ubuntu con doppio avvio con Windows XP. Ho evidenziato le linee commentate in giallo per attirare la tua attenzione su di esse. Dovresti notare che ognuno di essi segna l'inizio e la fine della propria sezione di grub.cfg e appaiono in sequenza numerica a partire dalla /etc/grub.d/00_header in alto. L'ultima sezione di questo file è l'area /etc/grub.d/40_custom nella parte inferiore del file grub.cfg. Ognuna di queste sezioni del file grub.cfg è controllata dagli script con gli stessi nomi e quelli sono quelli che modificiamo per apportare modifiche al nostro grub.cfg. Le modifiche entreranno in vigore subito dopo aver eseguito ' sudo grub-mkconfig -o /boot/grub/grub.cfg' per scrivere il nuovo file grub.cfg.

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.