Pagina 1 di 1

[Risolto] the symbol "grub puts" not found

Inviato: lunedì 3 maggio 2010, 23:20
da mircare
Ciao,
utilizzo ubuntu da qualche versione e ho riscontrato un'errore dopo l'ultimo upgrade,
premetto che nel mio pc avevo installato ubuntu 9.10 e win7..
Ho fatto partire da usb la nuova 10.04 e tramite la modalità live ho eliminato la vecchia partizione di ubuntu e installato la nuova versione "nello spazio libero contiguo" o una cosa del genere..cosa che ho sempre fatto.
Tutto procede correttamente, riavvio..e puff: the symbol "grub puts" not found (messaggio prima del caricamento del grub)

Ho provato sia con la versione a 64 bit che con quella a 32 bit..cosa posso fare?!

In pratica dovrei ripristinare o rigenerare il grub, ma non so da dove partire  >:(

Spero in un vostro aiuto  ;)

Ciaoo!

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 18:07
da mircare
Un'aiutino?

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 18:32
da Petr

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 19:31
da mircare
Grazie 10000 per la risposta  ;)

Ho un dubbio, nel mio primo hard disk si trovano 3 partizioni in totale (ubuntu, win 7, dati).
devo montarle tutte?

Inoltre non ho ben capito il passaggio 4 (penso che io lo debba saltare ma non vorrei sbagliare) dove dice:
Se Ubuntu è installato con una partizione di /boot separata (in questo esempio /dev/sda2), sarà necessario montare anch'essa digitando da riga di comando:

Ho installato ubuntu tramite pendrive, non so altro di partizioni di boot o altro  :D

Grazie ancora per la risposta!

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 19:34
da Petr
Segui la guida.
Salta il passaggio 4. Se non l'hai fatta tu la partizione di boot separata non si fà fa sola.
Se ricevi errori postali.

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 21:02
da mircare
Non ho ricevuto errori, ma al successi riavvio stessa schermata nera:
GRUB loading.
error:the symbol "grub_puts_" not found
grub rescue>

Può essere che il problema risieda in questo comando:
grub-install /dev/sda

??

Perchè tutte le mie partizioni iniziano per sdb non sda, inoltre ho un'altro dubbio quando do:
sudo mount /dev/sdb5 /mnt

Perchè dando il comando precedente mi spuntano nell'elenco anche le seguenti voci:
/dev/sdb2         Extended
/dev/sdb5         Linux

Io ho usato sdb5, sbaglio?

Edit: Provando a dare il comando "sudo mount /dev/sdb2 /mnt" il risultato del terminale è:
mount: you must specify the filesystem type

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 21:27
da Petr
Posta il risultato di

Codice: Seleziona tutto

sudo fdisk -l

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 21:46
da mircare
Ti posto solo le prime 2 colonne e l'ultima:

Device  Boot                      System
/dev/sdb1  *                      HPFS/NTFS                WIN 7
/dev/sdb2                            Extended
/dev/sdb3                            HPFS/NTFS                PARTIZIONE DATI
/dev/sdb5                            Linux
/dev/sdb6                            Linux swap / Solaris

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 21:53
da Petr
Quando posti copia dal terminale, clicca sul simbolo "#" cancelletto, che trovi sopra le faccine.
Incolla tra le parentesi che si aprono quello che hai copiato.
Fai un copia e incolla, del comando che scrivi e di tutto quello che viene fuori.
Magari qualcosa non è importante per te ma lo è per noi.

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 22:04
da mircare
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x25582557

  Device Boot      Start        End      Blocks  Id  System
/dev/sdb1  *          1        5222    41945683+  7  HPFS/NTFS
/dev/sdb2          21696      24322    21095425    5  Extended
/dev/sdb3            5223      21695  132319372+  7  HPFS/NTFS
/dev/sdb5          21696      24207    20172800  83  Linux
/dev/sdb6          24207      24322      921600  82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 7969 MB, 7969177600 bytes
221 heads, 20 sectors/track, 3521 cylinders
Units = cylinders of 4420 * 512 = 2263040 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00073382

  Device Boot      Start        End      Blocks  Id  System
/dev/sdc1  *          2        3522    7778304    b  W95 FAT32

Re: the symbol "grub puts" not found

Inviato: martedì 4 maggio 2010, 22:14
da Petr
Capisco che le prime volte è difficile. Quando scrivi in alto trovi prima le faccine e sopra una serie di quadrati con vari simboli.
Sono tasti che ti consentono varie funzioni. Il tasto con il simbolo "#" sopra la faccina con la cerniera in bocca ti consente quello che segue:

Codice: Seleziona tutto

Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x25582557

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        5222    41945683+   7  HPFS/NTFS
/dev/sdb2           21696       24322    21095425    5  Extended
/dev/sdb3            5223       21695   132319372+   7  HPFS/NTFS
/dev/sdb5           21696       24207    20172800   83  Linux
/dev/sdb6           24207       24322      921600   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 7969 MB, 7969177600 bytes
221 heads, 20 sectors/track, 3521 cylinders
Units = cylinders of 4420 * 512 = 2263040 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00073382

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           2        3522     7778304    b  W95 FAT32
come vedi le cose diventano più semplici e leggibili.
Comunque non capisco perchè hai solo /dev/sdb.
Se questo è il disco di Ubuntu ed è l'unico disco che hai per il ripristino devi usare

Codice: Seleziona tutto

sudo grub-install /dev/sdb

Re: the symbol "grub puts" not found

Inviato: mercoledì 5 maggio 2010, 17:44
da mircare
Risolto!!

Grazie 1000!  ;D

Re: the symbol "grub puts" not found

Inviato: mercoledì 5 maggio 2010, 17:49
da Petr
mircare ha scritto: Risolto!!

Grazie 1000!  ;D
Di niente!  ;)
Magari scrivilo nel titolo cliccando sul tasto modifica del tuo primo post.
Saluti

Re: [Risolto] the symbol "grub puts" not found

Inviato: mercoledì 5 maggio 2010, 18:27
da mircare
Fatto, scusami se ieri non ho utilizzato il metodo che dicevi tu per l'inserimento del codice, ma ero molto di fretta  ::)
Comunque ho capito come fare  :)

potete aiutare anche me?

Inviato: venerdì 14 maggio 2010, 11:02
da callmeriot
ho provato a seguire la sua soluzione ma non stò riuscendo a risolvere...
vi posto il mio risultato di "sudo fdisk -l"

Codice: Seleziona tutto

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   ?      419273      451359   123339962   78  Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(518, 102, 15) logical=(419272, 58, 50)
Partition 1 has different physical/logical endings:
     phys=(743, 0, 62) logical=(451358, 103, 15)
Partition 1 does not end on cylinder boundary.
/dev/sdc2   ?       56305      157201   387841909+  10  OPUS
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(205, 7, 0) logical=(56304, 96, 14)
Partition 2 has different physical/logical endings:
     phys=(920, 235, 50) logical=(157200, 21, 34)
Partition 2 does not end on cylinder boundary.
/dev/sdc3   ?      243180      492820   959615034   8b  Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(260, 125, 54) logical=(243179, 38, 56)
Partition 3 has different physical/logical endings:
     phys=(893, 46, 60) logical=(492819, 2, 35)
Partition 3 does not end on cylinder boundary.
/dev/sdc4   ?        1978        3061     4161592+   a  OS/2 Boot Manager
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(269, 111, 50) logical=(1977, 83, 31)
Partition 4 has different physical/logical endings:
     phys=(0, 0, 0) logical=(3060, 36, 25)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

cosa posso fare? ho anche seguito il link della guida al ripristino grub....

Re: [Risolto] the symbol "grub puts" not found

Inviato: venerdì 14 maggio 2010, 11:06
da callmeriot
in pratica nel mio eeepc 901 ho un'hd da 16gb e una sd da 4gb
nell'istallazione di ubuntu 10.04 netbook (version) ho creato una partizione di swap da 2gb nell'hd da 16gb, il restante (circa 14) gli ho dato come punto di mount "/" giusto? poi, la partizione di 4gb della sd, gli ho dato come punto di mount "/home" in modo da mettere li solo i documenti da non perdere...  ho fatto bene??

e poi ho avuto quel problema al riavvio, come tutti.. ma non stò riuscendo a risolvere con le guide....

Re: [Risolto] the symbol "grub puts" not found

Inviato: venerdì 14 maggio 2010, 11:10
da Petr
callmeriot ha scritto: in pratica nel mio eeepc 901 ho un'hd da 16gb e una sd da 4gb
nell'istallazione di ubuntu 10.04 netbook (version) ho creato una partizione di swap da 2gb nell'hd da 16gb, il restante (circa 14) gli ho dato come punto di mount "/" giusto? poi, la partizione di 4gb della sd, gli ho dato come punto di mount "/home" in modo da mettere li solo i documenti da non perdere...  ho fatto bene??

e poi ho avuto quel problema al riavvio, come tutti.. ma non stò riuscendo a risolvere con le guide....
Credo che si siano incasinate un pò le cose durante l'installazione.
I risultati sono un pò confusi.
Ti consiglio di reinstallare ma non fare la /home separata. Sul disco da 16G mettici Ubuntu senza partizionare e tieniti la sd come dati.
Se fai l'installazione in automatico Ubuntu farà tutto da solo ( creando root e swap ).
Saluti

Re: [Risolto] the symbol "grub puts" not found

Inviato: martedì 26 aprile 2011, 17:05
da Havelock
Salve a tutti,
di recente ho fatto l'update alla versione 10.10 di ubuntu ed anche a me al riavvio è apparso il messaggio

Codice: Seleziona tutto

GRUB loading.
error: the symbol 'grub_puts_' not found
grub rescue>
Ho provato a seguire tutte le indicazioni del link
http://wiki.ubuntu-it.org/Amministrazio ... Ripristino
e le dritte dei post precedenti, ma dopo le varie righe di codice ed il relativo riavvio, il messaggio è sempre lo stesso.

Vi posto la videata del terminale

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: 120.0 GB, 120000000000 bytes
255 heads, 63 sectors/track, 14589 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x01710171

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14588   117178078+   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
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8267b1ff

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       41636   334441138+   7  HPFS/NTFS
/dev/sdb2   *       41637       41649      104422+   7  HPFS/NTFS
/dev/sdb3           46763       60802   112769771    7  HPFS/NTFS
/dev/sdb4           41650       46762    41070172+   5  Extended
/dev/sdb5           41650       46269    37110118+  83  Linux
/dev/sdb6           46270       46762     3959991   82  Linux swap / Solaris

Partition table entries are not in disk order
ubuntu@ubuntu:~$ sudo mount /dev/sdb5 /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 grub-install /dev/sdb
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
ubuntu@ubuntu:~$ sudo grub-install --recheck /dev/sdb
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
ubuntu@ubuntu:~$ sudo chroot /mnt

root@ubuntu:/# sudo grub-install /dev/sdb
Installation finished. No error reported.
root@ubuntu:/# sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-31-generic-pae
Found initrd image: /boot/initrd.img-2.6.32-31-generic-pae
Found linux image: /boot/vmlinuz-2.6.31-23-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-23-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sdb2
done

root@ubuntu:/# exit
exit

ubuntu@ubuntu:~$ cd ~
ubuntu@ubuntu:~$ sudo umount /mnt/dev
ubuntu@ubuntu:~$ sudo umount /mnt/proc
ubuntu@ubuntu:~$ sudo umount /mnt/sys
ubuntu@ubuntu:~$ sudo umount /mnt/
ubuntu@ubuntu:~$ 
Sbaglio qualcosa?
Vi ringrazio preventivamente per l'attenzione che mi dedicherete.

Buon Lavoro a tutti,
Havelock.