Vendredi 23 novembre 2018 (Modifié le Vendredi 23 novembre 2018)

Ce document décrit une façon simple de créer un nouveau fichier boot.scr

boot.scr est créé par un fichier script de démarrage. Si vous en avez un, vous pouvez utiliser mkimage pour créer votre fichier.
Si vous voulez baser votre script de démarrage sur un boot.scr et que vous n’avez pas la source d’origine, il est possible de créer le fichier source boot.txt

sudo dd bs=1 skip=72 if=/boot/boot.scr of=boot.txt

Sauvegarde de l’original

sudo cp /boot/boot.scr /boot/boot.scr.bak

Modification du fichier source de boot boot.txt,ajout commande kernel (net.ifnames=0 biosdevname=0) pour ne pas renommer les interfaces eth et wlan

setenv bootargs  "${bootargs} quiet net.ifnames=0 biosdevname=0"

Regénérer le fichier boot.scr

sudo mkimage -A arm -T script -C none -n "Interfaces wlan" -d boot.txt  /boot/boot.scr
Image Name:   Interfaces wlan
Created:      Mon Jan  1 17:06:12 2018
Image Type:   ARM Linux Script (uncompressed)
Data Size:    2429 Bytes = 2.37 kB = 0.00 MB
Load Address: 00000000
Entry Point:  00000000
Contents:
   Image 0: 2421 Bytes = 2.36 kB = 0.00 MB