Projet

Général

Profil

Evolution #1672

Factorisation et génération automatique des recettes de partitionnement

Ajouté par Daniel Dehennin il y a presque 15 ans. Mis à jour il y a presque 15 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
11/04/2011
Echéance:
% réalisé:

100%

Distribution:

Description

Il est possible de factoriser les recettes de partitionnement et de les générer juste avant que partman soit exécuté.

J’ai aussi configuré l’utilisation de partition primaire pour le swap et le volume physique du LVM.

Le fichier horus.seed utilise le partman/early_command pour généré une recette complète en concaténant 2 fichiers :
  • un fichier commun à tous les modules
  • un fichier spécifique à horus
Si plusieurs disques sont détectés et que l’on veut un partitionnement assisté avec la recette eole sur un des disques (les autres étant gérés ulterieurement) :
  • Lancement du menu « horus », le menu eolebase n’est que pour un partitionnement personnalisé (raid soft par exemple)
  • Au menu « Partitionner les disques/Méthode de partitionnement » : choisir « Assisté - utiliser tout un disque avec LVM
  • Au menu « Partitionner les disques/Disque à partitionner » : choisir le disque sur lequel on veut un partitionnement automatique

0001-Partman-common-recipe-for-eole-modules.diff Voir (1,11 ko) Daniel Dehennin, 11/04/2011 17:47

0002-Partman-recipe-specific-for-horus.diff Voir (813 octets) Daniel Dehennin, 11/04/2011 17:47

0003-Preseed-Generate-partman-recipe-in-partman-ealy_comm.diff Voir (4,34 ko) Daniel Dehennin, 11/04/2011 17:47

0004-Partman-force-swap-on-a-primary-partition-it-s-now-t.diff Voir (261 octets) Daniel Dehennin, 11/04/2011 17:47

0005-Partman-force-LVM-physical-volume-on-a-primary-parti.diff Voir (458 octets) Daniel Dehennin, 11/04/2011 17:47

eolebase-partitioning.diff Voir (8,37 ko) Daniel Dehennin, 20/05/2011 12:42

eolebase-partitioning.diff Voir (8,45 ko) Daniel Dehennin, 20/05/2011 13:43

Révisions associées

Révision 69bbf58a (diff)
Ajouté par Jerome Soyer il y a presque 15 ans

ajout du patch de Daniel Dehennin (fixes #1672)

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 15 ans

Documentation des recettes partman: partman-auto-recipe.txt

#2 Mis à jour par Daniel Dehennin il y a presque 15 ans

  • Assigné à mis à Jerome Soyer

#3 Mis à jour par Daniel Dehennin il y a presque 15 ans

Patch basé sur le dépôt git pour eolebase.

Subject: [PATCH] Fix partitionning for eolebase.

* partition.seed: New preseed file for automatic partitioning.

* amonecoleng.seed: Use it.

* amonng.seed: Ditoo.

* horusng.seed: Ditoo

* scribeng.seed: Ditoo.

* sphynxng.seed: Ditoo.

* zephirng.seed: Ditoo.

* common.seed: Remove answer to partman questions.

* eolebase.recipe: Add an unused take-all-space volume, this avoid /tmp
  to get all free space.

* eolebase.seed: Choose eolebase recipe for LVM partitioning.

* gen_part_recipe.sh: eolebase has a recipe too.
---
 amonecoleng.seed   |    1 +
 amonng.seed        |    1 +
 common.seed        |   44 --------------------------------------------
 eolebase.recipe    |    4 ++++
 eolebase.seed      |    8 ++++++++
 gen_part_recipe.sh |   16 ++++------------
 horusng.seed       |    1 +
 partition.seed     |   27 +++++++++++++++++++++++++++
 scribeng.seed      |    1 +
 sphynxng.seed      |    1 +
 zephirng.seed      |    1 +
 11 files changed, 49 insertions(+), 56 deletions(-)
 create mode 100644 partition.seed

#4 Mis à jour par Daniel Dehennin il y a presque 15 ans

Pour inclure plusieurs preseed ils doivent être séparé par un espace: advanced option

#5 Mis à jour par Jerome Soyer il y a presque 15 ans

  • Projet changé de eolebase à eole-preseed

#6 Mis à jour par Jerome Soyer il y a presque 15 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Jerome Soyer il y a presque 15 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF