Pagina 1 di 2
[Risolto] [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:01
da chicco00
buongiorno...
ieri ho comprato un secondo hd sata e installato kubuntu sul secondo disco, con partizioni separate per boot, root, home, usr, var e swap (ovviamente). al riavvio problemi col grub: non trva il disco (mi sembra) e devo sistemare. per prima cosa ho provato il ripristino con la guida
http://wiki.ubuntu-it.org/Amministrazio ... Ripristino ma veramente sono parecchio confuso.
passo 1:
Codice: Seleziona tutto
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5eff4ed2
Device Boot Start End Blocks Id System
/dev/sda1 1 9 72261 de Dell Utility
/dev/sda2 * 10 9724 78035737+ 7 HPFS/NTFS
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000115a2
Device Boot Start End Blocks Id System
/dev/sdb1 1 24 192748+ 83 Linux
/dev/sdb2 25 12182 97659135 83 Linux
/dev/sdb3 12183 18261 48829567+ 83 Linux
/dev/sdb4 18262 23489 41993910 5 Extended
/dev/sdb5 18262 19234 7815591 82 Linux swap / Solaris
/dev/sdb6 19235 20450 9767488+ 83 Linux
/dev/sdb7 20451 23489 24410736 83 Linux
A questo punto dovrei (come da guida
http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino)
Montare la partizione sulla quale risiede il sistema. Da riga di comando digitare:
sudo mount /dev/sda1 /mnt
Montare il resto dei dispositivi con il comando:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
Nel mio caso sarebbe sdb...oppure sdb1???
e poi come monto gli altri device? ??? ::)
help...è il computer del lavoro...

Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:09
da snake150582
il primo UBUNTUche hai installato dovrebbe essere sdb1
quindi sudo mount /dev/sdb1 /mnt
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:10
da steff
Devi montare la root in /mnt , entri in chroot e da lì monti anche /boot, /usr/ e /var (non e che ne hai fatto troppe...? )
PS: credo che sdb1 sia /boot dalle dimensioni, controlla /etc/fstab sul disco per capire e assegni etichette magari.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:10
da Petr
Ciao a te!
Devi montare la partizione di /boot. Se è sdb1 devi montare /dev/sdb1.
EDIT - Perchè così tante partizioni. Ti confonde le idee già con un ripristino.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:13
da danilman
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:16
da chicco00
Codice: Seleziona tutto
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D8-0814" TYPE="vfat"
/dev/sda2: UUID="D69C98D09C98AC8D" TYPE="ntfs"
/dev/sdb1: UUID="03889141-d09f-4b39-807e-7b0942e19e97" TYPE="ext4"
/dev/sdb2: UUID="f8c021f2-051b-470d-8cd5-e81388e3aeb9" TYPE="ext4"
/dev/sdb3: UUID="9cfccf7c-0590-4646-b051-635b71593a2a" TYPE="ext4"
/dev/sdb5: UUID="96b77114-1641-4d82-bba0-57a68bfe0dc6" TYPE="swap"
/dev/sdb6: UUID="a59b59a2-6701-49c3-8fe8-01c688f92301" TYPE="ext4"
/dev/sdb7: UUID="dea81e60-904e-4d83-b8ac-6d98c095934d" TYPE="ext4"
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:19
da chicco00
e intanto rispondo anche a tutti gli altri.
Ho creato root, usr, var e home perchè: probabilmente saremo più di un utente, installerò diverse applicazioni e mi sembra che sia decisamente meglio avere la home separata.
Inoltre, volendo provare qulache altra distribuzione, ho ritenuto opportuno creare una boot separata. tutto qua. :-\
Mi sembrava così logico ieri.
Sto meditando l'installazione di lucid. Già da ora? Meglio aspettare?
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:22
da danilman
tu sei sulla live giusto? blkid non mi aiuta infatti, posta il contenuto di /etc/fstab. apri nautilus,
vai su filesystem
poi /etc/fstab.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:24
da chicco00
aperto con nano:
Codice: Seleziona tutto
aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sdb5 swap swap defaults 0 0
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:27
da chicco00
e sì, sono con la live. cmq ora riavvio un attimo con gparted e assegno qualche etichetta.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:40
da Petr
Ti propongo un ripristino da live cd senza usare chroot.
Prova.
dopo la seconda riga, se non ci sono errori,
il ripristino dovrebbe essere stato effettuato. Se ci sono errori postali.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:47
da chicco00
@petr: ci sto!
solo una cosa.
sdb1 è /boot
sdb2 /
sdb3 /home
sdb5 swap
sdb6 /usr
sdb7 /var
i passi che mi hai suggerito rimangono gli stessi??
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:55
da danilman
chicco00 ha scritto:
aperto con nano:
Codice: Seleziona tutto
aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sdb5 swap swap defaults 0 0
questo e il fstab della live. Per quello di ho detto da nautilus di andare su filesystem, e poi /etc/fstab
Adesso che sai quali sono i punti di mount
Codice: Seleziona tutto
sudo mount /dev/sdb2 /mnt
Montare il resto dei dispositivi con il comando:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount /dev/sdb1 /boot
sudo chroot /mnt
grub-install /dev/sdb
update-grub
Al riavvio forse dovrai scambiare (da bios) l'ordine di avvio degli hd. Metti sdb come boot primario.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 9:57
da Petr
Quella procedura l'ho verificata installando il grub nella partizione root.
Questo perchè solitamente si fanno solo tre partizioni ( root, /home e swap )
e il grub si installa in automatico nella partizione di root.
Ora tu hai una partizione di /boot per cui il grub bisogna installarlo nella
partizione di /boot.
Io ho sostituito la mia versione
con la tua configurazione
Se non funziona ti dà errore. Non si installa e basta e provi con la versione di ripristino della wiki.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 10:06
da chicco00
ok...scusa pensavo fosse un consiglio pertontoutenti come me :-[
cmq ora ho provato al volo l'altro suggerimento.
il punto della guida è che mi confonde. :P
cmq mi sembra di vedere che hai compilato per me... ora vedo cosa succede... a breve aggiornamenti...
e grazie mille a tutti!!!
Codice: Seleziona tutto
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sdb2 during installation
UUID=f8c021f2-051b-470d-8cd5-e81388e3aeb9 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sdb1 during installation
UUID=03889141-d09f-4b39-807e-7b0942e19e97 /boot ext4 defaults 0 2
# /home was on /dev/sdb3 during installation
UUID=9cfccf7c-0590-4646-b051-635b71593a2a /home ext4 defaults 0 2
# /usr was on /dev/sdb6 during installation
UUID=a59b59a2-6701-49c3-8fe8-01c688f92301 /usr ext4 defaults 0 2
# /var was on /dev/sdb7 during installation
UUID=dea81e60-904e-4d83-b8ac-6d98c095934d /var ext4 defaults 0 2
# swap was on /dev/sdb5 during installation
UUID=96b77114-1641-4d82-bba0-57a68bfe0dc6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 10:16
da Petr
chicco00 ha scritto:
cmq mi sembra di vedere che hai compilato per me...
E' un ripristino che si usa per altre distro ( un pò modificato ), messo sul forum da un altro utente,
per tutti. L'abbiamo verificato e funziona nelle condizioni di installazione standard. L'ho provato con altre distro e funziona. Sempre.
Non ho compilato niente. Te l'ho proposto.
Cerco di fare tesoro del tempo che passo sul forum.
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 10:24
da chicco00
si scusa, intendevo dire che lo avevi 'personalizzato', non so come dire, tenendo conto delle mie partizioni.
purtroppo però:
Codice: Seleziona tutto
ubuntu@ubuntu:~$ sudo mount /dev/sdb2 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo mount /dev/sdb1 /boot
ubuntu@ubuntu:~$ sudo chroot /mnt
bash: groups: command not found
root@ubuntu:/# grub-install /dev/sdb
bash: grub-install: command not found
>:(
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 10:27
da Petr
Per curiosità dai il comando
e posti il risultato
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 10:28
da chicco00
Codice: Seleziona tutto
root@ubuntu:/# sudo grub-install -v
bash: sudo: command not found
ma sempre da root?
Re: [Boot] ripristino grub...tanta confusione...
Inviato: venerdì 16 aprile 2010, 10:29
da Petr