Pagina 1 di 1

[Risolto] [Boot] Grub mancante

Inviato: domenica 23 ottobre 2011, 19:53
da luciano
Ciao a tutti, dopo aver letto alcuni post e cercato di ripristinare grub ( con la guida di ubuntu) ho deciso di aprire questo scrip.
Bene cominciamo dal'inizio, tutto è cominciato per il mal funzionamento della mia scheda video sul mio notebook, il quale aveva installato 2 sistemi operativi Window vista e ubuntu 11.04 il tutto funzionava molto bene, ma quando ho riprestinato la scheda video, ho dovuto (tramite il disco di avvio di window) cancellare win e riinstallarlo.
Il tutto e andato a buon fine ma è stato cancellato il dual boot.
Per ripristinarlo ho avviato un disco live di ubuntu ed ho lanciato g parted il quale mi faceva vedere le 2 partizioni la prima win la seconda ubuntu.
Da terminale ho lanciato sudo fdisk -l
R) /dev/sda 1   boobt   NTFS
  /dev/sda 2              esteso
 /dev/sda 5               linux
  /dev/sda 6              svap
Come si puo notare linux risiede su dev/sda 5 Ho lanciato da riga di comando il comando sudo mount/dev/sda5/ mnt
ma il terminale ha risposto: sudo mount dev/sda5/mnt il mount /aint mnt non esiste.
bene a questo punto che cosa si fà per ripristinarlo?

Re: [Boot] Grub mancante

Inviato: domenica 23 ottobre 2011, 20:33
da culungioni
luciano ha scritto: Ciao a tutti, dopo aver letto alcuni post e cercato di ripristinare grub ( con la guida di ubuntu) ho deciso di aprire questo scrip.
Bene cominciamo dal'inizio, tutto è cominciato per il mal funzionamento della mia scheda video sul mio notebook, il quale aveva installato 2 sistemi operativi Window vista e ubuntu 11.04 il tutto funzionava molto bene, ma quando ho riprestinato la scheda video, ho dovuto (tramite il disco di avvio di window) cancellare win e riinstallarlo.
Il tutto e andato a buon fine ma è stato cancellato il dual boot.
Per ripristinarlo ho avviato un disco live di ubuntu ed ho lanciato g parted il quale mi faceva vedere le 2 partizioni la prima win la seconda ubuntu.
Da terminale ho lanciato sudo fdisk -l
R) /dev/sda 1   boobt   NTFS
  /dev/sda 2              esteso
 /dev/sda 5               linux
  /dev/sda 6              svap
Come si puo notare linux risiede su dev/sda 5 Ho lanciato da riga di comando il comando sudo mount/dev/sda5/ mnt
ma il terminale ha risposto: sudo mount dev/sda5/mnt il mount /aint mnt non esiste.
bene a questo punto che cosa si fà per ripristinarlo?
Ciao,
quando digiti i comandi stai attento agli spazi, il comando giusto è

Codice: Seleziona tutto

sudo mount /dev/sda5 /mnt
per il resto segui questa guida

Re: [Boot] Grub mancante

Inviato: lunedì 24 ottobre 2011, 21:48
da luciano
Ciao, ho installato una live e da terminale ho lanciato il comando sudo mount /dev/sda5 /mnt in risposta il terminale mi invia la risposta : sudo: mount/ sda5/mnt:cammand not found .
Da questa risposta si capisce che non trova il comando, come mai?
Ho anche letto ed eseguito la guida che tu mi hai indicato ma sembra che il tutto non funzioni.

Re: [Boot] Grub mancante

Inviato: martedì 25 ottobre 2011, 3:07
da et4beta
I comandi che dai da terminale riportali nei post con copia/incolla come citazione, altrimenti non si può vedere se commetti errori di digitazione, errori che nei tuoi post compaiono numerosi.

Re: [Boot] Grub mancante

Inviato: martedì 25 ottobre 2011, 22:22
da luciano
Ok eseguo il vostro consiglio quindi vi incollerò qui i comandi eseguiti.
1) ho lanciato il disco di Ubuntu natty narrwhal e sono andato sul terminale e eseguito la guida d'accapo.
al comando mount /dev/sda1 /mnt
R) del terminale:ubuntu@ubuntu:~$ sudo fdisk  -1
fdisk: opzione non valida -- "1"

Usage:
fdisk [options]     change partition table
fdisk [options] -l list partition table(s)
fdisk -s       give partition size(s) in blocks

Options:
-b                 sector size (512, 1024, 2048 or 4096)
-c                        switch off DOS-compatible mode
-h                        print help
-u                 give sizes in sectors instead of cylinders
-v                        print version
-C               specify the number of cylinders
-H               specify the number of heads
-S               specify the number of sectors per track

ubuntu@ubuntu:~$ sudo fdisk  -1
fdisk: opzione non valida -- "1"

Usage:
fdisk [options]     change partition table
fdisk [options] -l list partition table(s)
fdisk -s       give partition size(s) in blocks

Options:
-b                 sector size (512, 1024, 2048 or 4096)
-c                        switch off DOS-compatible mode
-h                        print help
-u                 give sizes in sectors instead of cylinders
-v                        print version
-C               specify the number of cylinders
-H               specify the number of heads
-S               specify the number of sectors per track

ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
mount: il mount point /mnt/dev non esiste
ubuntu@ubuntu:~$

Come si può vedere esce opzione non valida ,poi ho digitato, sudo mount/dev /sda1/mnt ma come si può capire mi risponde che il
mount point/mnt/dev/ non esiste.
OK che si fa?
aspetto suggerimenti.Ps ho dovuto fare il tutto (copia e incolla con una chiavetta) ciao.

Re: [Boot] Grub mancante

Inviato: martedì 25 ottobre 2011, 22:47
da et4beta
luciano ha scritto: Ok eseguo il vostro consiglio quindi vi incollerò qui i comandi eseguiti.
1) ho lanciato il disco di Ubuntu natty narrwhal e sono andato sul terminale e eseguito la guida d'accapo.
al comando mount /dev/sda1 /mnt
R) del terminale:ubuntu@ubuntu:~$ sudo fdisk  -1
fdisk: opzione non valida -- "1"


ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
mount: il mount point /mnt/dev non esiste
ubuntu@ubuntu:~$

Come si può vedere esce opzione non valida ,poi ho digitato, sudo mount/dev /sda1/mnt ma come si può capire mi risponde che il
mount point/mnt/dev/ non esiste.
OK che si fa?
aspetto suggerimenti.Ps ho dovuto fare il tutto (copia e incolla con una chiavetta) ciao.
L'opzione -1 non è valida perché non è" meno uno"(-1) ma "meno elle"(-l)
Questo sulla guida che ti è stata indicata è messo in grassetto.

Molto probabilmente la partizione del tuo ubuntu è sda5, quindi accertatene con l'fdisk e poi monta questa, non sda1 come nella guida, quello è solo un esempio.

Re: [Boot] Grub mancante

Inviato: mercoledì 26 ottobre 2011, 8:10
da patel
altri modi più automatizzati di ripristinare il grub sono
1) rescatux http://www.supergrubdisk.org/rescatux/
2) super grub http://www.supergrubdisk.org/

Re: [Boot] Grub mancante

Inviato: giovedì 27 ottobre 2011, 17:46
da luciano
Salve ragazzi, Ho eseguito + volte la guida del wiki ma il tutto non funziona.
Vi copioubuntu@ubuntu:~$ sudo fdisk -l

Disco /dev/sda: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x000bd1c2

Dispositivo Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1      16282  130780160    7  HPFS/NTFS
/dev/sda2          16282      30402  113416193    5  Esteso
/dev/sda5          16282      29823  108763136  83  Linux
/dev/sda6          29823      30402    4652032  82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
mount: /dev/sda5 già montato o /mnt occupato
mount: secondo mtab, /dev/sda5 è già montato su /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 chroot /mnt
root@ubuntu:/#
Ora proverò efettuare le istruzioni di patel ( faccio notare che nell'ultima riga "roo@ubuntu:/ "il tutto si era fermato) forse bisogna digitare grub-install -dev/sda5 ?

Re: [Boot] Grub mancante

Inviato: giovedì 27 ottobre 2011, 17:53
da operaio
forse bisogna digitare grub-install -dev/sda5 ?

Codice: Seleziona tutto

grub-install /dev/sda
senza il numero e poi prosegui come da guida

Re: [Boot] Grub mancante

Inviato: giovedì 27 ottobre 2011, 21:01
da culungioni
Questi sono tutti i comandi che devi dare:

Codice: Seleziona tutto

sudo mount /dev/sda5 /mnt

Codice: Seleziona tutto

sudo mount --bind /dev /mnt/dev

Codice: Seleziona tutto

sudo mount --bind /proc /mnt/proc

Codice: Seleziona tutto

sudo mount --bind /sys /mnt/sys

Codice: Seleziona tutto

sudo chroot /mnt

Codice: Seleziona tutto

grub-install /dev/sda

Codice: Seleziona tutto

update-grub2

Codice: Seleziona tutto

exit

Codice: Seleziona tutto

sudo umount /mnt/dev

Codice: Seleziona tutto

sudo umount /mnt/proc

Codice: Seleziona tutto

sudo umount /mnt/sys

Codice: Seleziona tutto

sudo umount /mnt/

Codice: Seleziona tutto

sudo reboot