Я довольно «новичок» в Ubuntu и Linux в целом.
Я настраиваю preseed для установки 10GB Ubuntu VM. Мне действительно не нужно больше места.
Все работает более или менее хорошо, но я не знаю, как работают разделы. Я прочитал этот пост, и я действительно не понимаю процесс.
Оставляю весь preseed и часть разделов.
Если кто-то может помочь мне правильно поставить разделы, я был бы очень признателен: D.
Идея иметь это Раздел в пресиде.
Мой пресид
# В качестве альтернативы вы можете указать диск для разбиения. Если в системе есть только
# один диск, который установщик будет использовать по умолчанию, но в противном случае устройство
# имя должно быть указано в традиционном формате, отличном от devfs (например, /dev/sda
# а не например /dev/диски/диск0/диск).
# Например, чтобы использовать первый жесткий диск SCSI/SATA:
d-i partman-auto/disk строка /dev/sda
# Кроме того, вам необходимо указать используемый метод.
# В настоящее время доступны следующие методы:
# - обычный: используйте обычные для вашей архитектуры типы разделов
# - lvm: использовать LVM для разбиения диска
# - crypto: использовать LVM в зашифрованном разделе
#d-i partman-auto/method string lvm 10 ГБ
d-i partman-auto/method строка обычная
# Вы можете определить количество места, которое будет использоваться для тома LVM
# группа. Это может быть либо размер с его единицей измерения (например, 20 ГБ), либо процент от
# свободное место или ключевое слово 'max'.
d-i partman-auto-lvm/guided_size строка макс.
# Если один из дисков, которые будут автоматически разбиты на разделы
# содержит старую конфигурацию LVM, пользователь обычно получает
# предупреждение. Это можно предварительно удалить...
d-i partman-lvm/device_remove_lvm логическое значение true
# То же самое относится к уже существующему программному RAID-массиву:
d-i partman-md/device_remove_md логическое значение true
# И то же самое касается подтверждения записи разделов lvm.
d-i partman-lvm/подтвердить логическое значение true
d-i partman-lvm/confirm_nooverwrite логическое значение true
# Вы можете выбрать один из трех предустановленных рецептов разбиения:
# - atomic: все файлы в одном разделе
# - home: отдельный раздел /home
# - несколько: отдельные разделы /home, /var и /tmp
d-i partman-auto/choose_recipe выберите загрузочный корень
# Или предоставьте свой собственный рецепт...
# Если у вас есть способ передать файл рецепта в среду d-i, вы можете
# просто укажите на него.
#d-i partman-auto/expert_recipe_file строка /hd-media/recipe
# Если нет, вы можете поместить весь рецепт в файл предварительной конфигурации за один раз.
# (логическая) строка. В этом примере создается небольшой раздел /boot, подходящий
# swap, а оставшееся место использует для корневого раздела:
d-i partman-auto/expert_recipe строка \
загрузочный корень :: \
499 499 500 доб4 \
\$defaultignore{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка монтирования {/boot} \
. \
1000 1000 1000 доб4 \
\$lvmok{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка крепления{ / } \
. \
2500 2000 2500 \$файловая_система_по_умолчанию\
\$lvmok{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка монтирования{/var} \
. \
\
1000 900 1000 \$файловая_система_по_умолчанию\
\$lvmok{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка монтирования {/tmp} \
.
\
2000 1000 2500 \$файловая_система_по_умолчанию\
\$lvmok{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка монтирования {/usr} \
.
\
1000 900 1000 \$файловая_система_по_умолчанию\
\$lvmok{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка монтирования { /var/log } \
.
\
127 127 127 \$файловая_система_по_умолчанию\
\$lvmok{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка монтирования { /var/log/audit } \
.
1000 1500 1500 \$файловая_система_по_умолчанию\
\$lvmok{ } \
метод { формат } \
формат{ } \
use_filesystem{ } \
файловая система { ext4 } \
точка монтирования {/home} \
.
# Это делает partman автоматическим разделением без подтверждения, если
# что вы сказали ему, что делать, используя один из методов выше.
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition выбрать закончить
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite логическое значение true