Несложно понять что Вы имеете ввиду, т.к. это типичный подход гентушника для развертывания образа системы. Когда вы каждое действие контролируете вручную, то проблем возникнуть не должно, играет роль только человеческий фактор.
Нет, я не совсем о этом.
Я о том, что ваша система неэфективна в смысле периодического обновления, так как привязана к обновлениям самих утилит.
Собственно то самое что вы собираетесь исправить в 14.
Это хорошо, но когда вводился прошлый способ, то не подумали что могут изменятся форматы и прочие.
А в этот раз подумали?
???
8)
вижу явные недостатки этого метода, для например, машины к которой доступ через ssh, openvpn, gprs через usb модем.
1 Однотипная разметка диска, система ставится только на один раздел, либо по определённрй схеме, заданной скриптом.
Сейчас все равно подразумевается определенная разметка. Кроме того - совсем не обязательно, ведь все равно можно задавать параметры и для баш скрипта тоже
2 За 4 года формат squashfs может измениться и образ не распакуется, не потянут ли архиваторы дополнительные зависимости?
Наверное потому targz так популярен и еще нас с вами переживет. 8)
в этом смысле ваши утилиты точно так-же не сработали в свое время.
но архиваторы обычно тянут меньше чем утилиты…, проверял когда-то.
3 Внутренняя структура iso может измениться.
Аналогично - утилиты этого тоже не поймут, а скрипт - можно линк добавить??
4 Каким образом вы будете прописывать grub, в chroot-е?
/в генту хендбук в 2006 году рекомендовали /boot делать отдельным разделом. Этот вариант никогда еще не подводил
5 Как мы узнаем что eth0 это enp3s0?
cl-util которая запустится при старте нового образа, знает что такое enp3s0 - также знает что было eth0. это обратная совместимость
записать в файлик настройки (wlan, vpn, прочие переносимые настройки)
де-жа-вю
http://www.calculate-linux.ru/blogs/ru/78/show
-
есть много способов приготовить кошку, но так или иначе все сводится к костру и сковородке.