PDA

Visualizza la versione completa : debian e boot


GreyFox86
17-03-2007, 19:22
Ho messo su da poco un vecchio pc con una debian, ma ho avuto non pochi problemi nell'installarla. Tra le altre cose l'installer non riusciva ad installare ne grub ne lilo, così ho terminato l'installazione ed ho usato una knoppix per fare chroot nel sistema una volta avviato e fare l'apt-get install ed il grub-install di grub.
Apparentemente tutto ha funzionato, è spuntata la cartella /boot/grub... ho scritto il file menu.lst, ed ho riavviato.
Al riavvio però, mi si avvia grub in modalità shell interattiva, come se da linux avessi digitato "grub"... per avviare devo digitare a mano le righe kernel ed initrd seguite dal comando boot... cosa diavolo può essere che non mi si avvia il menu di grub?
grazie

GunMan
17-03-2007, 19:31
il procedimento pare tutto corretto, la sola cosa che, apparentemente, potrebbe dare adito a problemi è proprio il menu.lst

se ne posti il contenuto magari gli si può dare un'occhiata :)

:ciauz:

GreyFox86
17-03-2007, 19:34
default 0
timeout 10

title = Debian testing
root (hd0,0)
kernel /vmlinuz-2.6.17-2-686 root=/dev/hda3
initrd /initrd-2.6.17-2-686
boot

il file menu.lst è questo... ho anche un symlink grub.conf ma non funziona manco lui.
Tanto per la cronaca avevo installato grub con

# grub-install --root-directory=/boot --no-floppy /dev/hda

edit: hd0,0 (cioè hda1 è la partizione /boot)

GunMan
17-03-2007, 19:45
Originariamente inviato da GreyFox86

default 0
timeout 10

title = Debian testing
root (hd0,0)
kernel /vmlinuz-2.6.17-2-686 root=/dev/hda3
initrd /initrd-2.6.17-2-686
boot

il file menu.lst è questo... ho anche un symlink grub.conf ma non funziona manco lui.
Tanto per la cronaca avevo installato grub con

# grub-install --root-directory=/boot --no-floppy /dev/hda

edit: hd0,0 (cioè hda1 è la partizione /boot)

provando a modificare quanto segue?


default 0
timeout 10

title = Debian testing
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-2-686 root=/dev/hda3
initrd /boot/initrd-2.6.17-2-686
boot

:ciauz:

GreyFox86
17-03-2007, 20:27
ora provo ma non credo possa funzionare visto che root e boot sono partizioni separate.

edit: ho provato, e confermo. tanto più che dalla shell di grub, dando "configfile /grub/menu.lst" mi appare il menu corretto e pronto :|
avviando però rimane il fatto che parta di default la shell :(

GreyFox86
17-03-2007, 21:12
Risolto!
Non so come, ma /boot/boot anzichè essere un link simbolico era una cartella, e grub cercava lì dentro i file di config... una volta eliminata e ripristinato il link simbolico, tutto è tornato alla normalità.

Loading