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

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 <joel.bertrand@systella.fr> 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: 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: