Grub non si avvia al boot

7 risposte [Ultimo messaggio]
Ritratto di Alessio
Alessio
(Geek)
Offline
Geek
Iscritto: 04/11/2005
Messaggi: 107

Salve a tutti

ho pasticciato con Grub per cercare di cambiare l'immagine di sfondo al boot .... mannaggia a me... per di più senza riuscirci.... e adesso al boot ottengo questo errore:
(hdo,6) /botot/message:invalid format dopodichè si avvia Grub (credo che sia lui) in modalità minima che mi dà la possibilità di avviare win e il kernelqualchecosachenonmi ricordobene (default può essere?).

Win si avvia ma il kernel no, in ogni caso riesco ad entrare in SuSE con il dvd e ad usarla normalmente ma vorrei rimettere a posto Grub, ho cercato sul forum ma ho trovato questo

http://www.suseitalia.org/modules/newbb/viewtopic.php?topic_id=11298&forum=1

che però non mi ha aiutato potreste aiutarmi per favore?

Questo è il file Grub.conf

setup --stage2=/boot/grub/stage2 (hd0,1) (hd0,6)
quit

questo è il file device.map

(fd0) /dev/fd0
(hd0) /dev/hda

e questo il file menu.lst

# Modified by YaST2. Last modification on sab feb 17 22:23:36 CET 2007
default 0
timeout 8
gfxmenu (hd0,6)/boot/message

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
initrd (hd0,6)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Dischetto
rootnoverify (hd0,0)
chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2

title 2.6.18.2-34-default
initrd (hd0,6)/boot/initrd-2.6.18.2-34-default

Grazie.

Alessio Forconi

E questa cosa del software libero senza steccati... è bellissima!!! Big Grin

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1196

Ciao.
Prova a scrivere sotto opensuse questo:
root (hd0,6)
kernel /boot/vmlinuz-2.6.18.2-34-default
initrd /boot/initrd-2.6.18.2-34-default
Big Grin

Ritratto di Alessio
Alessio
(Geek)
Offline
Geek
Iscritto: 04/11/2005
Messaggi: 107

Ho provato ma non cambia niente.

Il problema è che il file /boot/message evidentemente è corrotto e non so come fare per ripristinarlo.

Alessio Forconi

E questa cosa del software libero senza steccati... è bellissima!!! Big Grin

Ritratto di ascanio
ascanio
(Monster)
Offline
Monster
Iscritto: 29/10/2005
Messaggi: 317

Credo che la cosa più semplice , dopo aver avviato il disco di installazione , sia usare la funzione ripara sistema installato e fargli rinstallare il bootloader.
Comunque il file 'menu.lst' mi sembra che contenga diversi errori.
Per esempio questa è la voce per avviare open suse 10.2 sul mio sistema:
###Don't change this comment - YaST2 identifier: Original name: openSUSE 10.2 (/dev/sdb3)###
title openSUSE 10.2
root (hd0,2)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/sdb3 vga=0x317 resume=/dev/sdb1 splash=silent showopts
initrd /boot/initrd-2.6.18.2-34-default

Il primo blocco del file menu.lst definisce la configurazione della schermata di avvio e non dovrebbe influire sull'avvio del sistema.
Il sistema non si è avviato neanche con il suggerimento di spock , questo mi fa pensare che hai installato un'altro kernel e quella voce sia rimasta in grub ma riferita a un kernel non più presente.
Quando si modifica il file menu.lst normalmente viene creata una copia di backup (menu.lst~) verificane il contenuto ed eventualmente rinominalo e sostituiscilo a quello in uso.

In ultimo , puoi anche rinstallare il bootloader da yast>sistema>configurazione bootloader , e da altro scegliere inizia ex novo

Ciao

ascans

Ritratto di Alessio
Alessio
(Geek)
Offline
Geek
Iscritto: 04/11/2005
Messaggi: 107

Quote:

ascanio ha scritto:
Credo che la cosa più semplice , dopo aver avviato il disco di installazione , sia usare la funzione ripara sistema installato e fargli rinstallare il bootloader.

Per la verità ho già tentato senza successo, non ha riparato niente.

Quote:

ascanio ha scritto:
Comunque il file 'menu.lst' mi sembra che contenga diversi errori.
Per esempio questa è la voce per avviare open suse 10.2 sul mio sistema:
###Don't change this comment - YaST2 identifier: Original name: openSUSE 10.2 (/dev/sdb3)###
title openSUSE 10.2
root (hd0,2)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/sdb3 vga=0x317 resume=/dev/sdb1 splash=silent showopts
initrd /boot/initrd-2.6.18.2-34-default

Il primo blocco del file menu.lst definisce la configurazione della schermata di avvio e non dovrebbe influire sull'avvio del sistema.
Il sistema non si è avviato neanche con il suggerimento di spock , questo mi fa pensare che hai installato un'altro kernel e quella voce sia rimasta in grub ma riferita a un kernel non più presente.
Quando si modifica il file menu.lst normalmente viene creata una copia di backup (menu.lst~) verificane il contenuto ed eventualmente rinominalo e sostituiscilo a quello in uso.

In ultimo , puoi anche rinstallare il bootloader da yast>sistema>configurazione bootloader , e da altro scegliere inizia ex novo

Ciao

Qui non saprei come fare, non vorrei creare più danni di quantoi non ne abbia già fatti, nel caso sarà comunque possibile avviare linux dal dvd di installazione scegliendo "avvia sistema installato"?

Grazie.

Alessio Forconi

E questa cosa del software libero senza steccati... è bellissima!!! Big Grin

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1196

Si.

Ritratto di Alessio
Alessio
(Geek)
Offline
Geek
Iscritto: 04/11/2005
Messaggi: 107

Ehm... non ci sarebbe una guida da poter sfruttare da qualche parte....?

Grazie.

Alessio Forconi

E questa cosa del software libero senza steccati... è bellissima!!! Big Grin

Ritratto di ascanio
ascanio
(Monster)
Offline
Monster
Iscritto: 29/10/2005
Messaggi: 317

Quote:

Per la verità ho già tentato senza successo, non ha riparato niente.

Riprova , a volte il disco non trova apparenti incongruenze nel bootloader e deve essere l'utente a scegliere di rinstallare il bootloader.
Dopo aver scelto l'opzione ripara sistema installato , non scegliere l'opzione ' riparazione automatica ' ma quella personalizzata , scegli ripara bootloader e conferma, il sistema risolve le dipendenze e avvia l'analisi .
Se alla fine non trova niente di strano chiede se si vuol rinstallare il bootloader , rispondi ok.

ascans