решено. Полагаю, я не был зарегистрирован должным образом. После того, как root-вход был включен в настройках безопасности стартового экрана, я смог размонтировать / sda5. смонтировать / sda5 в / mnt / home и оттуда сделать
cp -va /mnt/home/* /home
Resize и все остальное, и теперь мой / home находится в разделе /.
Изменение размера производилось путем загрузки с gparted cdrom.
теперь все работает нормально!
Несколько часов тестирования спустя удалось найти рабочий ответ. Хотел задокументировать, если другие придут искать ответ.
Ответ заключается в том, чтобы вообще не настраивать netcfg в файле preseed, а делать это в командной строке ядра с высоким и некритичным приоритетом.
Я использовал следующую конфигурацию menu.c32/vesamenu.c32:
label customauto
menu label ^Automated install - Custom Auto
kernel debian-installer/amd64/linux
append auto=true priority=high netcfg/get_hostname?= netcfg/get_domain?=internal.domain preseed/url=tftp://<ip address to tftp server>/preseed.cfg vga=788 initrd=debian-installer/amd64/initrd.gz --- quiet
Заметки по тестированию :Использование следующего в командной строке ядра приводит к заданному поведению:
netcfg/get_hostname=hostname
установит в качестве имени хоста системы то, что указано («имя хоста», в данном случае ), и вопрос не задается, даже если приоритет установлен на «высокий».
netcfg/get_hostname?=hostname
(обратите внимание на ? и его позиция )установит значение по умолчанию («имя хоста», в данном случае ), но также задайте вопрос с указанным вами значением по умолчанию.
netcfg/get_hostname?=
вообще не передаст значения по умолчанию и задаст вопрос. Я не думал, что это будет действительно изначально, но, похоже, это работает в моем тестировании!
То же самое относится и к строке netcfg/get_domain
, и я предполагаю, что возникнут любые другие вопросы, но я не проверял другие вопросы, так как это была моя желаемая конфигурация.
В файле preseed я удалил все строки d -i для netcfg, и прямо в самом верху, прежде чем что-либо еще указано, я установил приоритет на критический:
d-i debconf/priority string critical
После завершения установки я убедился, что имя хоста задано правильно, /etc/hosts также настроен правильно -и что все остальные настройки в моем файле preseed были применены правильно, что позволяет мне поверить, что эта конфигурация хороша.
Это не совсем тот ответ, который я хотел,Я хотел, чтобы все это было сделано в файле preseed, так как теперь я должен убедиться, что если я захочу изменить поведение позже по мере необходимости, я должен проверить два места, но я думаю, что необходимо пойти на некоторый компромисс.