Pagina 1 di 1
-RISOLTO- grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 11:30
da geosim
Ho eseguito l'installazione di precise su un notebook asus X52j sostituendo la precedente versione 11.10 (installazione ex novo sulle partizioni esistenti) utilizzando una chiavetta usb sulla quale mi ero preparato la live. L'installazione va a buon fine e tutto sembra funzionare ma quando riavvio il sistema dopo aver tolto la chiavetta usb all'accensione mi appare il seguente messaggio:
error: unknown filesystem
grub rescue
a questo punto non posso fare altro che spengere con il tasto del computer.
Riesco a far partire grub correttamente se inserisco nuovamente la chiavetta e modifico nel bios l'ordine di avvio degli hardisk (BBS) mettendo la chiavetta come primo boot; ho provato così perchè volevo far ripartire la live ma invece si avvia il computer.
Non riesco a comprendere il problema, qualche suggerimento?
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 11:46
da meki
Esiston delle Utility che (in LiveCD o da floppy-disk) consentono di intervenire e rimettere a posto (o meglio, TENTARE di rimettere a posto) GRUB2. Una di esse è il SuperGRUB2disk (da NON confondersi con il SuperGRUBdisk), rintracciabile al seguente link:
http://www.supergrubdisk.org/super-grub2-disk/ e l'altro è l'ALL-IN-ONE Boot Floppy, rintracciabile al seguente link:
http://rescup.winbuilder.net/bootdisk/ , che forse posson esserti di aiuto.
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 12:08
da geosim
Grazie della segnalazione ma non sono molto esperto di grub e non vorrei fare casini, spero che qualcuno mi possa dare qualche indicazione più precisa.
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 12:12
da davide73
prova a postare una schermata di gparted del disco fisso ed il tuo grub
vediamo intanto se lì c'è qualcosa di strano
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 16:05
da geosim
ecco il contenuto di grub.cfg e la schermata di gpardet
Codice: Seleziona tutto
#
# 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,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
set locale_dir=($root)/boot/grub/locale
set lang=it_IT
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
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
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="$1"
if [ "$1" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, con Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=25dd77c7-988a-4146-b7b6-a3f8e1039e45 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
menuentry 'Ubuntu, con Linux 3.2.0-24-generic-pae (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
echo 'Caricamento Linux 3.2.0-24-generic-pae...'
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=25dd77c7-988a-4146-b7b6-a3f8e1039e45 ro recovery nomodeset
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, con Linux 3.2.0-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
linux /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=25dd77c7-988a-4146-b7b6-a3f8e1039e45 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-23-generic-pae
}
menuentry 'Ubuntu, con Linux 3.2.0-23-generic-pae (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
echo 'Caricamento Linux 3.2.0-23-generic-pae...'
linux /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=25dd77c7-988a-4146-b7b6-a3f8e1039e45 ro recovery nomodeset
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-3.2.0-23-generic-pae
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 25dd77c7-988a-4146-b7b6-a3f8e1039e45
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod fat
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root F2F3-9CDD
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root C0BEF735BEF72318
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 16:19
da giulux
@geosim: come vedi i listati inseriti così rendono il post chilometrico e sono di difficile lettura
modifica il tuo post evidenziando il listato e poi cliccando sul tasto Code che vedi sopra alla finestra di scrittura
fai così da ora in poi
ciao
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 16:25
da geosim
Scusatemi, ma non sapevo come gestire gli allegati, ho modificato il messaggio.
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 16:50
da giulux
geosim ha scritto:Scusatemi, ma non sapevo come gestire gli allegati, ho modificato il messaggio.
non ti preoccupare, si impara piano piano ...

Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 17:38
da davide73
da terminale dai
fai un reboot e poi dimmi cosa succede
ciao
Re: grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 22:33
da geosim
Con l'update il terminale mi restituisce:
Codice: Seleziona tutto
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-23-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-23-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Recovery Environment (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done
però il problema rimane, mi sembra assurdo ma sembra che all'avvio vada a cercare il grub sulla chiavetta che ho usato per l'installazione perchè per farlo partire devo settare il bios in maniera che il primo hardisk sia appunto la chiavetta, altrimenti mi restituisce l'errore che ho postato all'inizio. Il comportamento è anomalo anche perchè con questo settaggio dovrebbe avviarsi la live invece parte il grub.
Re: -RISOLTO- grub non si avvia dopo istallazione
Inviato: sabato 28 aprile 2012, 23:18
da geosim
Sono riuscito a risolvere il problema seguendo le indicazioni di questo post:
http://forum.ubuntu-it.org/viewtopic.php?f=30&t=519815
e della guida
http://wiki.ubuntu-it.org/Amministrazio ... Ripristino come indicato nel post andando a ripristinare il grub. L'unica avvertenza è stata quella di dovermi creare un cd live perchè non c'era verso di far partire la live da chiavetta usb.
Ringrazio tutti per l'aiuto.
Re: -RISOLTO- grub non si avvia dopo istallazione
Inviato: domenica 29 aprile 2012, 10:34
da davide73
infatti dalla schermata di gparted non avevi il flag boot su nessuna delle partizioni.
ciao