[RISOLTO][Grub] Minimal BASH. impossibile lanciare os

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

[RISOLTO][Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

Ubuntu 11.10 sarà la mia rovina.
Dopo aver aggiornato il kernel (insieme a un centinaio di pacchetti restricted e multiverse che ho aggiornato tutti insieme in una sola prima volta) ho riavviato la macchina e al posto dell'interfaccia di grub2 ho trovato:

Codice: Seleziona tutto

Minimal BASH-like line editing is supported. For the first word, TAB
   lists possible command completions. Anywhere else TAB lists possible
   device or file completions.
Lavorando da cd live ho tentato sia il ripristino del grub (http://wiki.ubuntu-it.org/Amministrazio ... Ripristino)
sia il comando

Codice: Seleziona tutto

sudo fsck -p /dev/sda1
con cui ho ottenuto

Codice: Seleziona tutto

fsck from util-linux 2.19.1
/dev/sda1: clean, 195274/1831424 files, 1356581/7323904 blocks
Ho letto di Rescatux (non più Super Grub disk) per lanciare il bootloader, ma non ho compreso se e come è possibile caricarlo da pendrive usb.

Ancora ho trovato questa indicazione http://www.giandoweb.it/guide/linux/rip ... b-in-linux, ma al comando sudo grub: command not found; e quest'altra http://blog.drmouse.it/2011/ubuntu-prob ... er-update/ su cui preferisco chiedere prima delucidazioni.

Mi sono impegnato :) ma non riesco a risolvere :(. Vi ringrazio in anticipo.
Ultima modifica di liviux il lunedì 21 novembre 2011, 17:35, modificato 1 volta in totale.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

Posta i risultati della procedura di ripristino (per ogni comando)
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a3fa3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    58593279    29295616   83  Linux
/dev/sda2        58593280   964843519   453125120   83  Linux
/dev/sda3       964843520   976773119     5964800   82  Linux swap / Solaris

Disk /dev/sdc: 8054 MB, 8054636032 bytes
8 heads, 32 sectors/track, 61451 cylinders, total 15731711 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00099895

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              32    15731710     7865839+   b  W95 FAT32
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /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:/# grub-install /dev/sda
Installation finished. No error reported.
root@ubuntu:/# update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.0.0-13-generic
Found initrd image: /boot/initrd.img-3.0.0-13-generic
Found linux image: /boot/vmlinuz-3.0.0-12-generic
Found initrd image: /boot/initrd.img-3.0.0-12-generic
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/
Ho notato adesso che al comando fdisk -l restituisce, oltre la composizione dell'hardisk, un secondo device boot sdc1. Credo di aver comunque operato correttamente riferendomi all'sda1, no?
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

Si l'altra sarà la chiavetta
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

E' proprio la chiavetta, non mi ero accorto fosse inserita. Che tempismo! Grazie.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

riavvia vedi se funziona
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

Niente da fare, stesso problema. Altre idee?
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

Permettetemi lo scrupolo: quando, seguendo la procedura di ripristino del grub, do il comando grub-install indico come destinazione sda e non sda1, in base a come è suggerito. Non è un errore della guida vero?

EDIT Azzardo un'ipotesi. Se facessi, se è fattibile, un downgrade del kernel da cd live? Non so cosa altro possa aver provocato questo problema, se non l'aggiornamento della versione.
Ultima modifica di liviux il lunedì 21 novembre 2011, 11:51, modificato 1 volta in totale.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

sda va bene, ma nemmeno con il kernel 12 si avvia? o meglio grub adesso funziona e si blocca successivamente o continua a non funzionare grub?
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

Se non fosse chiaro ho pochissima esperienza, che vuol dire >?
La finestra di boot non appare, continua a darmi

Codice: Seleziona tutto

GNU GRUB version (non ricordo la versione.. ma è 0,qualcosa.. non dovrebbe essere 2.0 o più?)
Minimal BASH-like line editing is supported
For the first world, TAB lists possible command completions.Anywhere else TAB lists the possible completions of a device/filename]
grub>
Ho trovato questo, per bootare dalla linea di comando del grub
http://www.linuxquestions.org/questions ... ne-299675/
in particolare
This is a problem with grub, your bootloader. It seems that grub cannot find its configuration file, so it is dumping you at a prompt where you can boot manually.

To boot manually, assuming your kernel is in a /boot partition on /dev/hda1 you would do this:

Codice: Seleziona tutto

grub> root (hd0,0)
  Filesystem type is ext2fs, partition type 0x83
grub> kernel (hd0,0)/mykernel root=/dev/hda2 vga=791
  [Linux-bzImage, setup=0xa00, size=0x10b949]
grub> boot
....starts booting....
Faccio un tentativo?
Ultima modifica di liviux il lunedì 21 novembre 2011, 12:30, modificato 1 volta in totale.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

Sinceramente a me non sembra questo il caso, anche perché con la procedura di ripristino non ha dato errori, ma allo stesso tempo non viene in

mente nulla non saprei, forse qualcosa che non ricordo  :-\ io rifarei un controllo da live (a partizione smontata con sudo fsck -fy /dev/sda1)
Ultima modifica di hellojoker il lunedì 21 novembre 2011, 13:04, modificato 1 volta in totale.
Avatar utente
Pas123
Prode Principiante
Messaggi: 31
Iscrizione: sabato 10 settembre 2011, 20:35
Località: Salerno

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da Pas123 »

In pratica mi trovo nella stesa situazione con bash minimale all'avvio......
Il cambiamento (rivoluzione) è di tre tipi: tecnologico, socio-culturale e politico. Quello che incontra minori resistenze nelle "routines" è quello tecnologico, perchè, a differenza degli altri due che possono generare contrasti violenti,  viene accettato da qualunque colore politico, credo religioso e cultura, perchè contribuisce a rendere più "comoda" l'esistenza umana.
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

hellojoker ha scritto: Sinceramente a me non sembra questo il caso, anche perché con la procedura di ripristino non ha dato errori, ma allo stesso tempo non viene in

mente nulla non saprei, forse qualcosa che non ricordo  :-\ io rifarei un controllo da live (a partizione smontata con sudo fsck -fy /dev/sda1)

Codice: Seleziona tutto

fsck from util-linux 2.19.1
e2fsck 1.41.14 (22-Dec-2010)
Passo 1: Controllo di inode, blocco(i) e dimensioni
Passo 2: Analisi della struttura delle directory
Passo 3: Controllo della connettività di directory
Pass 4: Controllo del numero dei riferimenti
Pass 5: Checking gruppo summary information
/dev/sda1: 195274/1831424 files (0.2% non-contiguous), 1356581/7323904 blocks
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

Posta per favore il risultato di

Codice: Seleziona tutto

sudo mount /dev/sda1 /mnt && cat /mnt/boot/grub/grub.cfg && sudo blkid 
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

Ecco a te:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt && cat /mnt/boot/grub/grub.cfg && sudo blkid
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 083c5a71-a042-45cd-a333-4a96da9c529b
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos1)'
  search --no-floppy --fs-uuid --set=root 083c5a71-a042-45cd-a333-4a96da9c529b
  set locale_dir=($root)/boot/grub/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=1
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux_proxy ###
### END /etc/grub.d/10_linux_proxy ###
/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="083c5a71-a042-45cd-a333-4a96da9c529b" TYPE="ext4" 
/dev/sda2: UUID="7b257604-62d0-4136-a0a1-56636518867b" TYPE="ext4" 
/dev/sda3: UUID="51f2bc78-2145-4fd0-a79b-5ba2b0f8f7fb" TYPE="swap"
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

Ma l'hai tagliato tu o era proprio corto così? perché se è così non a posto per niente mancano dei pezzi (è evidente che c'è qualcosa che non è

andata nel ripristino nonostante non avesse dato errori) a meno che questo non è il grub.cfg di qualcos'altro e non di sda1

consiglio rifai la procedura per il ripristino fino al punto 4 incluso, al quel punto posta dpkg -l |grep -i grub (che rimuoviamo e reinstalliamo

completamente grub)
Ultima modifica di hellojoker il lunedì 21 novembre 2011, 13:47, modificato 1 volta in totale.
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

Come vedi ho dato l'esatto comando e per sda1. Ho ricontrollato e il risultato è tale e quale a quello postato.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

Si ho fatto un aggiunta al post precedente posta il risultato di quel comando che proviamo rimuovendolo e poi reinstallandolo
Avatar utente
liviux
Prode Principiante
Messaggi: 166
Iscrizione: lunedì 30 novembre 2009, 22:52
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da liviux »

A te:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo mount /dev/sda1 /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:/# dpkg -l |grep -i grub
ii  grub-common                            1.99-12ubuntu5                          GRand Unified Bootloader (common files)
ii  grub-customizer                        2.3.3-0ubuntu1~ppa1o                    Grub Customizer - A graphical Grub2/BURG configuration application
ii  grub-gfxpayload-lists                  0.5                                     GRUB gfxpayload blacklist
ii  grub-pc                                1.99-12ubuntu5                          GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin                            1.99-12ubuntu5                          GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii  grub2-common                           1.99-12ubuntu5                          GRand Unified Bootloader (common files for version 2)
Lascio il terminale aperto allo stesso punto.

EDIT Comunque l'esatta dicitura che appare al posto del grub è

Codice: Seleziona tutto

GNU GRUB version 1.99-12ubuntu5
Minimal BASH-like line editing is supported
For the first world, TAB lists possible command completions.Anywhere else TAB lists the possible completions of a device/filename]
grub>
Ultima modifica di liviux il lunedì 21 novembre 2011, 14:18, modificato 1 volta in totale.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
Messaggi: 7740
Iscrizione: martedì 22 febbraio 2011, 20:37
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggio da hellojoker »

Codice: Seleziona tutto

apt-get purge grub-common
se ti chiede di rimuovere i file di configurazione rispondi si o yes (a seconda) poi dai anche questo

Codice: Seleziona tutto

dd if=/dev/zero of=/dev/sda bs=446 count=1
poi reistalla con

Codice: Seleziona tutto

 apt-get install grub-pc
(dai i comandi nell'esatto ordine e posta sempre il risultato)
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti