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

Codice: Seleziona tutto

gedit /boot/grub/grub.cfg
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

Codice: Seleziona tutto

sudo update-grub2
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