Installer depuis l'ISO
L’image ISO d’AIMS OS contient un système live amorçable et le programme d’installation Calamares. Vous pouvez la flasher sur une clé USB pour une vraie machine, ou la booter dans une VM (UTM sur Mac M-series, QEMU/KVM sur Linux, VirtualBox, VMware).
Télécharger
Section intitulée « Télécharger »Les ISO vivent sur Cloudflare R2 (GitHub Releases cape les assets à 2 GiB et nos images font ~7,7 GB). Liens stables, mis à jour à chaque release :
- arm64 (Mac M-series sous UTM, serveurs ARM) : aims-os-2.1-arm64.iso · SHA-256
- amd64 (PC portables x86_64) : aims-os-2.1-amd64.iso · SHA-256
Vérifiez la somme avant de booter (le .sha256 est aussi attaché à
la release GitHub correspondante,
ça permet de pinner la version) :
shasum -a 256 -c aims-os-2.1-arm64.iso.sha256Pour une version précise au lieu de “latest”, remplacez latest par
le tag dans l’URL (par exemple
.r2.dev/v2.1.1/aims-os-2.1-arm64.iso). Les versions taggées
sont immuables, idéales pour les déploiements de laboratoire qui
veulent figer une image.
Pour les pré-releases (-alpha, -beta, -rc) : elles ne
mettent volontairement pas à jour latest/ (c’est une sécurité pour
les déploiements stables). Téléchargez-les par URL versionnée
explicite, par exemple .r2.dev/v2.2.0-alpha1/aims-os-2.1-arm64.iso.
Toutes les releases : github.com/A-I-M-S-SENEGAL/aims-os/releases
Flasher sur une clé USB (PC portable, machine physique)
Section intitulée « Flasher sur une clé USB (PC portable, machine physique) »Le cas le plus courant pour les étudiants AIMS. Il faut une clé USB de 16 Go minimum (l’ISO fait ~7,7 Go, l’install Calamares en réclame plus pendant le déroulement).
Option recommandée : Ventoy (toutes plateformes)
Section intitulée « Option recommandée : Ventoy (toutes plateformes) »Pourquoi pas Rufus / Etcher : ces outils écrivent l’ISO byte par byte sur la clé (mode DD). C’est lent par nature, surtout pour les clés milieu de gamme : 30-60 min pour 7,7 GB sur une clé USB 3.0 décente, plus d’1 h sur une clé bon marché qui plafonne à 5-10 MB/s en écriture réelle. Et chaque nouvelle release d’AIMS OS = re-flash complet.
Ventoy change le modèle. On installe Ventoy sur la clé une seule fois (~30 secondes, formate la clé en deux partitions). Après ça, on copie-colle l’ISO sur la clé comme un fichier normal : plus de Rufus, plus d’attente à chaque mise à jour, plus de risque d’écraser le mauvais disque. Au boot, un menu Ventoy s’affiche pour choisir l’image.
Bonus : on peut mettre plusieurs ISO sur la même clé (AIMS OS + Debian rescue + Windows installer si besoin).
Installation Ventoy :
- Télécharger Ventoy (Windows / macOS / Linux, paquet GUI ou CLI).
- Brancher la clé USB. Tout son contenu sera effacé, sauvegardez.
- Lancer Ventoy → sélectionner la clé → Install. Patientez ~30 s.
Ajouter / mettre à jour AIMS OS :
- Ouvrir la clé dans l’Explorateur de fichiers (macOS Finder, Windows Explorer, Linux Files).
- Glisser-déposer
aims-os-2.1-<arch>.isoà la racine. Temps = vitesse de copie de fichier (souvent 1-3 min pour 7,7 GB sur USB 3.0). - Éjecter proprement la clé.
- Booter le PC sur la clé → menu Ventoy → choisir AIMS OS → GRUB.
Mise à jour vers une nouvelle release : supprimer l’ancien .iso,
copier le nouveau. Pas besoin de re-formater, pas besoin de Rufus.
Alternatives
Section intitulée « Alternatives »Si Ventoy n’est pas une option (politique IT, clé déjà flashée), voici les alternatives mono-ISO classiques.
balenaEtcher (multi-OS, GUI)
Section intitulée « balenaEtcher (multi-OS, GUI) »Marche pareil sur macOS, Windows et Linux. Vérifie le checksum automatiquement.
- Télécharger balenaEtcher → installer.
- Lancer Etcher → Flash from file → choisir l’ISO AIMS OS.
- Select target → choisir la clé USB (vérifier deux fois la lettre/numéro de disque).
- Flash! → patienter selon la vitesse de la clé.
- Une fois “Flash Complete”, débrancher.
macOS, ligne de commande (dd)
Section intitulée « macOS, ligne de commande (dd) »# Identifier le device de la clé (ex: /dev/disk4). Branchez la clé# PUIS lancez la commande pour voir ce qui apparaît.diskutil list
# Démonter (sans éjecter)diskutil unmountDisk /dev/disk4
# Flash. ATTENTION au numéro de disque. Un mauvais choix ÉCRASE# votre disque système. /dev/rdiskN (avec 'r' devant) est ~5x plus# rapide que /dev/diskN.sudo dd if=~/Downloads/aims-os-2.1-amd64.iso of=/dev/rdisk4 bs=4m status=progresssudo sync
# Éjecter proprementdiskutil eject /dev/disk4Linux, dd ou GNOME Disks
Section intitulée « Linux, dd ou GNOME Disks »CLI :
lsblk # repère ta clé (ex: /dev/sdc)sudo umount /dev/sdc? # démonte toutes les partitionssudo dd if=aims-os-2.1-amd64.iso of=/dev/sdc bs=4M status=progress oflag=syncOu GUI : ouvrir GNOME Disks (Disques) → sélectionner la clé → menu (⋮) → Restore Disk Image → choisir l’ISO.
Windows (Rufus)
Section intitulée « Windows (Rufus) »Rufus reste le standard Windows pour un flash mono-ISO :
- Lancer Rufus → Device = clé USB.
- Boot selection → SELECT → choisir l’ISO.
- Partition scheme : GPT (UEFI moderne). Target system : UEFI.
- START → si Rufus demande “DD Image” vs “ISO Image”, choisir DD Image (l’ISO AIMS est isohybrid).
Booter sur la clé
Section intitulée « Booter sur la clé »- Brancher la clé USB sur la machine cible éteinte.
- Allumer en tenant la touche du boot menu :
- HP / Dell / Lenovo ThinkPad : F12
- Acer : F12 ou Esc
- ASUS : F8 ou Esc
- MSI : F11
- Mac Intel : Option/⌥ (puis choisir EFI Boot)
- Mac M-series (Asahi) : voir doc Asahi Linux, plus complexe
- Sélectionner la clé USB dans le menu de boot.
- Le menu GRUB AIMS OS s’affiche → Démarrer en mode Live.
Sur les laptops récents avec Secure Boot activé : AIMS OS embarque le shim signé Debian, ça boote sans toucher au BIOS. Si ça refuse, désactiver Secure Boot dans le firmware UEFI (touche F2, F10 ou Suppr au démarrage).
Booter dans UTM (Mac M-series)
Section intitulée « Booter dans UTM (Mac M-series) »- Ouvrir UTM, créer une nouvelle machine virtuelle, Virtualiser (pas Émuler), choisir Linux.
- Pointer le champ Boot ISO Image vers le fichier
aims-os-2.1-arm64.iso. - Mémoire : 4 GiB minimum, 8 GiB recommandé pour GNOME + LibreOffice.
- Stockage : 50 GiB minimum (la stack scientifique + LaTeX + Cursor prennent ~12 GiB après install).
- Réseau : Shared par défaut. Ping ICMP est bloqué par UTM même
firewall désactivé : utilisez
curl https://google.comou Firefox pour tester la connectivité.
Booter dans QEMU/KVM (Linux host)
Section intitulée « Booter dans QEMU/KVM (Linux host) »qemu-system-x86_64 \ -enable-kvm \ -m 4G -smp 4 \ -drive file=aims-os-disk.qcow2,format=qcow2,if=virtio \ -cdrom aims-os-2.1-amd64.iso \ -boot d \ -vga virtio -display gtk(Pour arm64, remplacer par qemu-system-aarch64 -M virt -cpu host -bios /usr/share/AAVMF/AAVMF_CODE.fd ...)
Le menu GRUB
Section intitulée « Le menu GRUB »Au démarrage, GRUB affiche le menu AIMS OS avec quatre entrées en français :
- Démarrer en mode Live : système live, pas d’installation
- Installer AIMS OS : lance Calamares dans une session live
- Options d’installation avancées : kernel parameters custom
- Utilitaires : memtest, firmware tools
Sélectionner Démarrer en mode Live.
Lancer Calamares
Section intitulée « Lancer Calamares »Une fois sur le bureau live, l’icône Installer AIMS OS est sur le bureau et dans la grille d’applications. Double-cliquer pour démarrer.
Le déroulé suit le pattern Calamares standard :
- Bienvenue : vérifie la connexion réseau et l’espace disque.
- Emplacement : Afrique / Dakar par défaut.
- Clavier : fr (France) par défaut, fr (Sénégal) ou us disponibles.
- Partitions : Effacer le disque (la VM est dédiée), ou partitionnement manuel.
- Utilisateurs : votre nom, username, mot de passe.
- Résumé : récapitulatif avant install.
- Installer : boucle ~20-30 minutes sur une VM moderne.
- Terminer : redémarrer dans le système installé.
Si l’installation se bloque sur l’étape Terminer avec une erreur “gestionnaire de paquets”. C’est un bug connu corrigé dans la v9.1 et au-delà. Le système est en réalité installé, vous pouvez redémarrer manuellement.
Premier démarrage
Section intitulée « Premier démarrage »Au reboot, GDM affiche l’écran de connexion brandé AIMS OS. Connectez-vous avec l’utilisateur créé. La page de bienvenue HTML s’ouvre automatiquement dans Firefox au premier login pour vous orienter.
Voir Premier démarrage pour la suite.