Re: Debian jessie/stretch pxe autoinstall issue

2018-03-03 Пенетрантность Andrey Jr. Melnikov
Evgeny Dunaev  wrote:
> [-- text/plain, кодировка base64, кодировка: UTF-8, 140 строк --]

> >
> > Так скриншот надо от 4й консоли показывать, а не от морды инсталлятора.
> > Ну или /var/log/messages если сможешь.

> Там есть скрины от 4-ой консоли.
Нету их там.

> Тут есть лажа в инсталляторе - если интерфейсов более одного и интернет не в
> > _первом найденном_ - то хрен мы поставимся.

> В данном случае это неважно - интерфейс один и интернет в нем есть.
Вот, видимо так-же в дебиане всё и делают. Один интерфейс, один интернет.

> вместо этого хорошо подходит
> > d-i passwd/root-password-crypted password $6$.$...
> > d-i passwd/user-password-crypted password $6$.$...


> Ок, это можно сделать лучше.
> Яндекс давно не самое быстрое (и безглючное) в этом мире.
> И это возьму на заметку.
Лучше сразу http://cdn-fastly.deb.debian.org/debian

> В подходе.
> > Если у тебя есть _виртуалки_ - то зачем тебе netinstall вообще?
> > Сделай один раз имадж ручкми и копируй его.

> Подход нормальный.
Не-а. Может быть для установки на bare-metal он еще и подойдет, но для
виртуальных машин - сомнительно. Тем более, что нетинсталлер - это тот-же
самый debootstrap обвешаный ядром для запуска графической морды. Ну и еще
кучкой скриптиков гадающих по оборудованию - чойта?

> Динамичская конфигурация, которую можно поменять в любой момент.
> Сразу после установки самые свежие пакеты.
Хм, так тут надо сразу в сторону LFS или gentoo смотреть, с такими
желаниями.

> Копировать тоже можно, но я еще не разбирался, как машину делать уникальной
> (менять всяческие mac, uid и т.д.).
Открою страшную тайну - на UUID в пределах виртуалки всем всёравно, а mac
адреса - задаются в том, что крутит виртуалку, т.к. они свойство
эмулированного эзернет-контроллера.

> 26 февраля 2018 г., 22:57 пользователь Andrey Jr. Melnikov <
> temnota...@gmail.com> написал:

> > Evgeny Dunaev  wrote:
> > > [-- text/plain, кодировка quoted-printable, кодировка: UTF-8, 164 строк
> > --]
> >
> > > Добрый день!
> > > Вдохновившись следующим гайдом
> > > https://www.hiroom2.com/2016/05/19/ubuntu-16-04-debian-8-
> > run-pxe-boot-server-for-automated-install/
> > > решил сделать подобный установщик для основных систем для домашних
> > > виртуалок.
> > > Ubuntu 16.04 ставится без проблем. Debian же, что jessie, что stretch,
> > > валятся на непонятной мне ошибке.
> > > В установщике это выглядит так:^M
> >
> > > "Base system installation error
> > > The debootstrap exited with an error (return value 1).
> > > Check /var/log/syslog or see virtual console 4 for the details."
> > > Скриншот для пущей наглядности:  https://imgur.com/HX3OVwl
> > Так скриншот надо от 4й консоли показывать, а не от морды инсталлятора.
> > Ну или /var/log/messages если сможешь.
> >
> > > Использую следующую конфигурацию preseed.
> >
> > > #
> > > # locales
> > > #
> > > d-i debian-installer/locale string en_US.UTF-8
> > > d-i debian-installer/language string en
> > > d-i debian-installer/country string RU
> > > #
> > > # keyboard
> > > #
> > > d-i console-setup/ask_detect boolean false
> > > d-i keyboard-configuration/xkb-keymap select us
> > > d-i keyboard-configuration/toggle select No toggling
> > > d-i debian-installer/keymap select us
> > > d-i keymap select us
> > > #^M
> > > # network
> > > #
> > > d-i netcfg/choose_interface select auto
> > > d-i netcfg/get_hostname string unassigned-hostname
> > > d-i netcfg/get_domain string unassigned-domain
> > Тут есть лажа в инсталляторе - если интерфейсов более одного и интернет не
> > в
> > _первом найденном_ - то хрен мы поставимся.
> >
> > > #
> > > # users
> > > #
> > > d-i passwd/user-fullname string
> > > d-i passwd/username string bydunai
> > > d-i passwd/root-password password debian
> > > d-i passwd/root-password-again password debian
> > > d-i passwd/user-password password debian
> > > d-i passwd/user-password-again password debian
> > вместо этого хорошо подходит
> > d-i passwd/root-password-crypted password $6$.$...
> > d-i passwd/user-password-crypted password $6$.$...
> >
> > > d-i user-setup/allow-password-weak boolean true
> > > #
> > > # repos
> > > #
> > > d-i mirror/country string manual
> > > d-i mirror/http/hostname string http://mirror.yandex.ru
> > Яндекс давно не самое быстрое (и безглючное) в этом мире.
> > d-i mirror/http/hostname string httpredir.debian.org
> >
> > > d-i mirror/http/directory string /debian
> > > d-i mirror/http/proxy string^M
> >
> > > #
> > > # time
> > > #
> > > d-i clock-setup/utc boolean true
> > > d-i clock-setup/ntp boolean true
> > > d-i time/zone string Europe/Moscow
> > > #
> > > # partitioning
> > > #
> > > # use disk /dev/sda or /dev/vda
> > > d-i partman-auto/disk string /dev/[sv]da
> > > # use regular install, not lvm or encrypted
> > > d-i partman-auto/method string regular
> > > # remove any lvm
> > > d-i partman-lvm/device_remove_lvm boolean true
> > > # remove any raid
> > > d-i partman-md/device_remove_md boolean true
> > > # confirmation
> > > d-i p

Re: Debian jessie/stretch pxe autoinstall issue

2018-02-28 Пенетрантность Evgeny Dunaev
Вроде нашел проблему:

 method{ format } format { } \


Здесь лишний пробел между "format" и "{".
Должно быть так:

 method{ format } format{ } \


Видимо, из-за этого инсталлятор Debian не форматировал диски и не хотел
ставить пакеты в unclean target.
В ubuntu, видимо, что-то по-другому.

2018-02-26 21:52 GMT+03:00 Evgeny Dunaev :

> Добрый день!
> Вдохновившись следующим гайдом https://www.hiroom2.
> com/2016/05/19/ubuntu-16-04-debian-8-run-pxe-boot-server-
> for-automated-install/ решил сделать подобный установщик для основных
> систем для домашних виртуалок.
> Ubuntu 16.04 ставится без проблем. Debian же, что jessie, что stretch,
> валятся на непонятной мне ошибке.
> В установщике это выглядит так:
>
> "Base system installation error
> The debootstrap exited with an error (return value 1).
> Check /var/log/syslog or see virtual console 4 for the details."
> Скриншот для пущей наглядности:  https://imgur.com/HX3OVwl
> В обоих случаях на что-то жалуется tar.
> В консоли, stretch: https://imgur.com/Afk1MpO
> В консоли, jessie: https://imgur.com/AvvM2QC
>
> Использую следующую конфигурацию preseed.
>
> #
> # locales
> #
> d-i debian-installer/locale string en_US.UTF-8
> d-i debian-installer/language string en
> d-i debian-installer/country string RU
> #
> # keyboard
> #
> d-i console-setup/ask_detect boolean false
> d-i keyboard-configuration/xkb-keymap select us
> d-i keyboard-configuration/toggle select No toggling
> d-i debian-installer/keymap select us
> d-i keymap select us
> #
> # network
> #
> d-i netcfg/choose_interface select auto
> d-i netcfg/get_hostname string unassigned-hostname
> d-i netcfg/get_domain string unassigned-domain
> #
> # users
> #
> d-i passwd/user-fullname string
> d-i passwd/username string bydunai
> d-i passwd/root-password password debian
> d-i passwd/root-password-again password debian
> d-i passwd/user-password password debian
> d-i passwd/user-password-again password debian
> d-i user-setup/allow-password-weak boolean true
> #
> # repos
> #
> d-i mirror/country string manual
> d-i mirror/http/hostname string http://mirror.yandex.ru
> d-i mirror/http/directory string /debian
> d-i mirror/http/proxy string
> #
> # time
> #
> d-i clock-setup/utc boolean true
> d-i clock-setup/ntp boolean true
> d-i time/zone string Europe/Moscow
> #
> # partitioning
> #
> # use disk /dev/sda or /dev/vda
> d-i partman-auto/disk string /dev/[sv]da
> # use regular install, not lvm or encrypted
> d-i partman-auto/method string regular
> # remove any lvm
> d-i partman-lvm/device_remove_lvm boolean true
> # remove any raid
> d-i partman-md/device_remove_md boolean true
> # confirmation
> d-i partman-lvm/confirm boolean true
> d-i partman-lvm/confirm_nooverwrite boolean true
> # gpt
> d-i partman-basicfilesystems/choose_label string gpt
> d-i partman-basicfilesystems/default_label string gpt
> d-i partman-partitioning/choose_label string gpt
> d-i partman-partitioning/default_label string gpt
> d-i partman/choose_label string gpt
> d-i partman/default_label string gpt
> partman-partitioning partman-partitioning/choose_label select gpt
> # partitioning
> d-i partman-auto/alignment string optimal
> partman-auto/choose_recipe select custom_recipe
> d-i partman-auto/expert_recipe string \
> custom_recipe :: \
> 1 1 1 free \
> $gptonly{ } \
> $primary{ } \
> $bios_boot{ } \
> method{ biosgrub } \
> . \
> 16384 16484 -1 ext4 \
> $gptonly{ } \
> $primary{ } \
> $bootable{ } \
> method{ format } format { } \
> use_filesystem{ } filesystem{ ext4 } \
> mountpoint{ / }\
> . \
> 4096 4096 4096 linux-swap \
> $gptonly{ } \
> $primary{ } \
> method{ swap } format { }\
> .
>
> # confirmation
> #d-i partman-md/confirm boolean true
> #d-i partman-lvm/confirm boolean true
>
> # allow to write new labels
> d-i partman-partitioning/confirm_write_new_label boolean true
> # finishing
> d-i partman/choose_partition select finish
> # confirmation
> d-i partman/confirm boolean true
> d-i partman/confirm_nooverwrite boolean true
> # kernel
> d-i base-installer/kernel/image string linux-image-amd64
>
> # grub
> d-i grub-installer/grub2_instead_of_grub_legacy boolean true
> d-i grub-installer/only_debian boolean true
> d-i grub-installer/bootdev string /dev/[sv]da
> # packages
> d-i pkgsel/update-policy select none
> d-i pkgsel/include string sudo openssh-server vim tcpdump tmux nload htop
> d-i finish-install/reboot_in_progress note
>
> С таким конфигом Ubuntu устанавливается, а Debian - ни в какую.
> В чем может быть проблема?
>
> --
> Regards,
> Evgeny Dunaev
>



-- 
Regards,
Evgeny Dunaev


Re: Debian jessie/stretch pxe autoinstall issue

2018-02-27 Пенетрантность Evgeny Dunaev
>
> Так скриншот надо от 4й консоли показывать, а не от морды инсталлятора.
> Ну или /var/log/messages если сможешь.


Там есть скрины от 4-ой консоли.

Тут есть лажа в инсталляторе - если интерфейсов более одного и интернет не в
> _первом найденном_ - то хрен мы поставимся.


В данном случае это неважно - интерфейс один и интернет в нем есть.

вместо этого хорошо подходит
> d-i passwd/root-password-crypted password $6$.$...
> d-i passwd/user-password-crypted password $6$.$...


Ок, это можно сделать лучше.

Яндекс давно не самое быстрое (и безглючное) в этом мире.


И это возьму на заметку.

В подходе.
> Если у тебя есть _виртуалки_ - то зачем тебе netinstall вообще?
> Сделай один раз имадж ручкми и копируй его.


Подход нормальный.
Динамичская конфигурация, которую можно поменять в любой момент.
Сразу после установки самые свежие пакеты.

Копировать тоже можно, но я еще не разбирался, как машину делать уникальной
(менять всяческие mac, uid и т.д.).

26 февраля 2018 г., 22:57 пользователь Andrey Jr. Melnikov <
temnota...@gmail.com> написал:

> Evgeny Dunaev  wrote:
> > [-- text/plain, кодировка quoted-printable, кодировка: UTF-8, 164 строк
> --]
>
> > Добрый день!
> > Вдохновившись следующим гайдом
> > https://www.hiroom2.com/2016/05/19/ubuntu-16-04-debian-8-
> run-pxe-boot-server-for-automated-install/
> > решил сделать подобный установщик для основных систем для домашних
> > виртуалок.
> > Ubuntu 16.04 ставится без проблем. Debian же, что jessie, что stretch,
> > валятся на непонятной мне ошибке.
> > В установщике это выглядит так:
>
> > "Base system installation error
> > The debootstrap exited with an error (return value 1).
> > Check /var/log/syslog or see virtual console 4 for the details."
> > Скриншот для пущей наглядности:  https://imgur.com/HX3OVwl
> Так скриншот надо от 4й консоли показывать, а не от морды инсталлятора.
> Ну или /var/log/messages если сможешь.
>
> > Использую следующую конфигурацию preseed.
>
> > #
> > # locales
> > #
> > d-i debian-installer/locale string en_US.UTF-8
> > d-i debian-installer/language string en
> > d-i debian-installer/country string RU
> > #
> > # keyboard
> > #
> > d-i console-setup/ask_detect boolean false
> > d-i keyboard-configuration/xkb-keymap select us
> > d-i keyboard-configuration/toggle select No toggling
> > d-i debian-installer/keymap select us
> > d-i keymap select us
> > #
> > # network
> > #
> > d-i netcfg/choose_interface select auto
> > d-i netcfg/get_hostname string unassigned-hostname
> > d-i netcfg/get_domain string unassigned-domain
> Тут есть лажа в инсталляторе - если интерфейсов более одного и интернет не
> в
> _первом найденном_ - то хрен мы поставимся.
>
> > #
> > # users
> > #
> > d-i passwd/user-fullname string
> > d-i passwd/username string bydunai
> > d-i passwd/root-password password debian
> > d-i passwd/root-password-again password debian
> > d-i passwd/user-password password debian
> > d-i passwd/user-password-again password debian
> вместо этого хорошо подходит
> d-i passwd/root-password-crypted password $6$.$...
> d-i passwd/user-password-crypted password $6$.$...
>
> > d-i user-setup/allow-password-weak boolean true
> > #
> > # repos
> > #
> > d-i mirror/country string manual
> > d-i mirror/http/hostname string http://mirror.yandex.ru
> Яндекс давно не самое быстрое (и безглючное) в этом мире.
> d-i mirror/http/hostname string httpredir.debian.org
>
> > d-i mirror/http/directory string /debian
> > d-i mirror/http/proxy string
>
> > #
> > # time
> > #
> > d-i clock-setup/utc boolean true
> > d-i clock-setup/ntp boolean true
> > d-i time/zone string Europe/Moscow
> > #
> > # partitioning
> > #
> > # use disk /dev/sda or /dev/vda
> > d-i partman-auto/disk string /dev/[sv]da
> > # use regular install, not lvm or encrypted
> > d-i partman-auto/method string regular
> > # remove any lvm
> > d-i partman-lvm/device_remove_lvm boolean true
> > # remove any raid
> > d-i partman-md/device_remove_md boolean true
> > # confirmation
> > d-i partman-lvm/confirm boolean true
> > d-i partman-lvm/confirm_nooverwrite boolean true
> > # gpt
> > d-i partman-basicfilesystems/choose_label string gpt
> > d-i partman-basicfilesystems/default_label string gpt
> > d-i partman-partitioning/choose_label string gpt
> > d-i partman-partitioning/default_label string gpt
> > d-i partman/choose_label string gpt
> > d-i partman/default_label string gpt
> > partman-partitioning partman-partitioning/choose_label select gpt
> > # partitioning
> > d-i partman-auto/alignment string optimal
> > partman-auto/choose_recipe select custom_recipe
> > d-i partman-auto/expert_recipe string \
> > custom_recipe :: \
> > 1 1 1 free \
> > $gptonly{ } \
> > $primary{ } \
> > $bios_boot{ } \
> > method{ biosgrub } \
> > . \
> > 16384 16484 -1 ext4 \
> > $gptonly{ } \
> > $primary{ } \
> > $bootable{ } \
> > method{ format }

Re: Debian jessie/stretch pxe autoinstall issue

2018-02-26 Пенетрантность Andrey Jr. Melnikov
Evgeny Dunaev  wrote:
> [-- text/plain, кодировка quoted-printable, кодировка: UTF-8, 164 строк --]

> Добрый день!
> Вдохновившись следующим гайдом
> https://www.hiroom2.com/2016/05/19/ubuntu-16-04-debian-8-run-pxe-boot-server-for-automated-install/
> решил сделать подобный установщик для основных систем для домашних
> виртуалок.
> Ubuntu 16.04 ставится без проблем. Debian же, что jessie, что stretch,
> валятся на непонятной мне ошибке.
> В установщике это выглядит так:

> "Base system installation error
> The debootstrap exited with an error (return value 1).
> Check /var/log/syslog or see virtual console 4 for the details."
> Скриншот для пущей наглядности:  https://imgur.com/HX3OVwl
Так скриншот надо от 4й консоли показывать, а не от морды инсталлятора.
Ну или /var/log/messages если сможешь.

> Использую следующую конфигурацию preseed.

> #
> # locales
> #
> d-i debian-installer/locale string en_US.UTF-8
> d-i debian-installer/language string en
> d-i debian-installer/country string RU
> #
> # keyboard
> #
> d-i console-setup/ask_detect boolean false
> d-i keyboard-configuration/xkb-keymap select us
> d-i keyboard-configuration/toggle select No toggling
> d-i debian-installer/keymap select us
> d-i keymap select us
> #
> # network
> #
> d-i netcfg/choose_interface select auto
> d-i netcfg/get_hostname string unassigned-hostname
> d-i netcfg/get_domain string unassigned-domain
Тут есть лажа в инсталляторе - если интерфейсов более одного и интернет не в
_первом найденном_ - то хрен мы поставимся.

> #
> # users
> #
> d-i passwd/user-fullname string
> d-i passwd/username string bydunai
> d-i passwd/root-password password debian
> d-i passwd/root-password-again password debian
> d-i passwd/user-password password debian
> d-i passwd/user-password-again password debian
вместо этого хорошо подходит 
d-i passwd/root-password-crypted password $6$.$...
d-i passwd/user-password-crypted password $6$.$...

> d-i user-setup/allow-password-weak boolean true
> #
> # repos
> #
> d-i mirror/country string manual
> d-i mirror/http/hostname string http://mirror.yandex.ru
Яндекс давно не самое быстрое (и безглючное) в этом мире.
d-i mirror/http/hostname string httpredir.debian.org

> d-i mirror/http/directory string /debian
> d-i mirror/http/proxy string

> #
> # time
> #
> d-i clock-setup/utc boolean true
> d-i clock-setup/ntp boolean true
> d-i time/zone string Europe/Moscow
> #
> # partitioning
> #
> # use disk /dev/sda or /dev/vda
> d-i partman-auto/disk string /dev/[sv]da
> # use regular install, not lvm or encrypted
> d-i partman-auto/method string regular
> # remove any lvm
> d-i partman-lvm/device_remove_lvm boolean true
> # remove any raid
> d-i partman-md/device_remove_md boolean true
> # confirmation
> d-i partman-lvm/confirm boolean true
> d-i partman-lvm/confirm_nooverwrite boolean true
> # gpt
> d-i partman-basicfilesystems/choose_label string gpt
> d-i partman-basicfilesystems/default_label string gpt
> d-i partman-partitioning/choose_label string gpt
> d-i partman-partitioning/default_label string gpt
> d-i partman/choose_label string gpt
> d-i partman/default_label string gpt
> partman-partitioning partman-partitioning/choose_label select gpt
> # partitioning
> d-i partman-auto/alignment string optimal
> partman-auto/choose_recipe select custom_recipe
> d-i partman-auto/expert_recipe string \
> custom_recipe :: \
> 1 1 1 free \
> $gptonly{ } \
> $primary{ } \
> $bios_boot{ } \
> method{ biosgrub } \
> . \
> 16384 16484 -1 ext4 \
> $gptonly{ } \
> $primary{ } \
> $bootable{ } \
> method{ format } format { } \
> use_filesystem{ } filesystem{ ext4 } \
> mountpoint{ / }\
> . \
> 4096 4096 4096 linux-swap \
> $gptonly{ } \
> $primary{ } \
> method{ swap } format { }\
> .

С этим - фиг знает, никогда не пользовался.

> # confirmation
> #d-i partman-md/confirm boolean true
> #d-i partman-lvm/confirm boolean true

> # allow to write new labels
> d-i partman-partitioning/confirm_write_new_label boolean true
> # finishing
> d-i partman/choose_partition select finish
> # confirmation
> d-i partman/confirm boolean true
> d-i partman/confirm_nooverwrite boolean true
> # kernel
> d-i base-installer/kernel/image string linux-image-amd64

> # grub
> d-i grub-installer/grub2_instead_of_grub_legacy boolean true
> d-i grub-installer/only_debian boolean true
> d-i grub-installer/bootdev string /dev/[sv]da
> # packages
> d-i pkgsel/update-policy select none
> d-i pkgsel/include string sudo openssh-server vim tcpdump tmux nload htop
> d-i finish-install/reboot_in_progress note

> С таким конфигом Ubuntu устанавливается, а Debian - ни в какую.
> В чем может быть проблема?

В подходе.

Если у тебя есть _виртуалки_ - то зачем тебе netinstall вообще? 
Сделай один раз имадж ручкми и копируй его.



Debian jessie/stretch pxe autoinstall issue

2018-02-26 Пенетрантность Evgeny Dunaev
Добрый день!
Вдохновившись следующим гайдом
https://www.hiroom2.com/2016/05/19/ubuntu-16-04-debian-8-run-pxe-boot-server-for-automated-install/
решил сделать подобный установщик для основных систем для домашних
виртуалок.
Ubuntu 16.04 ставится без проблем. Debian же, что jessie, что stretch,
валятся на непонятной мне ошибке.
В установщике это выглядит так:

"Base system installation error
The debootstrap exited with an error (return value 1).
Check /var/log/syslog or see virtual console 4 for the details."
Скриншот для пущей наглядности:  https://imgur.com/HX3OVwl
В обоих случаях на что-то жалуется tar.
В консоли, stretch: https://imgur.com/Afk1MpO
В консоли, jessie: https://imgur.com/AvvM2QC

Использую следующую конфигурацию preseed.

#
# locales
#
d-i debian-installer/locale string en_US.UTF-8
d-i debian-installer/language string en
d-i debian-installer/country string RU
#
# keyboard
#
d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/xkb-keymap select us
d-i keyboard-configuration/toggle select No toggling
d-i debian-installer/keymap select us
d-i keymap select us
#
# network
#
d-i netcfg/choose_interface select auto
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
#
# users
#
d-i passwd/user-fullname string
d-i passwd/username string bydunai
d-i passwd/root-password password debian
d-i passwd/root-password-again password debian
d-i passwd/user-password password debian
d-i passwd/user-password-again password debian
d-i user-setup/allow-password-weak boolean true
#
# repos
#
d-i mirror/country string manual
d-i mirror/http/hostname string http://mirror.yandex.ru
d-i mirror/http/directory string /debian
d-i mirror/http/proxy string
#
# time
#
d-i clock-setup/utc boolean true
d-i clock-setup/ntp boolean true
d-i time/zone string Europe/Moscow
#
# partitioning
#
# use disk /dev/sda or /dev/vda
d-i partman-auto/disk string /dev/[sv]da
# use regular install, not lvm or encrypted
d-i partman-auto/method string regular
# remove any lvm
d-i partman-lvm/device_remove_lvm boolean true
# remove any raid
d-i partman-md/device_remove_md boolean true
# confirmation
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm_nooverwrite boolean true
# gpt
d-i partman-basicfilesystems/choose_label string gpt
d-i partman-basicfilesystems/default_label string gpt
d-i partman-partitioning/choose_label string gpt
d-i partman-partitioning/default_label string gpt
d-i partman/choose_label string gpt
d-i partman/default_label string gpt
partman-partitioning partman-partitioning/choose_label select gpt
# partitioning
d-i partman-auto/alignment string optimal
partman-auto/choose_recipe select custom_recipe
d-i partman-auto/expert_recipe string \
custom_recipe :: \
1 1 1 free \
$gptonly{ } \
$primary{ } \
$bios_boot{ } \
method{ biosgrub } \
. \
16384 16484 -1 ext4 \
$gptonly{ } \
$primary{ } \
$bootable{ } \
method{ format } format { } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / }\
. \
4096 4096 4096 linux-swap \
$gptonly{ } \
$primary{ } \
method{ swap } format { }\
.

# confirmation
#d-i partman-md/confirm boolean true
#d-i partman-lvm/confirm boolean true

# allow to write new labels
d-i partman-partitioning/confirm_write_new_label boolean true
# finishing
d-i partman/choose_partition select finish
# confirmation
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
# kernel
d-i base-installer/kernel/image string linux-image-amd64

# grub
d-i grub-installer/grub2_instead_of_grub_legacy boolean true
d-i grub-installer/only_debian boolean true
d-i grub-installer/bootdev string /dev/[sv]da
# packages
d-i pkgsel/update-policy select none
d-i pkgsel/include string sudo openssh-server vim tcpdump tmux nload htop
d-i finish-install/reboot_in_progress note

С таким конфигом Ubuntu устанавливается, а Debian - ни в какую.
В чем может быть проблема?

-- 
Regards,
Evgeny Dunaev