Home > Linux, Ubuntu > GRUB 2 e ripristino di grub 0.97

GRUB 2 e ripristino di grub 0.97

I files del bootloader GRUB, versione 00,97 e versione 2, sono localizzati nella cartella /boot/grub. Diverso però e il modo in cui viene costruito il menu di avvio. Se nella versione 1 l’edit del file dei menu. menu.lst, contenuto nella cartella /boot/grub era a volte consigliato.
Nella versione 2 è altamente sconsigliato.

L’aggiornamento dei menu versione 2 avvieneo lanciando il comando grub-update

Eventuali modifiche manuali vanno fate negli script sorgente usati per generare il file dei menu /boot/grub/grub.cfg che svolge funzione equivalente a quella del file /boot/grub/menu.lst della versione 1.

Gli script sorgente si trovano nelle directories

/etc/grub.d/
/etc/default/grub ( contiene le info dei menu )

GRUB 2 può essere installato anche eseguendo il comando grub-install idnicando il disco o la partizione .

grub-install
può essere /dev/hda, /dev/sdb …

Ripristinare grub GRUB 0.97

Per ripristinare grub legacy ruimuover dapprima  Grub2 con

apt-get purge grub2 grub-pc
rm -r /boot/grub

Quindi installare il pacchetto grub 0.97 con

 apt-get install grub

e installare il bootmanaer nel MBR o in una partizione con 

grub-nstall /dev/sda ( or /dev/sda1 )

se si sta utilizzando un sistema raid  è neecessario  specificare il dispositivo a blocchi con

grub-install /dev/mapper/xxx

Installare grub 0,97  (legacy) da prompt grub

Per installare grub utilizzando il prompt grub si usa il comando setup preceduto dal comando  root.   Per avvire il prompt grub  lanciare da terminale

grub --no-curses

per ricercare le partizioni raggiungibili conrrettamente con il boot grub si può utilizzare il comando find

grub> find /boot/grub/stage1

La partizione tra quelle indicate scelta verrà utilizzata per iimpostare la partizione di riferimento ( con la dir boot grub legacy) del boot manger. root è il comando da utilizzare per fissarla. Quindi istallare grub nel MBR o nell partizioni  desiderata  con setup

grub> root (hdx,y)

hdx =  (x) è il drive ( 0 perl primo disco )
 y la partizione (la prima partizione sarà 0 non 1)

Istallare grub con il comando setup

setup (hdx) oppure setup (hd0,0)

quit

per generare aggiornare il file menu.lst contenete il menu di grub lanciare:

update-grub

Reinstallare grub legacy da iso live

Per installare o reinstallare grub legacy da  iso live  avviare la live quindi montare il sistema e passare in chroot. Se la distro è stata installata nella partizione  11 i comandi saranno i seguenti:

sudo mount -t auto /dev/sda11 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

adesso lavorare grazie a chroot sul sistema operativo della partizione  11

sudo chroot /mnt

Per installare il bootmanger grub attivare il prompt grub con grub –no-curses e quindi operare da terminale come indicato in  Installare grub 0,97  (legacy) da prompt grub.

Con il comando root impostare la partizione con il boot grub e con il comando setup installare il bootmanager

es:

grub> root (hd0,10)
grub> setup (hd0,1)
grub> quit

Avvio di altro S.O. o altro grub in grub e grub2

Talvolta risulta necessario passare da un boot manager all’altro. Grub consentedi eseguire  l’operazione grazie al comando chainloader:

I comandi da usare sono:

In grub legacy
rootnoverify (hd0,0)
chainolader +1

o

 rootnoverify (hd0,0)
 makeactive
 chainolader +1
In grub 2
insmod ext2
set root='(hd0,2)'
chainolader +1
Device.map

Per visualizzare il device.map si può utilizzare

nano /boot/grub/device.map

oppure accedere con mc

per un accesso in scrittura al device.map

chmod 777 /boot/grub/device.map ## per accesso in scrittura

se raid sostituire hd0 con l’appropriato device mapper

grub> device (hdx) /dev/mapper/xxx
verificare che il file stage1 di grub sia raggiungibile correttamente;

Risorse:

Risorse esterne:

Annunci
  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: