Попередньо встановлено Ubuntu. Використовуйте весь простір на диску, але не міняйте місцями


12

Я намагаюся зробити установочний USB-накопичувач для обладнання, яке ми маємо тут. Я хотів би автоматизувати інсталяцію Linux, тому що у нас є маса цих установок.

Машина має накопичувач на 30 Гб. Я хочу заздалегідь використовувати весь диск для створення розділу ext4 (точка монтажу '/') і не створювати своп (це SSD, тому не потрібно міняти місцями, щоб уникнути більше читання / запису).

Я читаю в Інтернеті деякі статті та статті, де ви визначаєте експертний рецепт для партнера. Але мені не вдалося знайти і варіант сказати, щоб використовувати весь вільний простір. Існує варіант дефолту для partman, але я вважаю (не впевнений у цьому) partman створить розділ swap.

Як я міг це зробити? Скажіть попередньо створити єдиний розділ, використовуючи весь диск, а не створити розділ swap?

Відповіді:


15

partmanдійсно створює swap-розділи за замовчуванням, якщо ви не використовуєте експертний параметр. Наступний expert_recipe створює єдиний кореневий розділ для всього диска.

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

Рядок 1 відключає partmanпопередження про відсутній розділ swap. Рядки 2-6 створюють один розділ мінімальним розміром 1000 МБ. -1Вказує максимальний розмір (нескінченний), що робить partmanрости розділ з розміром диска.


4
Я навіть більше не працюю в цій компанії, але дуже добре це знати. =)
lcguida
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.