Обсуждение:Autoinstall: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
м (пример 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)


== Что требуется положить в автоустанавливаемый образ ==
== Для выпускающих дистрибутив ==
curl
# Для поддержки автоустановки включите {{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)

Для выпускающих дистрибутив

  1. Для поддержки автоустановки включите curl в пакетную базу образа установки
  2. Для поддержки постустановочных скриптов добавьте 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)