Project

General

Profile

Evolution #2634

Permettre un partitionnement manuel pour les modules

Added by Daniel Dehennin almost 8 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
12/21/2011
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Description

À l’heure actuelle, si plus d’un disque est détecter à l’installation d’un module, la seule possibilité qui fonctionne est :
  • Choisir partitionnement LVM
  • Choisir le disque à partitionner

La sélection du partitionnement manuel ne fonctionne pas du fait du preseed.

On pourrait faire :
  • Si plus d’un disque sont branchés => on supprime le preseed
  • Si une option de boot est activée => on supprime le preseed

Related issues

Duplicates eole-preseed - Evolution #3662: Intégrer l’architecture hands-off Fermé 06/19/2012

Associated revisions

Revision 8d03759d (diff)
Added by moyooo over 8 years ago

Test for : Show counts on tabs see #2634

Revision 58506dff (diff)
Added by moyooo over 8 years ago

improve last see #2634

Revision 7bee1d04 (diff)
Added by moyooo over 8 years ago

try again for count for items in tabs see #2634

Revision d33c30a0 (diff)
Added by moyooo over 8 years ago

config showCount see #2634

Revision 53665157 (diff)
Added by moyooo over 8 years ago

improve tab management see #2634

Revision 1b230f2f (diff)
Added by moyooo over 8 years ago

improve tab management see #2634

Revision 018c54d0 (diff)
Added by moyooo about 8 years ago

more work on Tabs see #2634
+ Add tabs for contracts on sofwtarelicense : see #2891

Revision 5a5b5588 (diff)
Added by moyooo about 8 years ago

more work on tabs see #2634

Revision e8297677 (diff)
Added by moyooo about 8 years ago

more works on tabs : see #2634 : several tabs per itemtype.
Try on group to use it for auto tabs

Revision 892fae98 (diff)
Added by moyooo about 8 years ago

more works on tabs : no need of tabs file
see #2634

Revision 30927b7c (diff)
Added by moyooo about 8 years ago

forbid Show counts on tabs from global config see #2634

Revision a5741806 (diff)
Added by yllen about 8 years ago

work on tabs - see #2634

Revision dc8a5108 (diff)
Added by yllen about 8 years ago

work on tabs - see #2634

Revision d9f1576f (diff)
Added by yllen about 8 years ago

work on tabs for Contact - see #2634

Revision 2bf70515 (diff)
Added by yllen about 8 years ago

work on tabs for Contract - see #2634

Revision 1abf92a4 (diff)
Added by yllen about 8 years ago

work on tabs for consumable - see #2634

Revision 96f6effa (diff)
Added by yllen about 8 years ago

work on tabs for Cartridge - see #2634

Revision 077c2ce2 (diff)
Added by yllen about 8 years ago

work on tabs for document - see #2634

Revision d8f5c7f8 (diff)
Added by yllen about 8 years ago

work on tabs for phone - see #2634

Revision 146735ce (diff)
Added by yllen about 8 years ago

work on tabs for printer - see #2634

Revision b4730982 (diff)
Added by yllen about 8 years ago

work on tabs for peripheral - see #2634

Revision 3831e9ee (diff)
Added by yllen about 8 years ago

work on tabs for networkequipment - see #2634

Revision 6120cb11 (diff)
Added by yllen about 8 years ago

fix networkport for plugin - see #2634

Revision ed0b384f (diff)
Added by yllen about 8 years ago

fix contract for plugin - see #2634

Revision 944e492c (diff)
Added by yllen about 8 years ago

work on tabs for monitor - see #2634

Revision 3f3d0b39 (diff)
Added by Daniel Dehennin over 7 years ago

Manage partitioning per class

  • utils/gen_part_recipe.sh: Generate an autohandsoff partman recipe by
    concatenating all "*_recipe" in /tmp.
    Set manual partitioning if more than one disk is detected.
  • classes/partition/base/early_script: Fetch the base recipe as
    /tmp/00_recipe.
  • classes/partition/base/preseed: Register utils/gen_part_recipe.sh at
    partman/early_command.
  • classes/partition/base/recipe: Swap and boot as primary partitions.
  • classes/partition/lvm/early_script: Fetch the lvm recipe as
    /tmp/10_recipe.
  • classes/partition/lvm/preseed: Select "Guided - use entire disk and set
    up LVM" as partition system.
  • classes/partition/lvm/recipe: Create a new primary with full space as
    physical volume.
    Create / and /tmp volumes as LVM.
  • classes/partition/lvm/subclasses: Require partition/base.
  • classes/partition/auto/preseed: Set partman values for automatic
    partitioning.
  • classes/partition/auto-lvm/preseed: Set partman-lvm values for
    automatic partitioning.
  • classes/partition/auto-lvm/subclasses: Require partman/auto and
    partman/lvm.
  • classes/partition/manual/preseed: Set seen flag to false of partman and
    partman-auto configurations.
  • classes/partition/manual-lvm/preseed: Set seen flag to false of
    partman-lvm configurations.
  • classes/partition/manual-lvm/subclasses: Require partition/lvm and
    partition/manual.

Ref: #3662 @40m
Fixes: #2634 @20m

Revision 79ee490c (diff)
Added by Daniel Dehennin over 7 years ago

Hands-Off: Error in class appending wrapper append_classes()

  • start.sh (append_classes): Remove trailing space when constructing
    preseed file name. This does not cause troubles to preseed_location()
    with HTTP locations but fails on CD.

Fixes: #2634 @20m

History

#1 Updated by Daniel Dehennin almost 8 years ago

L’option de boot sur F6 nécessiterait une modification du gfxboot.

#2 Updated by Daniel Dehennin almost 8 years ago

  • Target version changed from 76 to Eole 2.4-dev-1

#3 Updated by Daniel Dehennin over 7 years ago

  • Status changed from Nouveau to Accepté
  • Assigned To set to Daniel Dehennin
  • Target version changed from Eole 2.4-dev-1 to Mises à jour 2.3.5 RC

Avec l’intégration de #3662, on peut n’utiliser que les preseed.

#4 Updated by Daniel Dehennin over 7 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#5 Updated by Daniel Dehennin over 7 years ago

Lorsque plusieurs disques sont détectés, le partitionnement est basculé en manuel.

Il est inutile de passer par project:eolebase pour le partitionnement manuel, il suffit d’avoir 2 disques.

Attention, les clefs USB ne sont pas toujours vues comme des disques.

Publié sur le CD du 20120620

#6 Updated by Daniel Dehennin over 7 years ago

  • Status changed from Résolu to Réouvert

Cela fonctionne avec les installations par PXE mais pas avec le CD.

#7 Updated by Daniel Dehennin over 7 years ago

  • Status changed from Réouvert to Résolu

#8 Updated by Daniel Dehennin over 7 years ago

Nouvelle Image CD 20120622.

#9 Updated by Fabrice Barconnière over 7 years ago

  • Status changed from Résolu to Fermé
  • Distribution changed from Toutes to EOLE 2.3

Also available in: Atom PDF