Scénario #33954
Créer l'image ISO pour EOLE 2.9 (Jammy Jellyfish)
Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
developpeurs_eole
Category:
-
Target version:
Start date:
08/26/2022
Due date:
09/30/2022
% Done:
100%
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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
Subtasks
Related issues
Associated revisions
Les paquets EOLE ne sont pas sur l'ISO 2.9.0 à ce jour
Ref: #33954
History
#1 Updated by Joël Cuissinat 12 months ago
- Target version changed from sprint 2022 06-12 Equipe MENSR to sprint 2022 13-15 Equipe MENSR
#2 Updated by Joël Cuissinat 11 months ago
- Target version changed from sprint 2022 13-15 Equipe MENSR to sprint 2022 16-18 Equipe MENSR
#3 Updated by Joël Cuissinat 11 months ago
- Target version changed from sprint 2022 16-18 Equipe MENSR to sprint 2022 19-22 Equipe MENSR
#4 Updated by Joël Cuissinat 10 months ago
- Target version changed from sprint 2022 19-22 Equipe MENSR to sprint 2022 23-25 Equipe MENSR
#5 Updated by Joël Cuissinat 9 months ago
- Due date deleted (
03/25/2022) - Target version deleted (
sprint 2022 23-25 Equipe MENSR) - Start date deleted (
03/15/2022) - Release changed from Interne EOLE to EOLE 2.9.0
#6 Updated by Joël Cuissinat 8 months ago
- Due date set to 07/22/2022
- Target version set to sprint 2022 26-35 Equipe MENSR (été+)
- Start date set to 06/27/2022
#7 Updated by Gilles Grandgérard 7 months ago
- Subject changed from Étudier la possibilité de générer des images ISO pour EOLE 2.9 (Jammy Jellyfish) to Créer l'image ISO pour EOLE 2.9 (Jammy Jellyfish)
- Description updated (diff)
#8 Updated by Daniel Dehennin 7 months ago
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 Updated by Daniel Dehennin 7 months ago
- Related to Scénario #32108: EOLE 2.8 : Partitionnement avec plusieurs disques added
#10 Updated by Daniel Dehennin 7 months ago
- Description updated (diff)
#11 Updated by Daniel Dehennin 7 months ago
- Project changed from Distribution EOLE to Images CD
#12 Updated by Gilles Grandgérard 6 months ago
- Target version changed from sprint 2022 26-35 Equipe MENSR (été+) to sprint 2022 36-39 Equipe MENSR
#13 Updated by Joël Cuissinat 6 months ago
- Status changed from Nouveau to Terminé (Sprint)
- Assigned To set to developpeurs_eole