Re: Re : Re: Re : Changement de noyau sur rPI 3
Hugues Larrive a écrit : > Bonjour, > >> J'ai ceci : >> >> root@abel:/etc/apt# cat sources.list >> >> deb http://deb-multimedia.org stable main non-free >> >> deb http://deb-multimedia.org testing main non-free >> >> deb http://deb-multimedia.org unstable main non-free >> >> deb http://deb.debian.org/debian stable main contrib non-free >> >> deb http://deb.debian.org/debian testing main contrib non-free >> >> deb http://deb.debian.org/debian unstable main contrib non-free >> > Bizarre, avec ça tu devrais être en debian 10 (stable) ou 11 > (testing/unstable). > > Tu as surement un "pinning" dans /etc/apt/preferences qui te bloque en debian > 9. > Que donne : > $ apt-cache policy base-files bertrand@abel:~ $ apt-cache policy base-files base-files: Installé : 11.1+rpi1 Candidat : 11.1+rpi1 Table de version : *** 11.1+rpi1 990 990 http://mirrordirector.raspbian.org/raspbian testing/main armhf Packages 100 /var/lib/dpkg/status 11.1 990 990 http://deb.debian.org/debian testing/main armhf Packages 500 http://deb.debian.org/debian unstable/main armhf Packages 10.3+rpi1+deb10u9 500 500 http://mirrordirector.raspbian.org/raspbian stable/main armhf Packages 10.3+deb10u9 500 500 http://deb.debian.org/debian stable/main armhf Packages bertrand@abel:~ $ > Normalement pour debian stable il te faut aussi un dépot pour les > mises-à-jour de sécurité : > deb http://security.debian.org/ stable/updates main contrib non-free > > Mais je ne sais pas si c'est une bonne idée d'utiliser debian directement sur > raspberri pi. > >> root@abel:/etc/apt# cat sources.list.d/raspi.list >> >> #deb http://archive.raspberrypi.org/debian/ jessie main ui >> > ... >> Pas moyen de mettre à jour raspberrypi-kernel. >> > Normal, la ligne est commentée. Que celle ligne soit commentée ou non, le résultat est le même. Il faudrait peut-être : deb http://archive.raspberrypi.org/debian/ stable main ui deb http://archive.raspberrypi.org/debian/ testing main ui deb http://archive.raspberrypi.org/debian/ unstable main ui J'avoue ne pas avoir testé plus que cela, l'urgent étant de remettre en place la wifi. > Au final il semble que ton système soit un hybride entre raspbian 8 et debian > 10 et 11... pas terrible pour la stabilité lors des mises à jour ! > > Je te donne les sources.list d'origine de raspbian 10 : > root@pi3:~# cat /etc/apt/sources.list > deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi > # Uncomment line below then 'apt-get update' to enable 'apt-get source' > #deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib > non-free rpi > > root@pi3:~# cat /etc/apt/sources.list.d/raspi.list > deb http://archive.raspberrypi.org/debian/ buster main > # Uncomment line below then 'apt-get update' to enable 'apt-get source' > #deb-src http://archive.raspberrypi.org/debian/ buster main > > Voir si tu as d'autres choses qui trainent dans /etc/apt/sources.list.d/. Rien d'autre. > S'il n'y a pas de pinning et que tu as des paquets en testing/unstable à > downgrader, tu peux créer _temporairement_ un /etc/apt/preferences avec : > Package: * > Pin: release n=buster > Pin-Priority: 1001 > > La priorité suppérieur à 1000 force le downgrade. > > Si tu veux ajouter le dépot debian multimedia dans /etc/apt/sources.list: > deb http://deb-multimedia.org buster main non-free > > Attention : soit tu fais tout avec les noms d'archives (stable, testing, > unstable), soit tu fais tout avec les noms de code (buster, bullseye, sid), > il ne faut pas mélanger les deux. > > Si tu veux juste installer le noyau 5.10 de raspbian (raspberrypi-kernel) et > le bootloader qui va avec (raspberrypi-bootloader), il te faut simplement > décommenter la ligne dans /etc/apt/sources.list.d/raspi.list et remplacer > "jessie" par "stable", mais il vaudrait probablement mieux remettre tout le > système au propre... Très honnêtement, le système me semble propre, il n'y a que le noyau qui n'a pas suivi. Merci de t'être penché sur le problème, JKB
Re: Re : Changement de noyau sur rPI 3
Hugues Larrive a écrit : > Bonjour, Bonjour, > Le noyau 4.9 correspond à raspbian 8, sur raspbian 9.13 tu devrais avoir un > noyau 4.19. Un upgrade vers raspbian 10 te donnerait un noyau 5.10. > > Les noyaux raspbian sont installés par le package raspberrypi-kernel depuis > le dépot http://archive.raspberrypi.org/debian/ définit dans > /etc/apt/sources.list.d/raspi.list. > > Si tu as un noyau 4.9 sur stretch, tu as probablement une incohérence entre > /etc/apt/sources.list (stretch) et /etc/apt/sources.list.d/raspi.list > (jessie). J'ai ceci : root@abel:/etc/apt# cat sources.list deb http://deb-multimedia.org stable main non-free deb http://deb-multimedia.org testing main non-free deb http://deb-multimedia.org unstable main non-free deb http://deb.debian.org/debian stable main contrib non-free deb http://deb.debian.org/debian testing main contrib non-free deb http://deb.debian.org/debian unstable main contrib non-free root@abel:/etc/apt# cat sources.list.d/raspi.list #deb http://archive.raspberrypi.org/debian/ jessie main ui # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://archive.raspberrypi.org/debian/ jessie main ui root@abel:/etc/apt# dpkg-query -l | grep raspberrypi-kernel ii raspberrypi-kernel1.20170703-1 armhfRaspberry Pi bootloader ii raspberrypi-kernel-headers1.20170703-1 armhfHeader files for the Raspberry Pi Linux kernel Pas moyen de mettre à jour raspberrypi-kernel. >> Est-ce que quelqu'un a déjà réussi à faire booter sur un rPI une zImage > > RPI3 sous raspbian 10 : > # file /boot/kernel* > /boot/kernel7.img: Linux kernel ARM boot executable zImage (little-endian) > /boot/kernel7l.img: Linux kernel ARM boot executable zImage (little-endian) > /boot/kernel8.img: gzip compressed data, was "Image", last modified: Thu May > 27 13:01:44 2021, from Unix, original size 21035520 > /boot/kernel.img: Linux kernel ARM boot executable zImage (little-endian) > > RPI1 sous raspbian 9 : > # file /boot/kernel* > /boot/kernel7.img: Linux kernel ARM boot executable zImage (little-endian) > /boot/kernel.img: Linux kernel ARM boot executable zImage (little-endian) > > Ce sont les noyaux raspberrypi-kernel. Noyau fournis par debian : root@abel:/boot# file vmlinuz-5.10.0-7-armmp vmlinuz-5.10.0-7-armmp: Linux kernel ARM boot executable zImage (little-endian) -> pas bootable avec le bootloader d'origine (écran multicolor de la mort). J'en ai essayé d'autres en désespoir de cause avec le même résultat. Un paquet de firmware crée bien un kernel7.img, mais il n'est pas dans /boot. Noyau compilé depuis les sources : root@abel:/boot# file kernel7.img kernel7.img: ARM OpenFirmware FORTH Dictionary, Text length: -509607936 bytes, Data length: -509607936 bytes, Text Relocation Table length: -369098747 bytes, Data Relocation Table length: 24061976 bytes, Entry Point: 0x, BSS length: 6339600 bytes Je n'ai pas réussi à faire booter un noyau zImage même en le renommant kernel7.img. Je suppose donc que le bootloader (au moins le mien), sait lire un ARM OpenFirmware FORTH Dictionary et pas une zImage. Je n'ai pas le temps de tester avec le nouveau bootloader si par hasard il supporterait un zImage (la compilation du noyau depuis les sources m'a créé un tas de fichiers nécessaires au bootloader). Bien cordialement, JKB
Re : Changement de noyau sur rPI 3
Bonjour, Le noyau 4.9 correspond à raspbian 8, sur raspbian 9.13 tu devrais avoir un noyau 4.19. Un upgrade vers raspbian 10 te donnerait un noyau 5.10. Les noyaux raspbian sont installés par le package raspberrypi-kernel depuis le dépot http://archive.raspberrypi.org/debian/ définit dans /etc/apt/sources.list.d/raspi.list. Si tu as un noyau 4.9 sur stretch, tu as probablement une incohérence entre /etc/apt/sources.list (stretch) et /etc/apt/sources.list.d/raspi.list (jessie). > Est-ce que quelqu'un a déjà réussi à faire booter sur un rPI une zImage RPI3 sous raspbian 10 : # file /boot/kernel* /boot/kernel7.img: Linux kernel ARM boot executable zImage (little-endian) /boot/kernel7l.img: Linux kernel ARM boot executable zImage (little-endian) /boot/kernel8.img: gzip compressed data, was "Image", last modified: Thu May 27 13:01:44 2021, from Unix, original size 21035520 /boot/kernel.img: Linux kernel ARM boot executable zImage (little-endian) RPI1 sous raspbian 9 : # file /boot/kernel* /boot/kernel7.img: Linux kernel ARM boot executable zImage (little-endian) /boot/kernel.img: Linux kernel ARM boot executable zImage (little-endian) Ce sont les noyaux raspberrypi-kernel. Hugues ‐‐‐ Original Message ‐‐‐ Le jeudi 17 juin 2021 à 14:53, BERTRAND Joël a écrit : > Bonjour à tous, > > Ne trouvant de solution pour mon problème de wifi, j'ai décidé ce matin > > de changer de noyau (passer de 4.9.35-v7 à 5.10). J'ai donc installé le > > paquet correspondant au noyau 5.10.0-7-armmp-lpae. > > Pas trivial, entre /boot/firmware qui n'est pas créé (et il faut > > absolument que ce soit un point de montage), /boot qui n'est pas assez > > grande par défaut, il m'a fallu plusieurs heures pour obtenir le noyau > > et le ramdisk correspondant. > > La doc du raspberry indique qu'il est possible de rajouter > > kernel=mon_noyau dans /boot/config.txt. > > Sauf qu'en faisant cela, le rPI 3 ne boote pas. En retirant la ligne ou > > en indiquant kernel=kernel7.img, ça fonctionne à nouveau, mais > > forcément, ça démarre le noyau 4.9.35. > > Chose surprenante : > > root@abel:/boot# file kernel.img > > kernel.img: ARM OpenFirmware FORTH Dictionary, Text length: -509607936 > > bytes, Data length: -509607936 bytes, Text Relocation Table length: > > -369098749 bytes, Data Relocation Table length: 24061976 bytes, Entry > > Point: 0x, BSS length: 4379032 bytes > > root@abel:/boot# file kernel7.img > > kernel7.img: ARM OpenFirmware FORTH Dictionary, Text length: -509607936 > > bytes, Data length: -509607936 bytes, Text Relocation Table length: > > -369098749 bytes, Data Relocation Table length: 24061976 bytes, Entry > > Point: 0x, BSS length: 4579248 bytes > > root@abel:/boot# file vmlinuz-5.10.0-7-armmp-lpae > > vmlinuz-5.10.0-7-armmp-lpae: Linux kernel ARM boot executable zImage > > (little-endian) > > Il n'est donc pas étonnant que le bootloader ne puisse pas démarrer le > > noyau créé par debian. > > Est-ce que quelqu'un a déjà réussi à faire booter sur un rPI une zImage > > ? Sinon, comment convertir une zImage (+ramdisk je suppose) en > > kernel.img ? Question posée autrement, comment démarrer sur le nouveau > > noyau ? > > Bien cordialement, > > JKB
Re: Changement de noyau sur rPI 3
Je me réponds à moi-même. Il faut récupérer les sources du noyau ici : git clone --depth=1 https://github.com/raspberrypi/linux Ensuite, pour un rPI 3, aller dans le répertoire racine du noyau et le configurer : make bcm2709_defconfig Une fois que c'est fait, compiler le noyau avec tout ce qui vient avec lui. make -j4 zImage modules dtbs Aller prendre un café. Revenir, retourner prendre un café ou quelque chose de plus fort, revenir... Und so weiter jusqu'à ce que l'engin ait fini par compiler le tout... On installe ce qu'il faut après avoir pris soin de sauvegarder la sdcard fonctionnelle : make modules_install cp arch/arm/boot/dts/*.dtb /boot/ cp arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/ cp arch/arm/boot/dts/overlays/README /boot/overlays/ cp arch/arm/boot/zImage /boot/kernel7.img ON NE JOUE PAS AVEC L'OPTION kernel=/noyau DU FICHIER /boot/config.txt QUI NE FONCTIONNE PAS COMME ATTENDU AU MOINS AVEC MON RPI 3. À noter : la zImage résultant de la compilation n'est pas une zImage (je ne vois pas pourquoi ça s'appelle comme ça) mais une image composite. Le rPI 3 (ainsi que les 1 et 2) ne peut pas démarrer sur une zImage contrairement au rPI 4 si j'en crois la documentation. JKB
Changement de noyau sur rPI 3
Bonjour à tous, Ne trouvant de solution pour mon problème de wifi, j'ai décidé ce matin de changer de noyau (passer de 4.9.35-v7 à 5.10). J'ai donc installé le paquet correspondant au noyau 5.10.0-7-armmp-lpae. Pas trivial, entre /boot/firmware qui n'est pas créé (et il faut absolument que ce soit un point de montage), /boot qui n'est pas assez grande par défaut, il m'a fallu plusieurs heures pour obtenir le noyau et le ramdisk correspondant. La doc du raspberry indique qu'il est possible de rajouter kernel=mon_noyau dans /boot/config.txt. Sauf qu'en faisant cela, le rPI 3 ne boote pas. En retirant la ligne ou en indiquant kernel=kernel7.img, ça fonctionne à nouveau, mais forcément, ça démarre le noyau 4.9.35. Chose surprenante : root@abel:/boot# file kernel.img kernel.img: ARM OpenFirmware FORTH Dictionary, Text length: -509607936 bytes, Data length: -509607936 bytes, Text Relocation Table length: -369098749 bytes, Data Relocation Table length: 24061976 bytes, Entry Point: 0x, BSS length: 4379032 bytes root@abel:/boot# file kernel7.img kernel7.img: ARM OpenFirmware FORTH Dictionary, Text length: -509607936 bytes, Data length: -509607936 bytes, Text Relocation Table length: -369098749 bytes, Data Relocation Table length: 24061976 bytes, Entry Point: 0x, BSS length: 4579248 bytes root@abel:/boot# file vmlinuz-5.10.0-7-armmp-lpae vmlinuz-5.10.0-7-armmp-lpae: Linux kernel ARM boot executable zImage (little-endian) Il n'est donc pas étonnant que le bootloader ne puisse pas démarrer le noyau créé par debian. Est-ce que quelqu'un a déjà réussi à faire booter sur un rPI une zImage ? Sinon, comment convertir une zImage (+ramdisk je suppose) en kernel.img ? Question posée autrement, comment démarrer sur le nouveau noyau ? Bien cordialement, JKB
wifi tplink, madwifi, et changement de noyau
un petit rappel là au cas où http://quidamlinuxien.blogspot.com/ pmd -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
changement de noyau
Bonjour, J'ai installé Debian sarge sur ma machine avec un noyau 2.4.27-2-386 et désire passer au noyau 2.6 . Quelles sont les différentes étapes à suivre pour faire cette migration? Lorsque j'essaie de télécharger le noyau , ce message apparaît : impossible de trouver le paquet kernel-image-2.6.8.1-386. Merci de m'aider! __ Do You Yahoo!? En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicités http://mail.yahoo.fr Yahoo! Mail -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: changement de noyau
Le Jeudi 8 Juin 2006 11:56, KOUAO aketchi a écrit : Bonjour, bonjour, J'ai installé Debian sarge sur ma machine avec un noyau 2.4.27-2-386 et désire passer au noyau 2.6 . Quelles sont les différentes étapes à suivre pour faire cette migration? Lorsque j'essaie de télécharger le noyau , ce message apparaît : impossible de trouver le paquet kernel-image-2.6.8.1-386. Normal, il n'existe pas. Faire apt-cache search kernel-image-2.6.8. = donne les différents noyau puis aptitude install le_noyau_choisi et voilà. Si tu utilise lilo, faire attention que /sbin/lilo a bien été lancé après l'installation, faute de quoi il peut y avoir des problèmes. Si grub, pas de pb. Merci de m'aider! Pas de quoi ! -- steve jabber : [EMAIL PROTECTED]
Re: changement de noyau
KOUAO aketchi a écrit : Bonjour, J'ai installé Debian sarge sur ma machine avec un noyau 2.4.27-2-386 et désire passer au noyau 2.6 . Quelles sont les différentes étapes à suivre pour faire cette migration? Lorsque j'essaie de télécharger le noyau , ce message apparaît : impossible de trouver le paquet kernel-image-2.6.8.1-386. Merci de m'aider! __ Do You Yahoo!? En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicités http://mail.yahoo.fr Yahoo! Mail fait plutôt : 1. apt-cache search linux-image ... linux-image-2.6.12-10-386 - Linux kernel image for version 2.6.12 on 386. 2. apt-get install linux-image-2.6.12-10-386 (si tu choisis d'installer cette version du noyau) 3. tu dois mettre en commentaires l'ancien noyau dans le lilo ou le grub (le système te dira certainement ce qu'il fo faire) 4. tu rebootes 5. uname -a (tu devrais avoir la version du noyau que tu viens d'installer) -- Hervé Hounzandji Dsi-Dae - Rectorat Nancy-Metz www.ac-nancy-metz.fr -- Prenez soin de Vous. Chaque jour est une Vie -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: changement de noyau
Le Jeudi 8 Juin 2006 12:39, Hervé Hounzandji a écrit : KOUAO aketchi a écrit : Bonjour, J'ai installé Debian sarge sur ma machine avec un noyau 2.4.27-2-386 et désire passer au noyau 2.6 . Quelles sont les différentes étapes à suivre pour faire cette migration? Lorsque j'essaie de télécharger le noyau , ce message apparaît : impossible de trouver le paquet kernel-image-2.6.8.1-386. Merci de m'aider! __ Do You Yahoo!? En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicités http://mail.yahoo.fr Yahoo! Mail fait plutôt : 1. apt-cache search linux-image non, il est en Sarge linux-image-2.6.12-10-386 - Linux kernel image for version 2.6.12 on 386. Erreur, il est en Sarge, donc on s'arrête au 2.6.8 2. apt-get install linux-image-2.6.12-10-386 (si tu choisis d'installer cette version du noyau) ou aptitude install kernel-image-2.6.8.xx 3. tu dois mettre en commentaires l'ancien noyau dans le lilo ou le grub (le système te dira certainement ce qu'il fo faire) Pas obligatoire, et même pas recommandé, car s'il n'arrive plus à booter avec le nouveau noyau, il sera content d'en avoir un qui marche. 4. tu rebootes ok 5. uname -a (tu devrais avoir la version du noyau que tu viens d'installer) ok -- steve jabber : [EMAIL PROTECTED]
Re: changement de noyau
Le lundi 15 Mars 2004 19:33, jc a écrit : Le lundi 15 Mars 2004 12:36, Raphaël SurcouF Bordet a écrit : Le lun 15/03/2004 à 08:10, jc a écrit : J'ai compilé le noyeau avec fakeroot, je pensais qu'il aurait tout fait. Je vais essayer avec initrd. fakeroot sert uniquement à laisser penser qu'on est root, sans quoi nous serions contraint de compiler des paquets debian exclusivement en root. Alors c'est avec dpkg il me fait un package que j'installe avec dpkg -i. Je compile mon noyau avec make-kpkg clean make-kpg --revision monnoyau kernel_image dpkg -i mon noyau Je crois que je m'en sortirais jamais. Je vais peut-être retourner a Mandrake ou fedora, etc... Pour voir ce que ça donne. Avec le noyeau standard impossible d'installer les pilotes de ma carte nvidia et les ports usb 2.0 ne sont pas reconnu. -- Raphaël SurcouF Bordet [EMAIL PROTECTED] -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Le Sunday 14 March 2004 18:37, Raphaël SurcouF Bordet a écrit : Le dim 14/03/2004 à 17:45, jc a écrit : Le Friday 12 March 2004 12:20, jc a écrit : Le Friday 12 March 2004 09:07, Jean-Michel OLTRA a écrit : Le vendredi 12 mars 2004, jc a écrit... bonjour, Quel système de fichier utilises-tu sur la racine? Il me faut un rootfstype=jffs2 en plus de root=, si je me souviens bien il faut préciser pour tout ce qui n'est pas ext2 (à vérifier). Tout est en ext3. Tu as vérifié le /boot/config-version pour être sur que ce n'est pas en module ? C'est en module. Mais je viens de compiler un 2.6.4 récup sur kernel.org et j'ai bien mis ext3 yes, et j'ai le message suivant : VFS: Cannot open root device 301 or hda1 Please append a correct root= boot option Kernel panic: VFS: Unable to mount root fs on hda1 La carte mère est une msi 865PE NEO2. Est-ce quelqu'un aurais t-il déjà recompiler le noyau sur ce type de carte et me donner le .config que ce soit avec un 2.4.x ou un 2.6. Je suis en debian unstable. que ce soit avec un 2.4.x ou un 2.6.x Je doute sérieusement que ta carte mère soit en cause. Pour revenir à tes problèmes antérieurs avec les noyaux, je me suis aperçu que ton fichier lilo.conf ne faisait pas mention de lignes pour initrd. Ces noyaux ne fonctionnent pas sans une telle ligne. Consulte la doc fournie dans /usr/share/doc/kernel-image-2.4.24-1-686/LiloDefault.gz (par exemple). J'ai compilé le noyeau avec fakeroot, je pensais qu'il aurait tout fait. Je vais essayer avec initrd. -- Raphaël SurcouF Bordet [EMAIL PROTECTED] -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Le Sunday 14 March 2004 18:37, Raphaël SurcouF Bordet a écrit : [...] C'est en module. Mais je viens de compiler un 2.6.4 récup sur kernel.org et j'ai bien mis ext3 yes, et j'ai le message suivant : VFS: Cannot open root device 301 or hda1 Please append a correct root= boot option Kernel panic: VFS: Unable to mount root fs on hda1 La carte mère est une msi 865PE NEO2. Est-ce quelqu'un aurais t-il déjà recompiler le noyau sur ce type de carte et me donner le .config que ce soit avec un 2.4.x ou un 2.6. Je suis en debian unstable. que ce soit avec un 2.4.x ou un 2.6.x Je doute sérieusement que ta carte mère soit en cause. Pour revenir à tes problèmes antérieurs avec les noyaux, je me suis aperçu que ton fichier lilo.conf ne faisait pas mention de lignes pour initrd. Ces noyaux ne fonctionnent pas sans une telle ligne. Consulte la doc fournie dans /usr/share/doc/kernel-image-2.4.24-1-686/LiloDefault.gz (par exemple). J'ai fait un mkinitrd -o /boot/initrd-2.4.18-bf2.4.img /lib/modules/2.4.18-bf2.4 j'ai fait un lien a la racine initrd.img-/boot/initrd-2.4.18-bf2.4.img j'ai modifié lilo en rajoutant la ligne suivante : initrd=/initrd.img je reboot il me demande devfs, donc je recompile mon noyeau avec devfs je rajoute la ligne append=devfs=mount ... Je reboot et j'ai le message suivvant : Warning: can't open /etc/mtab: No such file or directory FATAL: could not load /modules/2.6.4/modules.dep no such files or directory mount: /dev/root2 is not a valid block device (7 fois) pivot_root: No such file or directory /sbin/init:347: cannot open dev/console No such file or directory kernel panic : Attempted to kill init! Ca commence a me prendre la tête. J'ai compilé le noyeau avec fakeroot. -- Raphaël SurcouF Bordet [EMAIL PROTECTED] -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Le lun 15/03/2004 à 08:10, jc a écrit : J'ai compilé le noyeau avec fakeroot, je pensais qu'il aurait tout fait. Je vais essayer avec initrd. fakeroot sert uniquement à laisser penser qu'on est root, sans quoi nous serions contraint de compiler des paquets debian exclusivement en root. -- Raphaël SurcouF Bordet [EMAIL PROTECTED]
Re: changement de noyau
Le lundi 15 Mars 2004 12:36, Raphaël SurcouF Bordet a écrit : Le lun 15/03/2004 à 08:10, jc a écrit : J'ai compilé le noyeau avec fakeroot, je pensais qu'il aurait tout fait. Je vais essayer avec initrd. fakeroot sert uniquement à laisser penser qu'on est root, sans quoi nous serions contraint de compiler des paquets debian exclusivement en root. Alors c'est avec dpkg il me fait un package que j'installe avec dpkg -i. Je crois que je m'en sortirais jamais. Je vais peut-être retourner a Mandrake ou fedora, etc... Pour voir ce que ça donne. Avec le noyeau standard impossible d'installer les pilotes de ma carte nvidia et les ports usb 2.0 ne sont pas reconnu. -- Raphaël SurcouF Bordet [EMAIL PROTECTED] -- @+ Christophe. http://jcamiga.free.fr
Re : changement de noyau
Le 15.03.2004 19:33, jc a écrit : Le lundi 15 Mars 2004 12:36, Raphaël SurcouF Bordet a écrit : Le lun 15/03/2004 à 08:10, jc a écrit : J'ai compilé le noyeau avec fakeroot, je pensais qu'il aurait tout fait. Je vais essayer avec initrd. fakeroot sert uniquement à laisser penser qu'on est root, sans quoi nous serions contraint de compiler des paquets debian exclusivement en root. Alors c'est avec dpkg il me fait un package que j'installe avec dpkg -i. Je crois que je m'en sortirais jamais. Je vais peut-être retourner a Mandrake ou fedora, etc... Pour voir ce que ça donne. Avec le noyeau standard impossible d'installer les pilotes de ma carte nvidia et les ports usb 2.0 ne sont pas reconnu. Si c'est pour refaire un noyau, Debian ou une autre distribution ne change pas fondamentalement les choses. Pour l'usb2, il vous faudra probablement valider usb-ehci lors du make menuconfig. Pour faire un noyau avec debian, il est effectivement plus simple d'utiliser le paquet kernel-package et de construire le paqut avec la commande : make-kpkg --revision votre-numero-de-revision --append-to-version ce-que-vous-voulez-ajouter-au-numero-de version --rootcmd fakeroot kernel_image tout ça sur une ligne, par exemple : make-kpkg --revision 1.0 --append-to-version -20040315 --rootcmd fakeroot kernel_image Ensuite, il faut passer root pour installer le paquet, vérifier les liens /vmlinuz /vmlinuz.old (s'ils existent) et vérifier qu'il y en a un qui pointe bien vers votre nouveau noyau. Relancer lilo si vous utilisez lilo. Mais AVANT TOUT CA, il faut faire un make menuconfig et entrer les paramètres que *vous* voulez. Ne pas oublier de coder l'ext2 et/ou ext3 en dur dans le noyau, pas ne module sauf si vous tenez à utiliser un initrd. -- - Jean-Luc pgpB1jdFiREbx.pgp Description: PGP signature
Re: changement de noyau
Le Friday 12 March 2004 12:20, jc a écrit : Le Friday 12 March 2004 09:07, Jean-Michel OLTRA a écrit : Le vendredi 12 mars 2004, jc a écrit... bonjour, Quel système de fichier utilises-tu sur la racine? Il me faut un rootfstype=jffs2 en plus de root=, si je me souviens bien il faut préciser pour tout ce qui n'est pas ext2 (à vérifier). Tout est en ext3. Tu as vérifié le /boot/config-version pour être sur que ce n'est pas en module ? C'est en module. Mais je viens de compiler un 2.6.4 récup sur kernel.org et j'ai bien mis ext3 yes, et j'ai le message suivant : VFS: Cannot open root device 301 or hda1 Please append a correct root= boot option Kernel panic: VFS: Unable to mount root fs on hda1 La carte mère est une msi 865PE NEO2. Est-ce quelqu'un aurais t-il déjà recompiler le noyau sur ce type de carte et me donner le .config que ce soit avec un 2.4.x ou un 2.6. Je suis en debian unstable. que ce soit avec un 2.4.x ou un 2.6.x Merci. -- jm -- @+ Christophe. http://jcamiga.free.fr -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Le dim 14/03/2004 à 17:45, jc a écrit : Le Friday 12 March 2004 12:20, jc a écrit : Le Friday 12 March 2004 09:07, Jean-Michel OLTRA a écrit : Le vendredi 12 mars 2004, jc a écrit... bonjour, Quel système de fichier utilises-tu sur la racine? Il me faut un rootfstype=jffs2 en plus de root=, si je me souviens bien il faut préciser pour tout ce qui n'est pas ext2 (à vérifier). Tout est en ext3. Tu as vérifié le /boot/config-version pour être sur que ce n'est pas en module ? C'est en module. Mais je viens de compiler un 2.6.4 récup sur kernel.org et j'ai bien mis ext3 yes, et j'ai le message suivant : VFS: Cannot open root device 301 or hda1 Please append a correct root= boot option Kernel panic: VFS: Unable to mount root fs on hda1 La carte mère est une msi 865PE NEO2. Est-ce quelqu'un aurais t-il déjà recompiler le noyau sur ce type de carte et me donner le .config que ce soit avec un 2.4.x ou un 2.6. Je suis en debian unstable. que ce soit avec un 2.4.x ou un 2.6.x Je doute sérieusement que ta carte mère soit en cause. Pour revenir à tes problèmes antérieurs avec les noyaux, je me suis aperçu que ton fichier lilo.conf ne faisait pas mention de lignes pour initrd. Ces noyaux ne fonctionnent pas sans une telle ligne. Consulte la doc fournie dans /usr/share/doc/kernel-image-2.4.24-1-686/LiloDefault.gz (par exemple). -- Raphaël SurcouF Bordet [EMAIL PROTECTED]
Re: changement de noyau
Le Thursday 11 March 2004 16:23, Yves Rutschle a écrit : On Thu, Mar 11, 2004 at 04:04:45PM +0100, jc wrote: Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? Déjà, rajouter la trace du noyau... Quel système de fichier utilises-tu sur la racine? Il me faut un rootfstype=jffs2 en plus de root=, si je me souviens bien il faut préciser pour tout ce qui n'est pas ext2 (à vérifier). Tout est en ext3. Y. -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Le Thursday 11 March 2004 16:47, loblique a écrit : Est-ce que tu as bien tapé # lilo après avoir modifié /etc/lilo.conf ? Oui On Thu, 11 Mar 2004 16:04:45 +0100 jc [EMAIL PROTECTED] wrote: Salut, Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? -- @+ Christophe. -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Le Thursday 11 March 2004 18:14, Raphaël SurcouF Bordet a écrit : Le jeu 11/03/2004 à 16:04, jc a écrit : Salut, Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? Avec quelle distribution de debian, stable ou unstable ? unstable D'où viennent ces noyaux: de debian ou de kernel.org ? Ce sont des packages debian. Comment ont-ils été compilés, si tu les as effectivement compilés ? -- Raphaël SurcouF Bordet [EMAIL PROTECTED] -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Salut, Plus de précisions Voici le message qui s'affiche : VFS: Cannot open root device 301 or unknown-block(3,1) Please append a correct root= boot option Kernel panic: VFS: Unable to mount root fs on unknown-block(3,1) Voici mon lilo.conf : lba32 boot=/dev/hda root=/dev/hda1 install=/boot/boot-menu.b map=/boot/map delay=20 vga=normal default=Linuxori image=/vmlinuz label=Linux read-only # restricted # alias=1 image=/vmlinuz.old label=LinuxOLD read-only optional image=/vmlinuz.ori label=Linuxori read-only optional # restricted # alias=2 Le Thursday 11 March 2004 16:04, jc a écrit : Salut, Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? -- @+ Christophe. http://jcamiga.free.fr -- @+ Christophe. http://jcamiga.free.fr
Re: changement de noyau
Le vendredi 12 mars 2004, jc a écrit... bonjour, Quel système de fichier utilises-tu sur la racine? Il me faut un rootfstype=jffs2 en plus de root=, si je me souviens bien il faut préciser pour tout ce qui n'est pas ext2 (à vérifier). Tout est en ext3. Tu as vérifié le /boot/config-version pour être sur que ce n'est pas en module ? -- jm
Re: changement de noyau
Le Friday 12 March 2004 09:07, Jean-Michel OLTRA a écrit : Le vendredi 12 mars 2004, jc a écrit... bonjour, Quel système de fichier utilises-tu sur la racine? Il me faut un rootfstype=jffs2 en plus de root=, si je me souviens bien il faut préciser pour tout ce qui n'est pas ext2 (à vérifier). Tout est en ext3. Tu as vérifié le /boot/config-version pour être sur que ce n'est pas en module ? C'est en module. Mais je viens de compiler un 2.6.4 récup sur kernel.org et j'ai bien mis ext3 yes, et j'ai le message suivant : VFS: Cannot open root device 301 or hda1 Please append a correct root= boot option Kernel panic: VFS: Unable to mount root fs on hda1 La carte mère est une msi 865PE NEO2. -- jm -- @+ Christophe. http://jcamiga.free.fr
changement de noyau
Salut, Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? -- @+ Christophe. http://jcamiga.free.fr
Re : changement de noyau
Le 11.03.2004 16:04, jc a écrit : Salut, Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et au reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? -- Est-ce que vous avez compilé ext2 (ou ext3 selon votre systme de fichier ... ou autre chose encore comme xfs) en dur dans le noyau ? Si c'est en module, il ne peut pas trouver le système de fichier racine parce qu'il ne sait pas le gérer. Si vous tenez à le garder en module, il faut alors créer un initrd. -- - Jean-Luc pgpzkmj4Mb2JQ.pgp Description: PGP signature
Re: changement de noyau
Est-ce que tu as bien tapé # lilo après avoir modifié /etc/lilo.conf ? On Thu, 11 Mar 2004 16:04:45 +0100 jc [EMAIL PROTECTED] wrote: Salut, Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? -- @+ Christophe.
Re: changement de noyau
On Thu, Mar 11, 2004 at 04:04:45PM +0100, jc wrote: Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? Déjà, rajouter la trace du noyau... Quel système de fichier utilises-tu sur la racine? Il me faut un rootfstype=jffs2 en plus de root=, si je me souviens bien il faut préciser pour tout ce qui n'est pas ext2 (à vérifier). Y.
Re: changement de noyau
Le jeu 11/03/2004 à 16:04, jc a écrit : Salut, Je suis passé du noyau 2.4.18-bf2.4, au noyau 2.4.25 ou 2.6.3 686 et a u reboot kernel panic car il me demande de mettre root=, pourtant la ligne existe dans le lilo.conf Que faire pour résoudre le pb ? Avec quelle distribution de debian, stable ou unstable ? D'où viennent ces noyaux: de debian ou de kernel.org ? Comment ont-ils été compilés, si tu les as effectivement compilés ? -- Raphaël SurcouF Bordet [EMAIL PROTECTED]
Changement de noyau
Bonjour, J'ai un kernel 2.4.18 et j'aimerais passer au 2.4.19 (voir 20). Existe-t-il une méthode simple du style apt-get update kernel-xxx avec les bons paquets ? Pour l'instant, mon alternative est de recuperer les sources et de recompiler avec le nouveau noyau. Merci pour vos conseils Christophe
Re: Changement de noyau
Le sam 30/11/2002 à 11:02, christophe LUC a écrit : Bonjour, J'ai un kernel 2.4.18 et j'aimerais passer au 2.4.19 (voir 20). Existe-t-il une méthode simple du style apt-get update kernel-xxx avec les bons paquets ? Pour l'instant, mon alternative est de recuperer les sources et de recompiler avec le nouveau noyau. apt-cache search kernel-image te donnera tous les noyaux compilés et mis en paquets. Si tu es en stable, pas de chance, le dernier noyau est le 2.4.18. En testing et unstable c'est le 2.4.19. Pour compiler à la mode debian http://nicolaxx.free.fr/docs/noyau/noyau.htm Merci pour vos conseils Christophe Émile -- Les femmes, de par leur conformation, sont généralement étroites et profondes au propre comme au figuré. Maurice Sachs
Re: Changement de noyau
On 30 Nov 2002 11:15:58 +0100 CARRY émile [EMAIL PROTECTED] wrote: Bonjour, Pour compiler à la mode debian http://nicolaxx.free.fr/docs/noyau/noyau.htm Je rajouterais la plus succinte, mais non moins claire: http://www.parinux.org/ressources/mini-howtos/noyau.html et pour le choix des options dans la langue de molière: http://casteyde.christian.free.fr/system/linux/guide/online/x4580.html -- Remi COLETTA .-. /v\ TUX // \\POWERED /( )\ ^^-^^