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

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.

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

Messaggioda liviux » lunedì 21 novembre 2011, 2:12

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, 18:35, modificato 1 volta in totale.
Avatar utente
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 2:20

Posta i risultati della procedura di ripristino (per ogni comando)
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 2:30

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
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 2:35

Si l'altra sarà la chiavetta
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 2:37

E' proprio la chiavetta, non mi ero accorto fosse inserita. Che tempismo! Grazie.
Avatar utente
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 2:54

riavvia vedi se funziona
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 3:08

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

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 12:45

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, 12:51, modificato 1 volta in totale.
Avatar utente
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 13:08

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
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 13:24

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, 13:30, modificato 1 volta in totale.
Avatar utente
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 14:01

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, 14:04, modificato 1 volta in totale.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda Pas123 » lunedì 21 novembre 2011, 14:05

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
Pas123
Prode Principiante
 
Messaggi: 31
Iscrizione: settembre 2011
Località: Salerno

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 14:11

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
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 14:21

Posta per favore il risultato di
Codice: Seleziona tutto
sudo mount /dev/sda1 /mnt && cat /mnt/boot/grub/grub.cfg && sudo blkid
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 14:34

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
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 14:41

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, 14:47, modificato 1 volta in totale.
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 14:47

Come vedi ho dato l'esatto comando e per sda1. Ho ricontrollato e il risultato è tale e quale a quello postato.
Avatar utente
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 14:49

Si ho fatto un aggiunta al post precedente posta il risultato di quel comando che proviamo rimuovendolo e poi reinstallandolo
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda liviux » lunedì 21 novembre 2011, 15:16

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, 15:18, modificato 1 volta in totale.
Avatar utente
liviux
Prode Principiante
 
Messaggi: 166
Iscrizione: novembre 2009
Desktop: unity 7.4
Distribuzione: ubuntu 16.04 x64

Re: [Grub] Minimal BASH. impossibile lanciare os

Messaggioda hellojoker » lunedì 21 novembre 2011, 15:20

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)
Avatar utente
hellojoker
Rampante Reduce
Rampante Reduce
 
Messaggi: 7740
Iscrizione: febbraio 2011
Desktop: Gnome Shell
Distribuzione: Fedora|Win10

Successiva

Torna a Installazione e aggiornamento del sistema operativo

Chi c’è in linea

Visualizzano questa sezione: Gas59, robilio e 7 ospiti