Post

modifier-boot.scr-allwinner-cubie-arm-cards

modifier-boot.scr-allwinner-cubie-arm-cards

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

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

Sauvegarde de l’original

1
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

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

Regénérer le fichier boot.scr

1
sudo mkimage -A arm -T script -C none -n "Interfaces wlan" -d boot.txt  /boot/boot.scr
1
2
3
4
5
6
7
8
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
Cet article est sous licence CC BY 4.0 par l'auteur.