Pagina 1 di 1

[Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 15:36
da mcmaio
Ciao,
su un pc con 2 hd interni ho montato su uno ubuntu 9.10 e sull'altro windows 7.
ho dovuto installare windows 7 una seconda volta e così facendo ho perso il grub.
come mi devo comportare ora? Ho provato a seguire la guida per il ripristino del grub ma mi chiama errori vari.
posto il risultato del comando

Codice: Seleziona tutto

fdisk -l[code]

[code]Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000970bb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13       38914   312466432    7  HPFS/NTFS

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd6cc24c5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2490    20000893+  83  Linux
/dev/sdb2            2491       38913   292567747+   5  Extended
/dev/sdb5            2491        3984    12000523+  82  Linux swap / Solaris
/dev/sdb6            3985       38913   280567161   83  Linux
[/code][/code]

Re: [Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 15:39
da vaillant
Hai il grub legacy o il grub 2?

Re: [Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 15:43
da mcmaio
Non saprei ... Quello che si installa in automatico quando monti ubuntu 9.10.

Re: [Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 15:53
da vaillant
Ok, quindi il Grub 2. Hai detto di aver seguito la guida per il ripristino, è questa giusto? Che errori ti restituisce?

Re: [Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 15:56
da mcmaio
dunque...
ho fatto un po' di prove...

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo mount /dev/sdb/mnt
mount: can't find /dev/sdb/mnt in /etc/fstab or /etc/mtab
ubuntu@ubuntu:~$ sudo mount /dev/sdb /mnt
mount: /dev/sdb already mounted or /mnt busy
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
mount: mount point /mnt/proc does not exist
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
mount: mount point /mnt/sys does not exist
ubuntu@ubuntu:~$ sudo chroot /mnt
chroot: cannot run command `/bin/bash': No such file or directory
ubuntu@ubuntu:~$ grub-install /dev/sda
grub-mkdevicemap: error: cannot open /boot/grub/device.map
ubuntu@ubuntu:~$ update-grub
/usr/sbin/grub-mkconfig: You must run this as root
ubuntu@ubuntu:~$ sudo update-grub
grub-probe: error: cannot find a device for /.
[code]
[/code]

Re: [Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 15:59
da vaillant
E' sbagliata la prima riga. Tu hai digitato

Codice: Seleziona tutto

sudo mount /dev/sdb/mnt
invece devi digitare

Codice: Seleziona tutto

sudo mount /dev/sdb1 /mnt
In pratica la partizione è sdb1 e devi lasciare lo spazio tra /dev/sdb1 e /mnt

Re: [Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 16:27
da mcmaio
Ha funzionato grazie mille!

Un'ultima cosa...
mentre provavo a installare il grub ho dato, sbagliando, il seguente comando:

Codice: Seleziona tutto

grub-install /dev/sdb1
e ho ricevuto il messaggio che l'installazione l'ha fatta ma che era una cattiva idea istallarlo li...

poi ho capito l'errore e ho installato con:

Codice: Seleziona tutto

grub-install /dev/sda
c'è un modo per eliminare grub da sdb1 o lo lascio li che tanto funziona ugualmente?

Grazie ancora

Re: [Grub] ripristino grub

Inviato: lunedì 22 marzo 2010, 16:43
da GiovEdi
decisamente mooolto meglio, compliments  ;)



dopo l'ultimo grub-install /dev/sda, puoi lasciarlo lì, non fare altro


ciao