Обсуждение:Autoinstall: различия между версиями
Нет описания правки |
м (пример autoinstall.scm для jeos/p8) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
Гм, а зачем было удалять [http://www.altlinux.org/index.php?title=Autoinstall&diff=0&oldid=28281 едва ли не единственный пример с (methods raid)]? --[[Участник:MichaelShigorin|mike]] 15:58, 6 февраля 2014 (MSK) | Гм, а зачем было удалять [http://www.altlinux.org/index.php?title=Autoinstall&diff=0&oldid=28281 едва ли не единственный пример с (methods raid)]? --[[Участник:MichaelShigorin|mike]] 15:58, 6 февраля 2014 (MSK) | ||
== | == Для выпускающих дистрибутив == | ||
# Для поддержки автоустановки включите {{pkg|curl}} в пакетную базу образа установки | |||
# Для поддержки постустановочных скриптов добавьте {{pkg|alterator-postinstall}} в базовую систему | |||
== TODO == | == TODO == | ||
* Сделать возможность указания дополнительных параметров ({{term|ai curl}}) для образа в {{pkg|alterator-netinst}} {{Altbug|20531}} | * Сделать возможность указания дополнительных параметров ({{term|ai curl}}) для образа в {{pkg|alterator-netinst}} {{Altbug|20531}} | ||
== p8 == | |||
Вот такой autoinstall.scm проверен примерно с alt-p8-jeos-20170312-x86_64.iso: | |||
<source lang="lisp">; prepare storage | |||
("/evms/control" action "write" control open installer #t) | |||
("/evms/control" action "write" control update) | |||
("/evms/profiles/jeos" action apply commit #f clearall #t exclude ()) | |||
("/evms/control" action "write" control commit) | |||
("/evms/control" action "write" control close) | |||
; install packages | |||
("pkg-init" action "write") | |||
("/pkg-install" action "write" lists "" auto #t) | |||
("/preinstall" action "write") | |||
; the secret one | |||
("/root/change_password" passwd_2 "123" passwd_1 "123") | |||
; networking -- add to steps? | |||
("/net-eth" action "write" reset #t) | |||
("/net-eth" action "write" name "eth0" configuration "dhcp" default "" search "" dns "" computer_name "mlxswN") | |||
("/net-eth" action "write" commit #t) | |||
; bootloader | |||
("/grub" action "write" device "/dev/sda") | |||
; should be done</source> | |||
При этом наблюдалась [https://bugzilla.altlinux.org/show_bug.cgi?id=31817#c1 проблемка] с alterator-autoinstall: Internal error в /grub, именно поэтому он поставлен последним, а не первым после наливки пакетов (сбой оказывается всё-таки не смертельным). | |||
--[[Участник:MichaelShigorin|mike]] 01:38, 21 марта 2017 (MSK) |
Текущая версия от 00:38, 21 марта 2017
Гм, а зачем было удалять едва ли не единственный пример с (methods raid)? --mike 15:58, 6 февраля 2014 (MSK)
Для выпускающих дистрибутив
- Для поддержки автоустановки включите curl в пакетную базу образа установки
- Для поддержки постустановочных скриптов добавьте alterator-postinstall в базовую систему
TODO
- Сделать возможность указания дополнительных параметров (ai curl) для образа в alterator-netinst altbug #20531
p8
Вот такой autoinstall.scm проверен примерно с alt-p8-jeos-20170312-x86_64.iso:
; prepare storage
("/evms/control" action "write" control open installer #t)
("/evms/control" action "write" control update)
("/evms/profiles/jeos" action apply commit #f clearall #t exclude ())
("/evms/control" action "write" control commit)
("/evms/control" action "write" control close)
; install packages
("pkg-init" action "write")
("/pkg-install" action "write" lists "" auto #t)
("/preinstall" action "write")
; the secret one
("/root/change_password" passwd_2 "123" passwd_1 "123")
; networking -- add to steps?
("/net-eth" action "write" reset #t)
("/net-eth" action "write" name "eth0" configuration "dhcp" default "" search "" dns "" computer_name "mlxswN")
("/net-eth" action "write" commit #t)
; bootloader
("/grub" action "write" device "/dev/sda")
; should be done
При этом наблюдалась проблемка с alterator-autoinstall: Internal error в /grub, именно поэтому он поставлен последним, а не первым после наливки пакетов (сбой оказывается всё-таки не смертельным). --mike 01:38, 21 марта 2017 (MSK)