Ajout d'informations
This commit is contained in:
parent
b20ee547c6
commit
042564d62e
34
README.md
34
README.md
@ -12,7 +12,15 @@ Choisissez le dossier de configuration adapté à votre besoin (rpi ou xu4), sin
|
||||
Par défaut l'utilisateur est "pi" avec le mot de passe "raspberry", et l'administrateur "root" avec le mot de passe "piroot".
|
||||
|
||||
### Créer l'image :
|
||||
create_arm_img_urpmi.sh --all --config <dossier de configuration\>
|
||||
create_arm_img_urpmi.sh --all --config \<dossier de configuration\>
|
||||
Par exemple :
|
||||
```
|
||||
su -
|
||||
<mot de passe root>
|
||||
cd /home/user/workspace/mageia4arm/
|
||||
./create_arm_img_urpmi.sh --all --target bananaPro --size 4 --tainted --nonfree --build-path ./build --config bananaPro 2>&1 | tee -a ./build.log
|
||||
```
|
||||
Avec cette commande, toutes les étapes (--all) du processus de création pour (--target) la bananaPro sont exécuter. L'image final tiendra sur une carte de (--size) 4Go. Les dépots tainted et nonfree seront activé. Le chemin de construction (--build-path) sera ./build. Finalement, la configuration (--config) sera bananaPro. La suite de la commande, 2>&1 redirige la sortie d'erreur dans la sortie standart et le tout est dupliqué (| tee -a) dans le fichier build.log pour le déboguage.
|
||||
|
||||
### Aide :
|
||||
create_arm_img_urpmi.sh -h|--help
|
||||
@ -63,6 +71,22 @@ Si l'une de ces fonctions ne retourne pas 0, la création de l'image échoue.
|
||||
#### Autres
|
||||
Bien sûr, d'autres fichiers sont nécessaires. Il faut avoir l'arborescence du matériel (soit DTB/DTS, soit script.bin), le chargeur de démarrage spécifique à la plateforme ainsi qu'un noyau compatible avec l'architecture de la plateforme.
|
||||
|
||||
### Extras :
|
||||
Diverses informations complémentaires.
|
||||
|
||||
#### Graver une image
|
||||
Il est possible de graver l'image avec dd, souvent les cartes SD sont disponibles sous le nom mmcblkX avec X leurs numéros.
|
||||
``` dd if=./build/Mageia-7-bananaPro1.img of=/dev/mmcblkX ```
|
||||
On peut ajouter une barre de progression :
|
||||
``` dd if=./build/Mageia-7-bananaPro1.img | pv -s $(ls -l ./build/Mageia-7-bananaPro1.img | cut -d ' ' -f 5) | gzip -9 | dd of=/dev/mmcblkX ```
|
||||
|
||||
#### Compresser une image
|
||||
Pour compresser l'image, de plusieurs Go en quelques centaines de Mo pour la mettre en ligne par exemple, il est possible d'exécuter la commande suivante :
|
||||
``` dd if=./build/Mageia-7-bananaPro1.img | gzip -9 | dd of=./build/Mageia-7-bananaPro1.img.gzip ```
|
||||
Avec une barre d'avancement :
|
||||
``` dd if=./build/Mageia-7-bananaPro1.img | pv -s $(ls -l ./build/Mageia-7-bananaPro1.img | cut -d ' ' -f 5) | gzip -9 | dd of=./build/Mageia-7-bananaPro1.img.gzip ```
|
||||
Il est possible d'utiliser d'autre logiciel de compression comme xz par exemple.
|
||||
|
||||
# English
|
||||
|
||||
### Description:
|
||||
@ -74,6 +98,14 @@ Choose the config dir you need (rpi or xu4), else create a new config directory
|
||||
By default username is "pi" with password "raspberry" and root password is "piroot".
|
||||
|
||||
create_arm_img_urpmi.sh --all --config <your config dir\>
|
||||
Example given :
|
||||
```
|
||||
su -
|
||||
<root password>
|
||||
cd /home/user/workspace/mageia4arm/
|
||||
./create_arm_img_urpmi.sh --all --target bananaPro --size 4 --tainted --nonfree --build-path ./build --config bananaPro 2>&1 | tee -a ./build.log
|
||||
```
|
||||
With such command, all steps of the build process for the bananaPro will be executed. The final image will fit into a 4 GB SD card. The nonfree and tainted repositories will be activated. The build path will be the directory ./build. Finaly, the configuration is for bananaPro. The rest of the command, 2>&1 redirect the stderr stream into the stdout and it will be duplicated inside the build.log file for debug purpose.
|
||||
|
||||
### Help:
|
||||
create_arm_img_urpmi.sh -h|--help
|
||||
|
Reference in New Issue
Block a user