Pagina 1 di 1

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

Inviato: lunedì 19 aprile 2010, 18:50
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

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

Inviato: lunedì 19 aprile 2010, 18:58
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?

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

Inviato: lunedì 19 aprile 2010, 19:05
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.

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

Inviato: lunedì 19 aprile 2010, 20:15
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.

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

Inviato: lunedì 19 aprile 2010, 20:29
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!  ::)

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

Inviato: lunedì 19 aprile 2010, 20:34
da patel
la sda1 è la partizione di boot solo per Win7 e non anche per Win7, quindi non la devi considerare.

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

Inviato: lunedì 19 aprile 2010, 20:37
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

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

Inviato: lunedì 19 aprile 2010, 21:01
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

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

Inviato: lunedì 19 aprile 2010, 21:15
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

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

Inviato: lunedì 19 aprile 2010, 21:21
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

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

Inviato: lunedì 19 aprile 2010, 23:03
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

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

Inviato: martedì 20 aprile 2010, 7:56
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.

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

Inviato: martedì 20 aprile 2010, 8:06
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

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

Inviato: martedì 20 aprile 2010, 12:55
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