Pagina 1 di 3
[RISOLTO][Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 1:12
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
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.
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 1:20
da hellojoker
Posta i risultati della procedura di ripristino (per ogni comando)
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 1:30
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?
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 1:35
da hellojoker
Si l'altra sarà la chiavetta
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 1:37
da liviux
E' proprio la chiavetta, non mi ero accorto fosse inserita. Che tempismo! Grazie.
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 1:54
da hellojoker
riavvia vedi se funziona
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 2:08
da liviux
Niente da fare, stesso problema. Altre idee?
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 11:45
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.
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 12:08
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?
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 12:24
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?
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:01
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)
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:05
da Pas123
In pratica mi trovo nella stesa situazione con bash minimale all'avvio......
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:11
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
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:21
da hellojoker
Posta per favore il risultato di
Codice: Seleziona tutto
sudo mount /dev/sda1 /mnt && cat /mnt/boot/grub/grub.cfg && sudo blkid
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:34
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"
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:41
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)
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:47
da liviux
Come vedi ho dato l'esatto comando e per sda1. Ho ricontrollato e il risultato è tale e quale a quello postato.
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 13:49
da hellojoker
Si ho fatto un aggiunta al post precedente posta il risultato di quel comando che proviamo rimuovendolo e poi reinstallandolo
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 14:16
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>
Re: [Grub] Minimal BASH. impossibile lanciare os
Inviato: lunedì 21 novembre 2011, 14:20
da hellojoker
se ti chiede di rimuovere i file di configurazione rispondi si o yes (a seconda) poi dai anche questo
poi reistalla con
(dai i comandi nell'esatto ordine e posta sempre il risultato)