Pagina 1 di 1
problema con bootloader
Inviato: dom 9 ott 2005, 23:38
da dardifil77
salve sono nuovo del forum e di linux. in pratica ciò che mi succede è questo:
dopo aver ricompilato e copiato il file immagine in /boot il bootloader (grub, ma mi capita lo stesso anche con lilo) non trova il kenrnel ricompilato ma solo il kernel che non ho toccato proprio.
il file menu.lst è questo:
timeout 10
color black/cyan yellow/cyan
default 0
title Mandriva
kernel (hd0,5)/boot/vmlinuz root=/dev/hda6 resume=/dev/hda5 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img
title Windows
root (hd0,0)
chainloader +1
title Slackware
kernel (hd0,5)/boot/vmlinuz-2.6.11-6mdk root=/dev/hda7
initrd (hd0,5)/boot/vmlinuz-2.6.11-6mdk
#il prossimo è il kernel che non trova#
title Slackware ricompilata
kernel (hd0,5)/boot/vmlinuz-2.6.xx root=/dev/hda7
initrd (hd0,5)/boot/vmlinuz-2.6.xx
boh! grazie in anticipo
Inviato: lun 10 ott 2005, 0:01
da clodo
Posta il contenuto della directory /boot.
Inviato: lun 10 ott 2005, 0:22
da dardifil77
config@ README.initrd@ vmlinuz
config-ide-2.4.29 System.map@ vmlinuz-2.6.xx
diag1.img System.map-ide-2.4.29 vmlinuz-ide-2.4.29
questa è di hda7.
boot.0300 it-latin1.klt message-text
config@ kernel.h@ System.map@
config-2.6.11-6mdk kernel.h-2.6.11-6mdk System.map-2.6.11-6mdk
grub/ map vmlinux
initrd-2.6.11-6mdk.img message@ vmlinuz@
initrd.img@ message-graphic vmlinuz-2.6.11-6mdk
e questa di hda6
Inviato: lun 10 ott 2005, 17:26
da dardifil77
niente da fare, continuo a riprovare e aconfigurare grub ma niente....
è possibile che abbia sbagliato qualcosa nella ricompilazione?
Inviato: lun 10 ott 2005, 17:44
da clodo
Magari non nella compilazione ma nella copia dei file.. Non trova quel kernel perchè sotto /boot non c'è, c'è solo il 2.6.11-6mdk e un kernel della serie 2.4.Il kernel da te ricompilato che chiami 2.6.xx in /boot non lo vedo.
C'è un ottimo how-to qui su slacky su come comportarsi per la ricompilazione del kernel in slackware e più in generale sotto linux, segui alla lettera quanto dice. Ci sono anche utili indicazioni su come configurare lilo o grub per far partire il kernel nuovo.Non te lo spiego qui perchè dovrei dire le stesse cose di quell'how-to.
Ciao.
Inviato: lun 10 ott 2005, 18:10
da dardifil77
clodo ha scritto:Magari non nella compilazione ma nella copia dei file.. Non trova quel kernel perchè sotto /boot non c'è, c'è solo il 2.6.11-6mdk e un kernel della serie 2.4.Il kernel da te ricompilato che chiami 2.6.xx in /boot non lo vedo.
C'è un ottimo how-to qui su slacky su come comportarsi per la ricompilazione del kernel in slackware e più in generale sotto linux, segui alla lettera quanto dice. Ci sono anche utili indicazioni su come configurare lilo o grub per far partire il kernel nuovo.Non te lo spiego qui perchè dovrei dire le stesse cose di quell'how-to.
Ciao.
ma come non c'è? guarda bene, è nel dev hda7!
Inviato: mar 11 ott 2005, 19:22
da clodo
Forse sono un pò tonto, ma nel tuo grub/lilo c'è questa entry:
#il prossimo è il kernel che non trova#
title Slackware ricompilata
kernel (hd0,5)/boot/vmlinuz-2.6.xx root=/dev/hda7
initrd (hd0,5)/boot/vmlinuz-2.6.xx
Parla di un vmlinuz-2.6.xx che dovrebbe stare in /boot, con relativo initrd; ma se guardi nella tua /boot, quel kernel con quel nome non c'è:
config@ README.initrd@ vmlinuz
config-ide-2.4.29 System.map@ vmlinuz-2.6.xx
diag1.img System.map-ide-2.4.29 vmlinuz-ide-2.4.29
c'è solo questo 2.4.29 e come detto il 2.6.11-6mdk col suo initrd config e system.map.
Dov'è il kernel di cui la entry di grub parla????????????
Inviato: mar 11 ott 2005, 19:24
da clodo
E poi /dev/hda7 è la partizione di root, non è affatto detto che questa comprenda anche /boot, posso benissimo farne una separata, ad esempio /dev/hda chenesoio, con dentro il kernel e compagnia bella.
Questo è il mio menu.lst, siamo su debian:
title Debian GNU/Linux, kernel 2.6.11-1-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1-686 root=/dev/hda2 ro bootkbd=it vga=773
initrd /boot/initrd.img-2.6.11-1-686
savedefault
boot
title Debian GNU/Linux, kernel 2.6.11-1-686 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1-686 root=/dev/hda2 ro bootkbd=it vga=773 single
initrd /boot/initrd.img-2.6.11-1-686
savedefault
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
Quel kernel sta sotto /boot:
-rw-r--r-- 1 root root 59764 2005-06-21 05:56 config-2.6.11-1-686
drwxr-xr-x 2 root root 424 2005-10-09 20:56 grub
-rw-r--r-- 1 root root 4734976 2005-09-01 16:11 initrd.img-2.6.11-1-686
-rw-r--r-- 1 root root 837641 2005-06-21 07:09 System.map-2.6.11-1-686
-rw-r--r-- 1 root root 1249959 2005-06-21 07:08 vmlinuz-2.6.11-1-686
Se non stesse lì come lo trova grub/lilo, a naso?
Inviato: mar 11 ott 2005, 22:00
da darkside04