[Grub] Grub 2 sparito dopo installazione windows xp [RISOLTO]

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

[Grub] Grub 2 sparito dopo installazione windows xp [RISOLTO]

Messaggio da thehorseman »

Ciao a tutti, ho installato qualche tempo fa ubuntu 10.10 su uno dei due miei hard disk presenti nel pc, sull'altro avevo gia windows xp. Ho avuto problemi perche si avviava solo ubuntu e non partiva il grub, in un modo che non ho capito con l'aiuto di voi del forum sono riuscito a far funzionare tutto. Ora però ho dovuto formattare l'hd dove era presente XP e ora che l'ho rinstallato ovviamente parte solo windows e del grub 2 nemmeno l'ombra, ho letto un po in giro, ma non riesco a trovare la soluzione avendo due hd separati dove sul primo c'è XP e sul secondo Ubuntu 10.10. Ora vi posto cose che penso vi servano per capire :)

Postato da cdlive:

Disk /dev/sda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 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: 0x000f3383

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14945   120045681    7  HPFS/NTFS

Disk /dev/sdb: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 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: 0xac6f99a2

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       15936   127999968+   7  HPFS/NTFS
/dev/sdb2           15936       17912    15872000   83  Linux
/dev/sdb3           17912       19930    16212993    5  Extended
/dev/sdb5           17912       19620    13721600   83  Linux
/dev/sdb6           19620       19930     2490368   82  Linux swap / Solaris


Questo è il grub.cfg:
#
# Sample GRUB configuration file
#

# Boot automatically after 30 secs.
set timeout=30

# By default, boot the first entry.
set default=0

# Fallback to the second entry.
set fallback=1

# For booting GNU/Hurd
menuentry "GNU (aka GNU/Hurd)" {
set root=(hd0,1)
multiboot /boot/gnumach.gz root=device:hd0s1
module /hurd/ext2fs.static ext2fs --readonly \
--multiboot-command-line='${kernel-command-line}' \
--host-priv-port='${host-port}' \
--device-master-port='${device-port}' \
--exec-server-task='${exec-task}' -T typed '${root}' \
'$(task-create)' '$(task-resume)'
module /lib/ld.so.1 exec /hurd/exec '$(exec-task=task-create)'
}

# For booting GNU/Linux
menuentry "GNU/Linux" {
set root=(hd0,1)
linux /vmlinuz root=/dev/sda1
initrd /initrd.img
}

# For booting FreeBSD
menuentry "FreeBSD (or GNU/kFreeBSD), direct boot" {
set root=(hd0,1,a)
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
kfreebsd_module /boot/splash.bmp type=splash_image_data
set kFreeBSD.vfs.root.mountfrom=ufs:ad0s1a
}
menuentry "FreeBSD (or GNU/kFreeBSD), via /boot/loader" {
set root=(hd0,1,a)
kfreebsd /boot/loader
}

# For booting NetBSD
menuentry "NetBSD" {
set root=(hd0,1,a)
knetbsd /netbsd
}

# For booting OpenBSD
menuentry "OpenBSD" {
set root=(hd0,1,a)
kopenbsd /bsd
}

# For booting Microsoft Windows
menuentry "Microsoft Windows" {
set root=(hd0,1)
chainloader +1
}

# For booting Memtest86+
menuentry "Memtest86+" {
set root=(hd0,1)
linux16 /memtest86+.bin
}

# Change the colors.
menuentry "Change the colors" {
set menu_color_normal=light-green/brown
set menu_color_highlight=red/blue
}


ho fatto la ricerca del file grub.cfg e ne ha trovati 4 penso siano tutti uguali, ma non penso sia normale come cosa avernte 4! probabile che derivino dai vari tentativi precedenti.
Help cosa dovrei fare?
Ultima modifica di thehorseman il martedì 16 novembre 2010, 19:51, modificato 1 volta in totale.
Avatar utente
steph7
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1430
Iscrizione: lunedì 26 gennaio 2009, 14:22

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da steph7 »

ubuntu user #28820
come usare il tag code
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

Si ho cercato ma il fatto che siano su due hd diversi mi incasina! non riusciresti a darmi una mano per favore :)

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Ultima modifica di thehorseman il martedì 16 novembre 2010, 14:14, modificato 1 volta in totale.
Avatar utente
steph7
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1430
Iscrizione: lunedì 26 gennaio 2009, 14:22

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da steph7 »

su quale partizione hai la directory di boot di linux?
ubuntu user #28820
come usare il tag code
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

quando ho installato ubuntu non gli ho dato una partizione con /boot ma penso l'abbia creata ubuntu, vedendo gparted e anche quello che ho postato in precedenza sembra essere su sdb1 cioè la parte in ntfs che tengo per i dati.
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

nessuna idea di come possa fare?
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da badìl »

Il primo disco che parte è sda?
Quando hai ripristinato grub l'hai installato su sda?
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

si il primo che parte è sda dove c'è su xp...e io dovrei aver ripristinato sempre su sdb il grub
o meglio come faccio a sapere quale parte per primo? io ho sempre avuto su xp e basta prima di ubuntu ed era su sda, quindi immagino che sia quello "primario"
Ultima modifica di thehorseman il martedì 16 novembre 2010, 17:50, modificato 1 volta in totale.
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da badìl »

E allora ripristina grub mettendolo su sda. Se lo metti su sdb per forza non parte.
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

ho provato a seguire questa guida per il ripristino del grub : http://wiki.ubuntu-it.org/Amministrazio ... Ripristino ma non riesco a montare tutte i dispositivi che chiede, per l'esattezza questi comandi, è come se non li trovasse.

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

Sono lo stesso andato avanti e ho seguito gli altri passi,dato l'install grub non riscontra errori ma non riesce a fare l'upgrade! una volta riavviato mi è apparso uno "GNU GRUB version 1.98+20100804-5ubuntu3" con sotto scritto: Minimal BASH-like line editing is supported...ecc ecc. Qui posso eseguire dei comandi ma non so assolutamente come muovermi e per spegnere il pc ho dovuto riavviare e far partire il cd live, altrimenti non riesco a far partire nessun SO! aiutoo
Ultima modifica di thehorseman il martedì 16 novembre 2010, 18:47, modificato 1 volta in totale.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da patel »

posta i comandi che dai ed i risultati incominciando dal sudo fdisk -l
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 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: 0x000f3383

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1      14945  120045681    7  HPFS/NTFS

Disk /dev/sdb: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 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: 0xac6f99a2

  Device Boot      Start        End      Blocks  Id  System
/dev/sdb1  *          1      15936  127999968+  7  HPFS/NTFS
/dev/sdb2          15936      17912    15872000  83  Linux
/dev/sdb3          17912      19930    16212993    5  Extended
/dev/sdb5          17912      19620    13721600  83  Linux
/dev/sdb6          19620      19930    2490368  82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.
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: failed to run command `/bin/bash': No such file or directory
ubuntu@ubuntu:~$ mount /dev/sda1 /boot
mount: only root can do that
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /boot
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.
ubuntu@ubuntu:~$ sudo grub-install /dev/sda
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
ubuntu@ubuntu:~$ sudo update-grub2
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
ubuntu@ubuntu:~$ grub-install --recheck /dev/sda
rm: cannot remove `/boot/grub/915resolution.mod': Permission denied


mi sembra tutto strano perche in sda io ho xp! pero avendo due hard disk mi incasino...perche seguendo la guida io dovrei metterlo in sdb dove ho ubuntu!
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da badìl »

No, seguendo la guida semplicemente dovresti montare la partizione contenente Ubuntu e non windows.
Quindi non sda1.
Ubuntu dove ce l'hai? sdb5? sdb2?
Hai home o boot separata?
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

ho solo la home separata. Prima badil però mi ha detto di installarlo su hd primario cioè sda altrimenti è normale che non parta il grub, se ho solo home separato cosa faccio il boot lo mette nella partizione dove ho solo la radice/?
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da badìl »

Grub va installato in sda che è il primo disco che parte.
In parole semplici grub è composto da due parti. Una va sul MBR e una in /. Quella in / è già installata. Ora tu devi metterlo sul MBR in modo che richiami la parte nella /.
E va su sda perché è il primo disco che si avvia indipendentemente da quale SO ci sia sopra.

Ora quindi ripeti i passaggi della guida montando la partizione / di ubuntu (sdb2 o sdb5 questo lo sai tu) e saltando il passaggio che monta la partizione /boot visto che non ce l'hai separata. Ok?
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da patel »

infatti la guida dice di individuare tramite fdisk la partizione dove sta il sistema e di sostituire sda1 con quella quindi il comando
sudo mount /dev/sda1 /mnt non lo devi scrivere così ma
sudo mount /dev/sdb2 /mnt oppure
sudo mount /dev/sdb5 /mnt
dipende da quale delle due è la partizione di root
al primo errore che trovi ti devi fermare, è inutile continuare
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

ubuntu@ubuntu:~$ sudo mount /dev/sdb5 /mnt
ubuntu@ubuntu:~$ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
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 grub-install /dev/sdb5
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
ubuntu@ubuntu:~$ sudo update-grub2
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
ubuntu@ubuntu:~$ sudo grub-install --recheck /dev/sdb5
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).


questo è stato il risultato, non penso sia funzionato. ora provo a riavviare, sono sicuro al 90% che sia sdb5 eventualmente provo anche con sdb2?
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da badìl »

Te l'ha già detto patel: se ricevi un errore fermati! Non serve a nulla proseguire.  >:( >:( >:(
probabilmente hai montato la home.
non riavviare nemmeno e prova con sdb2.
thehorseman
Prode Principiante
Messaggi: 15
Iscrizione: martedì 16 novembre 2010, 13:44

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da thehorseman »

allora prima di riporvare ti faccio un'altra domanda, ma quando nella guida ha solo sda, io devo mettere sdb2 o sdb e basta?
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: [Grub] Grub 2 sparito dopo installazione windows xp

Messaggio da badìl »

sda
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti