Как делают я предварительно отбираю несколько разделов на одном диске;/tmp / данные/usr подкачка?

попытка получить предварительный отбор на 12,04 64 битах с тем, что должно быть основной установкой для работы:

  • /dev/sda - единственный диск используется

  • / - rootfs - 100 ГБ

  • / начальная загрузка - 1 ГБ
  • /tmp - 10 ГБ
  • / данные - должен занять все свободное место
  • подкачка - 10 ГБ

-

d-i partman-auto/expert_recipe string \
boot-root :: \
1000 50 1000 ext4 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /boot } \
. \
500 1000 10000 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /tmp } \
. \
500 5000 100000000 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /data } \
. \
64 2000 10000 linux-swap \
method{ swap } format{ } \
. \
500 3000 100000 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
.

Если я только использую код для начальной загрузки/, подкачки, и / это работает. Также я задавался вопросом погода, я должен указать некоторое другое название рецепта, чем "корень начальной загрузки", но пробующий "thisNameIsNotDefinedInPartman" результат был тем же.

Сообщение об ошибке, отображенное установщиком человечности, всегда не является "никакой корневой файловой системой, определяется"

4
задан 5 December 2012 в 03:48

2 ответа

Я сам решил это сейчас. Проблема заключалась в том, что partman создает разделы в порядке их определения, и я определял раздел, который должен был занимать все доступное дисковое пространство не в конце, поэтому следующие разделы (включая раздел для rootfs) не могли быть создан.

Это рецепт, который теперь работает для меня:

d-i partman-auto/method string regular
d-i partman-auto/expert_recipe string \
thisDoesNotMatter :: \
1000 50 1000 ext3 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext3 } \
mountpoint{ /boot } \
. \
64 512 10000 linux-swap \
method{ swap } format{ } \
. \
1 600 10000 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /tmp } \
. \
1 700 350000 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /data } \
. \
500 1000 1000000000 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
.
0
ответ дан 5 December 2012 в 03:48

Вы уверены, что начальные / конечные местоположения разделов не перекрываются?

Кроме того, один диск может быть разделен на 4 основных ИЛИ 3 основных и 3 расширенных раздела, я не совсем уверен, что эта конфигурация будет правильно обрабатывать этот случай. Вам придется перепроверить параметры конфигурации, чтобы увидеть, правильно ли это обрабатывается.

Это в основном мое предположение.

0
ответ дан 5 December 2012 в 03:48

Другие вопросы по тегам:

Похожие вопросы: