[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Preseeding und Partitionierung



Hallo Liste,

irgendwie stehe ich mit der Partitionierung im Debian-Installer auf Kriegsfuß.

Wenn ich manuell partitioniere, verwende ich:

sfdisk -D -uM /dev/sda<<END
,3900,L,*
,3900,L
,3900,L
,,E
,3900,S
,,L
END
...und alles ist so, wie es sein soll:

sfdisk --dump /dev/sda
# partition table of /dev/sda
unit: sectors
/dev/sda1 : start=       63, size=  8000307, Id=83, bootable
/dev/sda2 : start=  8000370, size=  8000370, Id=83
/dev/sda3 : start= 16000740, size=  8000370, Id=83
/dev/sda4 : start= 24001110, size=288575595, Id= 5
/dev/sda5 : start= 24001173, size=  8000307, Id=82
/dev/sda6 : start= 32001543, size=280575162, Id=83

Die Partitionen mit der "3900"-Größenangabe werden von cfdisk übrigens als "4096,19 MB" angezeigt. Die Abweichung kann ich mir zwar nicht genau erklären, aber das passt schon so. Ich brauche einfach nur grob 4 GB Platz pro Partition, um die Nachkommastellen muss ich mich da nicht mit fdisk streiten.

Ich scheitere aber daran, das dem Debian-Installer mittels Preseeding klar zu machen.

Mein letzter Versuch sah so aus:

d-i partman-auto/expert_recipe string\
4080 4100 4100 ext3 \
        $primary{ } \
        $bootable{ } \
        method{ format } \
        format{ } \
        use_filesystem{ } \
        filesystem{ ext3 } \
        mountpoint{ / } \
        label{ BSYS } \
. \
4080 4100 4100 ext3 \
        $primary{ } \
        method{ format } \
        format{ } \
        use_filesystem{ } \
        filesystem{ ext3 } \
        mountpoint{ /foo } \
        label{ PROD } \
. \
4080 4100 4100 ext3 \
        $primary{ } \
        method{ format } \
        format{ } \
        use_filesystem{ } \
        filesystem{ ext3 } \
        mountpoint{ /bar } \
        label{ BETA } \
. \
4080 4100 4100 linux-swap \
        method{ swap } \
        format{ } \
. \
4080 300% -1 ext3 \
        method{ format } \
        format{ } \
        use_filesystem{ } \
        filesystem{ ext3 } \
        mountpoint{ /ney } \
. \

Das führt - nach erfolgreicher Installation - beim (s)fdisk-Aufruf immer zur Meckerei, dass Partition 1 und 2 nicht genau auf der Zylindergrenze enden würden. cfdisk beendet sich deswegen auch sofort wieder.

Ich habe auch schon andere Wertepaare versucht, z.B. 4000 4096 4500, aber nichts davon funktioniert, ich werde immer angemeckert.

Kann mir irgendjemand verraten, wie ich den Installer davon überzeuge, dass ich gerne 3 primäre Partitionen mit ungefähr 4 GB Größe - aber alle drei gleich groß - hätte, die erste davon bitte bootfähig, dann eine erweiterte Partition, die den restlichen Platz einnimmt, darin eine Swap-Partition mit der gleichen Größe wie die drei primären Partitionen, und den restlichen freien Platz bitte als eine große logische Partition?

Gruß
Stefan


Reply to: