Sufflope: :lol: :lol:
J’ai oublié d’enlever le nom TheStick dans le rpm…alors oui, tu risques de croiser des gars avec des noyaux 2.6.11TheStick
Sufflope: :lol: :lol:
J’ai oublié d’enlever le nom TheStick dans le rpm…alors oui, tu risques de croiser des gars avec des noyaux 2.6.11TheStick
meme message d’erreur
voici mon lilo:
default=“Linux”
boot=/dev/hda
map=/boot/map
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=50
message=/boot/message
menu-scheme=wb:bw:wb:bw
other=/dev/hda1
label=“Windows”
table=/dev/hda
image=/boot/vmlinuz-2.6.8.1-24mdk
label=“Linux”
root=/dev/hda6
initrd=/boot/initrd-2.6.8.1-24mdk.img
append=“acpi=on resume=/dev/hda7 splash=silent”
vga=788
read-only
image=/boot/vmlinuz-2.6.11TheStick
label=“linux-2.6.11”
root=/dev/hda6
initrd=/boot/initrd.img
append=“acpi=on resume=/dev/hda7 splash=silent”
vga=788
read-only
A tout hasard, enlève la ligne “initrd=/boot/initrd.img” en dessous de mon image linux et essaie.
je suis entrain de compiler mon premier kernel 2.6.11.2
on verra bien
eh bien meme pas réussit meme message d’erreur:
kernel panic - not syncing : vfs : unable to mount root fs on unknow - block (3,6)
???
tu lances bien lilo en root après avoir modifié le moindre truc ?
“lancer lilo en root” :??:
comprend pas !
après quelles modif ?
ok jcrois qu’on tient le problême
contrairement à grub, lilo ne lit pas son lilo.conf au démarrage : lilo.conf sert juste au programme lilo à écrire les infos de boot dans la mbr
en gros si t’as juste édité lilo.conf sans lancer lilo (lancer lilo en root : tu ouvres un terminal, su, tu tapes lilo et tu appuies sur entrée :p) c’est comme si t’avais rien fait !
ok :sarcastic:
je vois ça et je reviens
ca ne change rien toujours ce kernel panic !
voici ce que je fais:
cd /usr/src/linux-2.6.11.2
make xconfig
make dep
make clean
make bzImage
make modules
makes modules_install
cp arch/i386/boot/bzImage-2.6.11.2 /boot/vmlinuz-2.6.11.2
éditer lilo.conf
su lilo enter
reboot
et
kernel panic-not syncing : vfs : unable to mount root fs on unknown - block (3,6)
apres make xconfig, au lieu de faire “make dep clean bzImage modules” tu fais “make” tout court
après tu fais make modules_install
et ensuite, tu copies l’image dans /boot, ok, mais faut aussi faire “cp System.map /boot/System.map-2.6.11.2” et “cp .config /boot/config-bidule”
et ca devrait aller
pas de “make dep” sur un 2.6… Faudrait te mettre à jour
ok
mais je viens de recompliler et toujours ceci:
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,6)
il semblerait que ce soit un problem de modules !!!
pourtant j’ai pris le config de TheStick
faut’il modifier le initrd.img, et comment ?
t’as bien copier les fichiers que je t’avais dit ? en rajoutant la même chose au System.map qu’a vmlinuz ?
essaye avec xconfig de mettre en dur les modules de ton FS
voici mes commandes:
cd /usr/src/linux-2.6.11.2
make xconfig
make
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.11.2
cp System.map /boot/System.map-2.6.11.2
cp .config /boot/config-2.6.11.2
Editer lilo.conf
lancer lilo
je vois pour xconfig ! :jap:
edit: voici le config de TheStick
http://thesticksplace.chez.tiscali.fr/config
:bounce:
j’ai réussit à booter dessus, j’ai fait ceci en plus
/sbin/mkinitrd /boot/initrd-2.6.11.2.img 2.6.11.2
par contre qlques soucis:
Hihihi plus de problèmes que prévu hein
En fait je crois que tu t’y es un peu mal pris pour la compilation. Voilà ce que j’ai toujours fait, et ça marche nickel.
make mrproper (obligatoire si t’as fait quelquechose avant)
make xconfig (là, tu charges mon fichier de configuration. ensuite, tu sauvegardes avec le bouton “disquette” :whistle: )
make (tu patientes)
make modules_install (pour installer les modules, c’est ptet pour ça que t’as pas le son)
make install (pour copier le nouveau noyau dans /boot)
lilo (à ne pas oublier!!)
Essaie de faire comme ça plutôt. Le initrd, je n’en vois pas vraiment l’utilité vu que les systèmes de fichiers sont compilés en dur.
Pour le touchpad, t’aurais pas oublié de configurer ton xorg.conf?
Voilà Voilou.
make clean
mrproper vire aussi le fichier de conf
ça implique que ton lilo est déja configuré pour la façon dont ta distrib gère l’installation de kernel
Ah oui oops
Enfin, on n’a pas besoin du fichier .config, il suffit de charger mon fichier de config (où qu’il soit) via make xconfig. Ensuite, le bouton “disquette” l’enregistre dans /usr/src/linux/.config
Euuh, la 2e partie, j’ai pas compris. C’est quoi le problème avec lilo? :??:
Lilo est un tout petit prog qui s’installe dans le MBR et qui n’est pas capable d’accéder à un fichier de conf situé sur une partition. Il faut donc le réinstaller à chaque changement du noyau ou modification du fichier lilo.conf à l’aide de la commande “lilo”.
Y a pas ce problème avec Grub