web-dev-qa-db-fra.com

Comment modifier cet extrait de préconfiguration pour partitionner mon disque dur?

J'essaie de créer mon premier fichier de préconfiguration Ubuntu Server 10.04-4 LTS x64 et j'ai bien peur de ne pas comprendre le partitionnement du disque dur:

J'ai un disque dur de 2 To dont j'ai besoin de configurer comme suit (veuillez noter que ce système dispose d'un RAID matériel déjà configuré, de sorte que l'installation du système d'exploitation ne voit qu'un disque dur de grande taille):

Partitions:

  • / - 40 Go (ext4, doit être amorçable)
  • / échange - 32 Go
  • / local - tout l'espace libre restant (ext4)

Les systèmes de fichiers doivent être ext4 (à l'exception de swap bien sûr) et/doivent être amorçables. J'ai également besoin d'utiliser des partitions régulières plutôt que LVM. En outre, je ne me soucie pas des données qui sont actuellement sur le disque. J'ai essayé de préparer quelque chose avec les exemples de cette page en vain:

http://www.tylerlesmann.com/2008/jul/06/fun-preseed/

Je viens de trouver cet exemple, mais je ne sais pas comment le modifier en fonction de mes besoins exacts (je devais remplacer tous les signes # de commentaires par des symboles & car ce forum affichait toutes les lignes de commentaires):

# If not, you can put an entire recipe into the preconfiguration file in one 
# (logical) line. This example creates a small /boot partition, suitable 
# swap, and uses the rest of the space for the root partition: 
# d-i partman-auto/expert_recipe string \
# boot-root :: \
# 40 50 100 ext3 \
# $primary{ } $bootable{ } \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ /boot } \
#. \
# 500 10000 1000000000 ext3 \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ / } \
# . \
# 64 512 300% linux-swap \
# method{ swap } format{ } \
#.

Toute aide est grandement appréciée (merci de noter que je suis incroyablement novice en * nix, donc manipulez-le avec précaution)! =)

2
Sniperm4n

TobiSGD sur LinuxQuestions.org a été en mesure de résoudre ce problème pour moi. Voici la solution:

"Au début, si vous définissez Partisan-auto/choix_recette d-i atomique, l’installateur n’utilisera pas votre recette, alors commentez-le.

Voici votre recette actuelle, corrigée avec les tailles souhaitées:

d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string regular
d-i partman-lvm/purge_lvm_from_device boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-lvm/confirm boolean true
#d-i partman-auto/choose_recipe select atomic
d-i partman-auto/expert_recipe string \
boot-root :: \
   40000 50 41000 ext4 \
   $primary{ } $bootable{ } \
   method{ format } format{ } \
   use_filesystem{ } filesystem{ ext4 } \
   mountpoint{ / } \
. \
500 10000 1000000000 ext4 \
   method{ format } format{ } \
   use_filesystem{ } filesystem{ ext4 } \
   mountpoint{ /local } \
. \
   32000 512 33000 linux-swap \
   method{ swap } format{ } \
.

d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

J'ai changé les points de montage et les tailles des partitions. Notez qu'il n'est pas possible de donner des tailles exactes à l'installateur avec préconfiguration. Par conséquent, votre partition/doit être définie entre 40000 Mo et 41 000 Mo et votre permutation entre 32 000 Mo et 33 000 Mo. Le reste du disque sera partitionné et monté en tant que/local. "

2
Sniperm4n