Ubuntu-Vorsorge Verwenden Sie den gesamten Speicherplatz, aber keinen Swap

4359
lcguida

Ich versuche, einen Installations-USB-Stick für eine Ausrüstung herzustellen, die wir hier haben. Ich möchte die Linux-Installation automatisieren, da wir viele dieser Maschinen installieren müssen.

Die Maschine verfügt über eine 30 GB SSD. Ich möchte, dass Preseed die gesamte Festplatte zum Erstellen einer ext4-Partition (Einhängepunkt '/') verwendet und keinen Swap erstellt (dies ist eine SSD, also kein Swap, um mehr Lese- / Schreibzugriff zu vermeiden).

Ich habe einige Blogs und Artikel im Internet gelesen, in denen Sie einen Expert_recipe für Partman definieren. Ich konnte jedoch nicht den gesamten freien Speicherplatz finden und auswählen. Es gibt die defaut-Option für Partman, aber ich glaube (davon bin ich mir nicht sicher) würde eine Swap-Partition erstellen.

Wie kann ich das machen? Preseed anweisen, eine einzelne Partition mit der gesamten Festplatte zu erstellen und keine Swap-Partition zu erstellen?

9

1 Antwort auf die Frage

12
mdd

partmanIn der Tat werden Swap-Partitionen standardmäßig erstellt, sofern Sie nicht die Expertenoption verwenden. Das folgende expert_recipe erstellt eine einzelne Stammpartition für die gesamte Festplatte.

d-i partman-basicfilesystems/no_swap boolean false d-i partman-auto/expert_recipe string myroot :: 1000 50 -1 ext4 \ $primary{ } $bootable{ } method{ format } \ format{ } use_filesystem{ } filesystem{ ext4 } \ mountpoint{ / } \ . d-i partman-auto/choose_recipe select myroot 

Zeile 1 deaktiviert die partmanWarnung bezüglich einer fehlenden Swap-Partition. Die Zeilen 2 bis 6 erstellen eine einzelne Partition mit einer Mindestgröße von 1000 MB. Das -1gibt die maximale Größe (unendlich), das macht partmandie Partition auf die Größe der Festplatte wachsen.

Ich arbeite nicht mehr in dieser Firma, aber das ist sehr gut zu wissen. =) lcguida vor 8 Jahren 4