Scénario #33954
Créer l'image ISO pour EOLE 2.9 (Jammy Jellyfish)
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
developpeurs_eole
Catégorie:
-
Version cible:
Début:
26/08/2022
Echéance:
30/09/2022
% réalisé:
100%
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Objectif¶
Avec la distribution Ubuntu 22.04 'Jammy', l'installeur DEBIAN historique a été remplacé par Subiquity.
L'iso Ubuntu Server est donc une image 'live'.
Nous pouvons configurer cette installation avec l'outil 'autoinstall'. La documentation de référence est à https://ubuntu.com/server/docs/install/step-by-step
But¶
Fournir une ISO EOLE 2.9
Travail à faire¶
- Créer un script permettant de transformer l'iso Live Server en une ISO EOLE 2.9
cf. https://askubuntu.com/questions/1403546/ubuntu-22-04-build-iso-both-mbr-and-efi
- Créer la configuration user-data permettant de transformer une ubuntu server en EOLE 2.9
- Pour chaque module, créer l'user-data correspondant
- Modifier le menu GRUB, pour sélectionner le module et le user-data correspondant
Remarques¶
- Il ne sera plus possible d'installer EOLE 2.9 sans réseau. Les paquets EOLE ne seront pas sur l'ISO (pb squashfs)
Vérification¶
- L'image doit pouvoir s'installer sans question
- Voir la procédure sans perte de donnée
- Voir le cas du Raid logiciel
- A tester sur une machine physique, dans ONE, sur Virtualbox
Sous-tâches
Demandes liées
Révisions associées
Les paquets EOLE ne sont pas sur l'ISO 2.9.0 à ce jour
Ref: #33954
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 2 ans
- Version cible changé de sprint 2022 06-12 Equipe MENSR à sprint 2022 13-15 Equipe MENSR
#2 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Version cible changé de sprint 2022 13-15 Equipe MENSR à sprint 2022 16-18 Equipe MENSR
#3 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Version cible changé de sprint 2022 16-18 Equipe MENSR à sprint 2022 19-22 Equipe MENSR
#4 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Version cible changé de sprint 2022 19-22 Equipe MENSR à sprint 2022 23-25 Equipe MENSR
#5 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Echéance
25/03/2022supprimé - Version cible
sprint 2022 23-25 Equipe MENSRsupprimé - Début
15/03/2022supprimé - Release changé de Interne EOLE à EOLE 2.9.0
#6 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Echéance mis à 22/07/2022
- Version cible mis à sprint 2022 26-35 Equipe MENSR (été+)
- Début mis à 27/06/2022
#7 Mis à jour par Gilles Grandgérard il y a plus d'un an
- Sujet changé de Étudier la possibilité de générer des images ISO pour EOLE 2.9 (Jammy Jellyfish) à Créer l'image ISO pour EOLE 2.9 (Jammy Jellyfish)
- Description mis à jour (diff)
#8 Mis à jour par Daniel Dehennin il y a plus d'un an
J’ai dérivé un projet sur GitHub qui contient le principal code dont nous avons besoin.
Il faut l’adapter pour nos besoins :
- Intégration d’une arborescence de
user-data
etmeta-data
, genre-d <autoinstall-root-dir>/
autoinstall/ ├── amon │ ├── meta-data │ └── user-data ├── amonecole │ ├── meta-data │ └── user-data ├── eolebase │ ├── meta-data │ └── user-data ├── hapy │ ├── meta-data │ └── user-data ├── scribe │ ├── meta-data │ └── user-data ├── seshat │ ├── meta-data │ └── user-data ├── seth │ ├── meta-data │ └── user-data ├── sphynx │ ├── meta-data │ └── user-data ├── thot │ ├── meta-data │ └── user-data └── zephir ├── meta-data └── user-data
- Création d’une entrée
grub
pour chaque sous répertoire
menuentry "Install EOLE module XXXXX" { set gfxpayload=keep linux /casper/vmlinuz autoinstall ds=nocloud\;s=/cdrom/autoinstall/XXXXX --- initrd /casper/initrd }
#9 Mis à jour par Daniel Dehennin il y a plus d'un an
- Lié à Scénario #32108: EOLE 2.8 : Partitionnement avec plusieurs disques ajouté
#10 Mis à jour par Daniel Dehennin il y a plus d'un an
- Description mis à jour (diff)
#11 Mis à jour par Daniel Dehennin il y a plus d'un an
- Projet changé de Distribution EOLE à Images CD
#12 Mis à jour par Gilles Grandgérard il y a plus d'un an
- Version cible changé de sprint 2022 26-35 Equipe MENSR (été+) à sprint 2022 36-39 Equipe MENSR
#13 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Nouveau à Terminé (Sprint)
- Assigné à mis à developpeurs_eole