diff --git a/README.md b/README.md index f279643..b468f19 100644 --- a/README.md +++ b/README.md @@ -10,17 +10,22 @@ ### Fabrication -La fabrication du vdi est assez farfelue mais ça marche assez bien. +La fabrication de la machine virtuelle est assez farfelue mais ça marche assez bien. Les étapes de la fabrication sont les suivantes : - création d'un ISO d'installation archlinux - généré à partir du profil dans `./profile` - - contient un script d'installation automatisé qui est exécuté au boot + - contient un script d'installation automatisé qui est exécuté au boot `./profile/airootfs/root/.zlogin` -- create empty VM -- start VM on ISO -- ISO RC - - installs arch - - stop +- création d'une VM vide avec VirtualBox + - bloc de commandes dans `./build.sh` -- export VM +- Boot de la VM sur l'ISO + - aussi dans `./build.sh` + +- l'ISO installe la distribution + - installe arch `archinstall` avec la configuration `./profile/airootfs/root/user_*.json` + - quelques ajustements avec `./profile/airootfs/root/post_install.sh` + - stop une fois la machine virtuelle configurée + +- exporte la VM au format OVA dans `./output/epitls.ova` diff --git a/profile/airootfs/root/.zlogin b/profile/airootfs/root/.zlogin index 412ec47..bb07fe3 100644 --- a/profile/airootfs/root/.zlogin +++ b/profile/airootfs/root/.zlogin @@ -6,7 +6,7 @@ fi loadkeys fr echo "[.zlogin] ____ starting auto install ____" -archinstall --config ./user_configuration.json --creds ./user_credentials.json +archinstall --config ./user_configuration.json --creds ./user_credentials.json --silent echo "[.zlogin] ____ finished auto install ____" echo "[.zlogin] ____ starting post install ____" sh post_install.sh