Debian sur Acer Travelmate 290 (et d'autres portables aussi)

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 :stuck_out_tongue:

meme message d’erreur
voici mon lilo:

File generated by DrakX/drakboot

WARNING: do not forget to run lilo after modifying this file

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 :slight_smile:

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 :smiley:

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

:smiley:

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 :stuck_out_tongue:

ok :wink:

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 :sweat:

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:

  • le touchpad, pas réactif
  • ne monte pas ma clé usb -> peu pas donner le dmesg
  • problem de montage des sytemes de fichiers locaux
  • porblem de chargement des reglages de son -> pas de son

Hihihi plus de problèmes que prévu hein :stuck_out_tongue:

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 :stuck_out_tongue:

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 :smiley:

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 :stuck_out_tongue: