No description
profile | ||
src | ||
.gitignore | ||
build.sh | ||
new_packages.list | ||
old_packages.list | ||
README.md |
VM linux pour dev @ epita Toulouse
Utiliser
- installer VirtualBox https://www.virtualbox.org/wiki/Downloads
- télécharger la vm au format .ova
- importer la vm dans virtualbox (double cliquer le fichier)
Contribuer
Fabrication
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
./profile/airootfs/root/.zlogin
- généré à partir du profil dans
-
création d'une VM vide avec VirtualBox
- bloc de commandes dans
./build.sh
- bloc de commandes dans
-
Boot de la VM sur l'ISO
- aussi dans
./build.sh
- aussi dans
-
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
- installe arch
-
exporte la VM au format OVA dans
./output/epitls.ova