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
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
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:
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