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

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
posta

Codice: Seleziona tutto

sudo blkid

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.

Codice: Seleziona tutto

sudo mount /dev/sdb1 /mnt

Codice: Seleziona tutto

sudo grub-install --boot-directory=/mnt /dev/sdb

Codice: Seleziona tutto

sudo umount /mnt
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

Codice: Seleziona tutto

sudo grub-install --root-directory=/mnt /dev/sdx
con la tua configurazione

Codice: Seleziona tutto

sudo grub-install --boot-directory=/mnt /dev/sdb
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

Codice: Seleziona tutto

sudo grub-install -v
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
Fai

Codice: Seleziona tutto

grub-install -v