Installare e ripristinare il boot loader grub

Informatica

Ecco alcuni suggerimenti utili per reinstallare o recuperare il boot loader grub per avviare il nostro sistema gnu/linux. Spesso grub viene sovrascritto quando si reinstalla MS Windows. Fortunatamente, con gnu grub porre rimedio è molto facile.

Se la configurazione dei filesystem non è cambiata, usare dd come indicato nella parte sul MBR.

Se la configurazione è cambiata, o se si vuole installare grub su un altro disco o ex-novo, procedere così:

  1. aprire una shell di grub
  2. cercare la partizione che contiene i file di stage di grub:
    find /boot/grub/stage1
  3. impostare la partizione trovata come root:
    root(hd2,4)
  4. installare il grub:
    setup(hd2,4)
  5. uscire da grub con quit e riavviare per verificare se abbiamo avuto successo.

A causa di alcuni cambiamenti "recenti" (2008) nelle impostazioni predefinite dei filesystem ext2/3, le vecchie versioni di grub non sono in grado di accedere alla configurazione. Se si usa un live-cd per ripristinare grub, usarne uno recente (per prudenza, seconda metà del 2008).

Ricordarsi di controllare il file di configurazione menu.lst di grub, per adeguarlo alle modifiche ai filesystem. Poiché i nomi dei device possono cambiare, usare preferibilmente label unici o uuid. In ogni caso, se la configurazione è sbagliata la si può correggere all'avvio nella shell di grub (al menù, premere "e" per entrare nella modalità di editing, oppure "c" per la console di grub), avviare il sistema e fare le correzioni definitive.

Un altro boot loader per gnu/linux molto diffuso in passato era lilo. Ma la gestione era veramente da incubo, e per rimediare a un pasticcio bisognava sbracciarsi troppo per i miei gusti. Insomma, sconsiglio lilo. Non pensateci neanche. Usate grub e vivete felici.
Meglio ancora: tenete i backup del MBR, e non pensate più al boot loader, almeno fino a quando non dovrete cambiare disco.

Trackback URL for this post:

http://gerlos.altervista.org/trackback/448

commenti

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <a> <em> <strong> <del> <cite> <code> <img> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Linee e paragrafi vanno a capo automaticamente.
  • Insert Flickr images: [flickr-photo:id=230452326,size=s] or [flickr-photoset:id=72157594262419167,size=m].
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Per provare che sei un visitatore umano, rispondi a questa domanda. È per evitare l'inserimento di messaggi spam.
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.