Ubuntu wstępnie. Wykorzystaj całe miejsce na dysku, ale nie wymieniaj

12

Próbuję zrobić pamięć USB instalacji dla sprzętu, który mamy tutaj. Chciałbym zautomatyzować instalację Linuksa, ponieważ mamy wiele takich maszyn do zainstalowania.

Urządzenie ma dysk SSD 30 GB. Chcę, aby Preseed wykorzystał cały dysk do utworzenia partycji ext4 (punkt montowania „/”) i nie tworzy wymiany (jest to dysk SSD, więc nie ma zamiany, aby uniknąć więcej odczytu / zapisu).

Czytam kilka blogów i artykułów w Internecie, w których określasz eksperta-kandydata na partmana. Ale nie byłem w stanie znaleźć i skorzystać z opcji wykorzystania całej wolnej przestrzeni. Partman ma opcję defaut, ale wierzę (nie jestem pewien), że partman stworzyłby partycję wymiany.

Jak mogłem to zrobić? Powiedz preseed, aby utworzył pojedynczą partycję przy użyciu całego dysku i nie tworzył partycji wymiany?

lcguida
źródło

Odpowiedzi:

15

partmanfaktycznie domyślnie tworzy partycje wymiany, chyba że skorzystasz z opcji eksperta. Poniższy ekspert tworzy nową partycję główną dla całego dysku.

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

Wiersz 1 wyłącza partmanostrzeżenie o brakującej partycji wymiany. Linie 2-6 tworzą pojedynczą partycję o minimalnym rozmiarze 1000 MB. -1Wskazuje wielkość maksymalnej (nieskończony), przez co partmanrosną w strefie, do wielkości podkładki.

MD
źródło
4
Nawet nie pracuję już w tej firmie, ale bardzo dobrze to wiedzieć. =)
lcguida