[Risolto] [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
merka73
Prode Principiante
Messaggi: 58
Iscrizione: mercoledì 23 aprile 2008, 8:26

[Risolto] [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da merka73 »

Ciao a tutti
Ho lo strano problema che grub2 non mi vede la partizione contenente Ubuntu 9.10 (/dev/sda5) e dalla quale ho fatto il ripristino seguendo qs guida
http://wiki.ubuntu-it.org/Amministrazio ... %28grub%29
L'unico errore che ho avuto, seguendo la guida, è che mi diceva device busy ecc..... a fronte di qs comandi

Codice: Seleziona tutto

sudo umount /mnt/dev
sudo umount /mnt/
ma non mi è sembrato nulla di grave
Un po di dati:
sudo fdisk -l

Codice: Seleziona tutto

merka73@merka73-desktop:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xef2cef2c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13054   104856223+   7  HPFS/NTFS
/dev/sda2           13055       26108   104856255    7  HPFS/NTFS
/dev/sda3           26109       60801   278671522+   5  Extended
/dev/sda5           26109       28066    15727603+  83  Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xef75ef75

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           13055       48631   285772252+  83  Linux
/dev/sdb2           48632       60801    97755525    5  Extended
/dev/sdb3               1       13054   104856223+  83  Linux
/dev/sdb5           59669       60801     9100791   82  Linux swap / Solaris
/dev/sdb6           48632       59668    88654639+  83  Linux

Partition table entries are not in disk order
merka73@merka73-desktop:~$ 
così costituita
/dev/sda1 --> Win7
/devsda2 --> XP
/dev/sda5 --> Ubuntu 9.10
mentre nell'altro HDD ho varie versioni di ubuntu tra cui /dev/sdb3 --> ubuntu 9.10.
Come mai Grub2 non mi vede solo ubuntu 9.10 (/dev/sda5) mentre tutti gli altri SO si???????

Grazie in anticipo
Ultima modifica di merka73 il lunedì 19 aprile 2010, 23:04, modificato 1 volta in totale.
Avatar utente
Petr
Rampante Reduce
Rampante Reduce
Messaggi: 6203
Iscrizione: lunedì 17 agosto 2009, 1:26
Desktop: Unity
Distribuzione: Ubuntu 14.04 LTS x86_64

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da Petr »

Codice: Seleziona tutto

Ho lo strano problema che grub2 non mi vede la partizione contenente Ubuntu 9.10 (/dev/sda5) e dalla quale ho fatto il ripristino seguendo qs guida
Dimmi se ho capito bene: tu hai ripristinato il Grub di un sistema che ti carica tutto meno il sistema di dove hai ripristinato il Grub?
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da patel »

merka73 ha scritto: Come mai Grub2 non mi vede solo ubuntu 9.10 (/dev/sda5) mentre tutti gli altri SO si???????
traduci meglio questa frase.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
merka73
Prode Principiante
Messaggi: 58
Iscrizione: mercoledì 23 aprile 2008, 8:26

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da merka73 »

Grazie delle risposte

@Petr
Hai capito bene. Quando avvio il pc e vedo grub2 1.97 beta ecc... vedo tutti i vari SO ma non vedo la /dev/sda5 che contiene ubuntu 9.10

@patel
mi spiego meglio cosa ho fatto seguendo la guida citata.
Vi dico solo i comandi che ho cambiato personalizzandoli alla mia situazione (il resto identico alla guida):

Codice: Seleziona tutto

sudo mount /dev/sda5 /mnt      #è la partizione dove ho ubuntu 9.10
mount /dev/sda1 /boot          #è la mia partizione di boot dove ho anche win7
anche dando qs comandi

Codice: Seleziona tutto

sudo apt-get install --reinstall libdebian-installer4
sudo os-prober
sudo update-grub
come suggerisce qs guida http://wiki.ubuntu-it.org/Amministrazio ... rrori     

Codice: Seleziona tutto

merka73@merka73-desktop:~$ sudo apt-get install --reinstall libdebian-installer4
[sudo] password for merka73: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 5 not upgraded.
Need to get 0B/31.0kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? Y
(Reading database ... 118213 files and directories currently installed.)
Preparing to replace libdebian-installer4 0.63ubuntu2 (using .../libdebian-installer4_0.63ubuntu2_amd64.deb) ...
Unpacking replacement libdebian-installer4 ...
Setting up libdebian-installer4 (0.63ubuntu2) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
merka73@merka73-desktop:~$ sudo os-prober
/dev/sda1:Windows 7 (loader):Windows:chain
/dev/sda5:Ubuntu 9.10 (9.10):Ubuntu:linux
/dev/sdb1:Ubuntu 8.04.3 LTS (8.04):Ubuntu1:linux
/dev/sdb6:Ubuntu 9.04 (9.04):Ubuntu2:linux
merka73@merka73-desktop:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-20-generic
Found initrd image: /boot/initrd.img-2.6.31-20-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Ubuntu 9.10 (9.10) on /dev/sda5
Found Ubuntu 8.04.3 LTS (8.04) on /dev/sdb1
Found Ubuntu 9.04 (9.04) on /dev/sdb6
done
merka73@merka73-desktop:~$
il risultato nn cambia anche se trova il desiderato ubuntu 9.10 (Found Ubuntu 9.10 (9.10) on /dev/sda5)
Vi vorrei inviare anche una schermata di grub2 o il suo file ma nn so come si fa e da quale partizione di ubuntu andarlo a caricare, dato che ho tante versioni di ubuntu.
Se servono info o devo digitare altri codici sono a disposizione degli esperti.

grazie
PS: Lo so che ho tanti SO ma appena risolvo qs problema sistemo il tutto con criterio.
Avatar utente
Petr
Rampante Reduce
Rampante Reduce
Messaggi: 6203
Iscrizione: lunedì 17 agosto 2009, 1:26
Desktop: Unity
Distribuzione: Ubuntu 14.04 LTS x86_64

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da Petr »

Codice: Seleziona tutto

Vi vorrei inviare anche una schermata di grub2 o il suo file ma nn so come si fa e da quale partizione di ubuntu andarlo a caricare, dato che ho tante versioni di ubuntu.
Se servono info o devo digitare altri codici sono a disposizione degli esperti.
Se non l'hai fatta non hai una partizione di boot separata!
Il Grub di uno dei sistemi carica tutto.
Devi saperlo tu quale grub di quale sistema. Tu hai fatto le installazioni, tu hai ripristinato. Quale è stato l'ultimo sistema installato?
Le mie perplessità sono date dal fatto che dici che hai ripristinato il grub di un sistema e, lo stesso grub ripristinato, non ti vede il sistema a cui appartiene!  ::)
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da patel »

la sda1 è la partizione di boot solo per Win7 e non anche per Win7, quindi non la devi considerare.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
merka73
Prode Principiante
Messaggi: 58
Iscrizione: mercoledì 23 aprile 2008, 8:26

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da merka73 »

Grub mi appare in qs modo
  GNU GRUB version 1.97 beta4

Codice: Seleziona tutto

windows 7 (loader) (on /dev/sda1)
Ubuntu 8.04.2, kernel 2.6.24-24-generic (on /dev/sdb1)
Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode) (on /dev/sdb1)
Ubuntu 8.04.2, memtest86+ (on /dev/sdb1)
Ubuntu, Linux 2.6.31-20-generic (on /dev/sdb3)
Ubuntu, Linux 2.6.31-20-generic (recovery mode) (on /dev/sdb3)
Ubuntu 9.04, kernel 2.6.28-18-generic (on /dev/sdb6)
Ubuntu 9.04, kernel 2.6.28-18-generic (recovery mode) (on /dev/sdb6)
Chainload into GRUB 2 (on /dev/sdb6)
Ubuntu 9.04, memtest86+ (on /dev/sdb6)
Da windows 7 (loader) posso poi sceglere tra win7 oppure xp
L'ubuntu in /dev/sdb3 è un ubuntu 9.10 ma si trova sul 2° HDD.
In definitiva, come vedete manca solo l'ubuntu 9.10 in  /dev/sda5

Grazie
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da patel »

hai due dischi, per evitare questi problemi installa tutti i sistemi operativi su un unico disco ed utilizza l'altro per i dati
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
merka73
Prode Principiante
Messaggi: 58
Iscrizione: mercoledì 23 aprile 2008, 8:26

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da merka73 »

Grazie 1000 ragazzi

L`ultimo SO installato e` XP in /dev/sda2 mentre l`ultimo linux e`ubuntu 9.10 in /dev/sda5

Forse dalle vostre parole ho capito quale errore ho fatto nel ripristinare seguendo qs guida
http://wiki.ubuntu-it.org/Amministrazio ... %28grub%29
sicuramente qs comado e` giusto

Codice: Seleziona tutto

sudo mount /dev/sda5 /mnt
ma il punto 4 della guida

Codice: Seleziona tutto

sudo chroot /mnt
mount /dev/sda2 /boot   #nel mio caso sarebbe sda1
lo devo fare o devo passare direttamente al punto 5??????????
Questo punto della guida nn e` molto chiaro per i nn esperti

Non ho creato nessuna partizione di /boot separata ma come vedete, il comando
sudo fdisk -l

Codice: Seleziona tutto

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xef2cef2c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13054   104856223+   7  HPFS/NTFS
/dev/sda2           13055       26108   104856255    7  HPFS/NTFS
/dev/sda3           26109       60801   278671522+   5  Extended
/dev/sda5           26109       28066    15727603+  83  Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xef75ef75

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           13055       48631   285772252+  83  Linux
/dev/sdb2           48632       60801    97755525    5  Extended
/dev/sdb3               1       13054   104856223+  83  Linux
/dev/sdb5           59669       60801     9100791   82  Linux swap / Solaris
/dev/sdb6           48632       59668    88654639+  83  Linux

Partition table entries are not in disk order
ubuntu@ubuntu:~$ 
mi indica che la partizione di boot e` la /dev/sda1 (vi e` un asterisco)
Mi potete illuminare

Grazie
PS: @Patel
        Appena sistemo il tutto seguo il tuo consiglio
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da patel »

patel ha scritto: la sda1 è la partizione di boot solo per Win7 e non anche per Win7, quindi non la devi considerare.
Petr ha scritto: Se non l'hai fatta non hai una partizione di boot separata!
te lo abbiamo detto molto chiaramente, passa al punto successivo, non hai la partizione di boot
Ultima modifica di patel il lunedì 19 aprile 2010, 21:24, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
merka73
Prode Principiante
Messaggi: 58
Iscrizione: mercoledì 23 aprile 2008, 8:26

Re: [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da merka73 »

C'è l'ho fatta
In definitiva sbagliavo io credendo di avere una partizione di /boot separata (mi ha confuso il segno di asterisco nel comando sudo fdisk -l)
Riepilogando, vi scrivo i comandi, per il mio caso, che mi hanno permesso di ripristinare grub2 con successo

Codice: Seleziona tutto

sudo fdisk -l   #qs comando mi permette di individuare la partizione dove ho ubuntu 9.10 che risulta essere la /dev/sda5 (la vostra può essere diversa)
sudo mount /dev/sda5 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit  #qs comando ti fa uscire dal chroot
cd ~
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/
exit  #qs comando chiude il terminale
Per completezza, devo segnalare che il comando:

Codice: Seleziona tutto

sudo umount /mnt/
mi ha restituito un warning\errore del tipo device is busy o qualcosa di simile ma che non ha influito sull'esito finale.
Spero che qualcun'altro possa imparare dal mio errore.

Si ringraziano per le dritte
@Patel
@Petr
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Risolto] [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da patel »

vorrei precisare che la partizione di boot non ha niente a che fare con l'asterisco riportato sull'output di fdisk e non è una partizione automaticamente generata in fase di installazione, ma è presente solo se voluta e creata dall'utente.
Come dice il wiki
Se non si è sicuri su questo punto, molto probabilmente non si possiede una partizione di /boot separata. Saltare quindi il prossimo passaggio.
Il famoso * indica soltanto se una partizione è bootabile e non è sempre attendibile e non viene assolutamente considerato dal grub.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Risolto] [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da GiovEdi »

secondo me quel punto della guida andrebbe eliminato perché è pluridimostrato che crea confusione

e poi chi ha davvero una /boot separata lo dovrebbe già sapere che deve montarla a parte
prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
merka73
Prode Principiante
Messaggi: 58
Iscrizione: mercoledì 23 aprile 2008, 8:26

Re: [Risolto] [Grub2] Dopo il ripristino non vede ubuntu 9.10 ma tutti gli altri SO si

Messaggio da merka73 »

@Patel

Grazie per le precisazioni.
Comunque, come riscontrato anche da altri utenti non esperti, quel punto della guida crea confusione e non è spiegato molto bene. L'ho imparato a mie spese.

Grazie ancora
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 5 ospiti