[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: 0x00000000, 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: 0x00000000, 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


Reply to: