Evgeny Dunaev <bydu...@gmail.com> 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 <bydu...@gmail.com> 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 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^M > > > 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 вообще? > > Сделай один раз имадж ручкми и копируй его. > >