Pagina 1 di 1

[Grub] Grub non si installa

Inviato: sabato 17 luglio 2010, 15:57
da hulixes86
Stavolta credo sia stato più per sfortuna che per altro
Ho avuto al necessità, poichè Windows (con cui Ubuntu è in dual boot) si era rpeso un brutto virus, di riformattarlo.
Durante l'installazione di windows, ancora nella parte iniziale in cui il processo di installazione cancellava la partizione precedente di windows, il pc mi si è riavviato, ed è comparsa una schermata nera che mi diceva che c'era stato un problema di installazione.
Ho ripetuto il processo di riformattazione, ed è andato bene, tranne che nella schermata dove comparivano le partizioni ora c'era un MB di "spazio non partizionato".
Sono comunque andato avanti ho installato windows.
Ho quindi messo su il cd live per ripristinare grub (AmministrazioneSistema/Grub/Ripristino) e ho iniziato a dare i comandi da terminale.
Ecco quello che è uscito:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo fdisk -l 
Warning: ignoring extra data in partition table 5 
omitting empty partition (6) 

Disk /dev/sda: 500.1 GB, 500107862016 bytes 
255 heads, 63 sectors/track, 60801 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x513a2f0d 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *           1        9760    78392926+   7  HPFS/NTFS 
Partition 1 does not end on cylinder boundary. 
/dev/sda2            9760       60802   409993217    5  Extended 
Partition 2 does not end on cylinder boundary. 
/dev/sda5            9760       60050   403954688   83  Linux 
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt 
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev 
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc  
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys 
ubuntu@ubuntu:~$ sudo chroot /mnt 
root@ubuntu:/# grub-install /dev/sda 
/usr/sbin/grub-setup: warn: L'area di embed è troppo piccola. L'immagine core.img non può esservi contenuta.. 
/usr/sbin/grub-setup: warn: L'embed non è possibile. GRUB può essere installato con questa configurazione solo usando blocklist. Le blocklist non sono comunque affidabili e ne viene sconsigliato l'uso.. 
/usr/sbin/grub-setup: error: Per utilizzare le blocklist, usare --force.. 
root@ubuntu:/# update-grub 
Generating grub.cfg ... 
Found linux image: /boot/vmlinuz-2.6.32-23-generic 
Found initrd image: /boot/initrd.img-2.6.32-23-generic 
Found linux image: /boot/vmlinuz-2.6.32-22-generic 
Found initrd image: /boot/initrd.img-2.6.32-22-generic 
Found linux image: /boot/vmlinuz-2.6.32-21-generic 
Found initrd image: /boot/initrd.img-2.6.32-21-generic 
Found memtest86+ image: /boot/memtest86+.bin 
Found Microsoft Windows XP Home Edition on /dev/sda1 
done 
root@ubuntu:/# grub-install --recheck /dev/sda 
/usr/sbin/grub-setup: warn: L'area di embed è troppo piccola. L'immagine core.img non può esservi contenuta.. 
/usr/sbin/grub-setup: warn: L'embed non è possibile. GRUB può essere installato con questa configurazione solo usando blocklist. Le blocklist non sono comunque affidabili e ne viene sconsigliato l'uso.. 
/usr/sbin/grub-setup: error: Per utilizzare le blocklist, usare --force.. 
root@ubuntu:/# exit 
exit 
ubuntu@ubuntu:~$ cd 

Codice:

ubuntu@ubuntu:~$ sudo umount /mnt/dev Il risultato è che grub non si installa.
Questa è la schermata iniziale di Gparted fatta sempre da CDlive
Immagine
qualcuno mi sa dare un consiglio per riavere Grub e riaccedere ad Ubuntu?

Re: [Grub] Grub non si installa

Inviato: sabato 17 luglio 2010, 16:15
da steff
Butto qui qualche idea:
a) non so se puoi usare easybcd per bootare ubuntu da windows
b) potresti
-fare un backup del MBR e della tabella delle partizioni:

Codice: Seleziona tutto

sudo   dd if=/dev/sda of=/media/penna-usb/MBR.image bs=512 count=1

cancellarlo

Codice: Seleziona tutto

sudo dd if=/dev/zero of=/dev/HD count=1 bs=512


Riscrivere la tabella delle partizioni con testdisk e riprovare. Se va male puoi sempre ricopiare quel che c'è adesso. Ma aspetta altri consigli.

Re: [Grub] Grub non si installa

Inviato: sabato 17 luglio 2010, 17:04
da patel
entra nel setup del bios e controlla se c'è qualche protezione del mbr e se c'è disattivala

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 2:12
da hulixes86
Disattivare la protezione del mbr. Ovvero come dovrei fare?

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 7:08
da patel
non so dirti, non tutti i bios sono uguali e non tutti hanno la protezione, lo devi scoprire da solo.

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 10:48
da A.Milinux
Innanzitutto, procurati un'altro cd di win, in quanto, forse difettoso!
.....fai una cosa, con il cd di win, esegui nuovamente il ripristino del mbr, tramite la sua consolle.
Vedi se win, parte!
Se ok,...
....esegui il ripristino del grub, come da nota guida!

Ciao.

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 11:38
da hulixes86
@ A.Milinux
Te mi dici che dovrei riformattare nuovamente la partizione di Windows XP. Mi starebbe bene perchè tanto non ci ho ancora messo su nulla a cui tengo. Però ho dei dubbi:
1) A riformattare nuovamente la partizione, non rischio di creare un casino nelle partizioni? Te lo chiedo eprchè mi è già successo una volta. Ubuntu non leggeva più cd/dvd e riconosceva la partizione di windows solo dopo mount da terminale. Avevo dovuto riformattare integralmente il pc;
2) Riparerei al "problema" dei "bordi di memoria non cilindrici" che mi ha comunicato il terminale mentre cercavo di installare grub da CD Live?
3) C'è quel MB di spazio non partizionato che si è creato dopo la fallita installazione di Windows XP. Ho il sospetto che parte del problema sia dovuto a lui. V'è una aniera di cancellarlo? Magari dall'installer di Windows?

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 12:02
da hulixes86
Ok scusami ho frainteso: MBR da quel che ho capito è quel mezzo giga dedicato alle procedure di boot dei sitemi operativi.
Siccome sono una capra tibetana su certe cose, come dovrei eseguire un ripristino del MBR?

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 12:06
da patel

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 13:33
da steff
Puoi copiare su file e ricopiare su disco quei 512 byte, che contengano anche la  tabella delle partizioni, con il comando dd che ti ha dato, almeno puoi fare esperimenti.

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 13:46
da hulixes86
Ok avrei solo bisgono di indicazioni più precise. Scusatemi sono una capra tibetana su certe cose, soprattutto sui comandi da terminale.
Questa guida mi può essere d'aiuto? http://wiki.ubuntu-it.org/Amministrazio ... =%28mbr%29

Re: [Grub] Grub non si installa

Inviato: domenica 18 luglio 2010, 13:57
da steff
steff ha scritto:
fare un backup del MBR e della tabella delle partizioni:

Codice: Seleziona tutto

sudo   dd if=/dev/sda of=/media/penna-usb/MBR.image bs=512 count=1

cancellarlo

Codice: Seleziona tutto

sudo dd if=/dev/zero of=/dev/sda count=1 bs=512


Riscrivere la tabella delle partizioni con testdisk e riprovare. Se va male puoi sempre ricopiare quel che c'è adesso. Ma aspetta altri consigli.
La mia idea era questa. Il backup fa il primo comando, devi solo adeguare il precorso della penna dove lo salvi, lo vedi con

Codice: Seleziona tutto

mount
viene montata in /media/qualche_nome

Per riscrivere la tabella: dalla live scarica
http://www.cgsecurity.org/testdisk-6.11 ... 26.tar.bz2  scompattalo con tasto destro.
Poi devi spostarti con il terminale:

Codice: Seleziona tutto

cd Scrivania/testdisk-6.11.3/linux
forse è Desktop non Scrivania, una volta entrato allarga la finestra del terminale e dai:

Codice: Seleziona tutto

sudo ./testdisk_static

poi selezioni create log, il disco sda > proceed, partition type intel, analyse e quicksearch. Alla fine ti propone forse una tabella corretta, in quel caso dai  "write".

Poi segue il ripristino di grub come da wiki.

PS: il MBR  di windows hai già...