Grub 2
Grub 2
Grub
intermedio
Conoscere le partizioni
In questo articolo lavorerete principalmente con tabelle
di partizione Master Boot Record (MBR) e toccherete
le tabelle GUID Partition Table (GPT) utilizzando BIOS Legacy
(non UEFI). Gli utenti UEFI dovranno verificare il manuale
del produttore e i forum della distro installata (per esempio,
https://help.ubuntu.com/community/UEFI). Molti utenti
gestiscono le proprie partizioni manualmente con Gparted
prima di eseguire linstallazione della distro. Tale pratica
sicuramente apprezzabile dato che non possibile intervenire
su partizioni in uso, come quella sulla quale in esecuzione
la distribuzione corrente. Dovrete segnarvi attentamente le
opzioni attuali e assicurarvi di effettuare un backup dei dati
pi importanti in un posto sicuro. Pu sembrare ovvio, tuttavia
sorprendente quanto questo non lo sia affatto. Negli scorsi
numeri abbiamo, si spera, gi chiarito il fatto che installare
Grub 2 in sda (MBR) la normalit. Infatti, si tratta del
Una tabella
delle partizioni
MBR (sinistra)
e una tabella
GPT (destra) cos
come viste
in Gparted
54
Grub 2 Tutorial
situazioni imbarazzanti. per lo stesso motivo consigliabile
etichettare fisicamente gli hard disk o almeno gli slot.
ricordate inoltre che nel caso scolleghiate e ricolleghiate
un disco, probabile che lordine di boot sia cambiato
nel BioS. ultimo ma non meno importante: niente panico!
ripetete mentalmente gli step e lavorate metodicamente:
non cadete nella tentazione di provare cose a caso.
Se vi sembra di aver perso completamente il controllo
della macchina e questa non si avvia, cercate aiuto tra
la community della distro o su irC, se possibile. nel caso
abbiate perso completamente Grub 2, un CD/DVD/uSB
Live dovrebbe consentirvi di accedere ai vostri file
e, con buona probabilit, a internet.
Installazione avanzata
consigliabile prendere familiarit con
la procedura di installazione avanzata
della vostra distro. davvero lunico
modo per assicurarsi che linstallazione
proceda correttamente. nonostante
queste procedure vengano citate come
avanzate, in realt, sono composte
da passi di base, essenziali per
il successo dellinstallazione.
Impostare il multiboot
Aggionare Grub in Mint 14 e installare Grub 2 in sda
piuttosto semplice. nota: il processo in ubuntu esattamente
lo stesso (si veda limmagine in alto a destra di pag 57):
sudo update-grub
sudo grub-install /dev/sda
il processo in openSuSE invece diverso, cos come in Fedora
che utilizza lo stesso meccanismo. Eccolo qui di seguito:
su grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda
nel caso abbiate due o pi distribuzioni installate, provate
a cambiare da quella con il controllo di Grub alle altre.
nel nostro esempio, saranno presenti tre sistemi operativi:
Windows 7, openSuSE 12.3 e Mint 14. Con openSuSE
padrona del boot, possibile avviare Mint 14, aprire un
terminale per usare i comandi per laggiornamento e installare
Grub. Se riavviate, Mint avr il controllo di Grub 2. per ridare
il potere a openSuSE, riavviate in questa distro e lanciate
i comandi per aggiornare e installare Grub 2. Eseguire
update-grub o grub2-mkconfig non sempre necessario,
tuttavia renderlo una pratica abituale generalmente una
buona idea. un suggerimento veloce potrebbe essere quello
di memorizzare una lista di comandi utili in un file di testo.
potrete in seguito utilizzare semplicemente il mouse per fare
copia e incolla nel terminale. Tentare di memorizzare tutti
i comandi pu essere abbastanza frustrante. per questo motivo
ubuntu ha introdotto una serie di alias.
Variabili
A volte le cose non funzioneranno come previsto.
per esempio vi mostreremo un problema particolare (potete
riprodurlo segnandovi i passi e seguendoli) che si manifesta
non appena Fedora viene buttata nella mischia. Date
unocchiata alla tabella delle partizioni qui in basso. in questo
LXP
Linstallazione
avanzata
permette
di visualizzare
dettagliatamente
lo stato delle
partizioni
55
Tutorial Grub 2
A volte pu
essere necessario
montare
la partizione
di Fedora per
fare in modo che
Grub la trovi
Fedora
pu essere
abbastanza
pasticciona
e perdersi negli
ambienti misti
56
sudo parted -l
Linformazione dovrebbe essere sufficiente. Nel caso non
lo sia, potete utilizzare Gparted per ottenere uno screenshot
della tabella delle partizioni. Nota: se Gparted non installato,
potete installarlo direttamente nella sessione live, ovviamente
avendo una connessione a Internet. Ora vedremo il processo,
comprensivo dei comandi da utilizzare. Ricordate che la root
di Ubuntu nel nostro caso sda7, e dovrete quindi sostituire
sda7 con qualsiasi sia la vostra root. Altro piccolo punto
da ricordare che tipicamente Ubuntu installer la root
e la home combinate, a meno che, come nel nostro caso,
venga indicato diversamente. Sia nel caso siano divise
che combinate, considerate semplicemente la partizione
di root. Ecco i comandi da dare:
sudo mount /dev/sda7 /mnt
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt
mount /proc
mount /sys
update-grub
Dovreste ottenere come feedback quanto segue:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.8.0-19-generic
Found initrd image: /boot/initrd.img-3.8.0-19-generic
Found linux image: /boot/vmlinuz-3.8.0-18-generic
Found initrd image: /boot/initrd.img-3.8.0-18-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Linux Mint 13 Maya (13) on /dev/sda5
done
Ora installate Grub su sda:
grub-install /dev/sda
Dovreste vedere su schermo:
Installation finished. No error reported.
Ecco fatto! S, davvero cos facile. Potete ora riavviare
la macchina e Grub 2 di Ubuntu sar al suo posto. Questa
procedura va bene per tutte le distro Ubuntu e le derivate
Linux Mint, inclusa Linux Mint Debian Edition (LMDE). Rimane
da vedere come riparare OpenSUSE utilizzando il DVD
12.3_64. Ricordate che sia il DVD Live KDE che GNOME
di OpenSUSE possono essere utilizzati come il LiveCD
Grub 2 Tutorial
ubuntu. Tenete a mente, tuttavia, che i comandi Grub 2
sono diversi (si veda il paragrafo impostare il multiboot).
utilizzando la tabella delle partizioni descritta in precedenza,
openSuSE stata installata in sda9 ed stato lasciato
il controllo di Grub a ubuntu. il compito del prossimo
capitolo ridare il controllo di Grub 2 a openSuSE.
Cose da ricordare
Questo articolo non mira certamente a essere una guida
completa a Grub 2. Dovrebbe tuttavia darvi le indicazioni
necessarie per le operazioni di tutti i giorni. in particolare
dovreste ricordare i seguenti punti:
1 Grub viene solitamente installato nellMBr;
2 tenete sempre a portata di mano una copia dei media
di installazioni originali;
3 segnatevi su carta i dettagli di installazione;
4 utilizzare le etichette sui volumi pu essere daiuto
5 fate sempre il backup, regolarmente nel tempo. in caso
di disastro, vi servir per rimediare... LXP
57