Автор Тема: autoinstall.scm  (Прочитано 338 раз)

Оффлайн ROCKET

  • Начинающий
  • *
  • Сообщений: 3
autoinstall.scm
« : 13.07.2023 17:45:57 »
Добрый день, при автоматической установки через PXE используется файл autoinstall.scm.
Есть ли возможность при автоматической разбивки жёсткого диска, делать это вручную, через графический интерфейс.
И как это сделать.
Заранее благодарен за советы.

; установка языка операционной системы (ru_RU)
("/sysconfig-base/language" action "write" lang ("ru_RU"))
; установка переключателя расладки клавиатуры на Ctrl+Shift
("/sysconfig-base/kbd" action "write" layout "ctrl_shift_toggle")
; установка часового пояса в Europe/Moscow, время в BIOS будет храниться в UTC
("/datetime-installer" action "write" commit #t name "RU" zone "Europe/Moscow" utc #t)
; автоматическая разбивка жёсткого диска
("/evms/control" action "write" control open installer #t)
("/evms/control" action "write" control update)
("/evms/profiles/workstation" action apply commit #f clearall #t exclude ())
("/evms/control" action "write" control commit)
("/evms/control" action "write" control close)
; установка пакетов операционной системы
("pkg-init" action "write")
; установка только базовой системы (дополнительные группы пакетов из pkg-groups.tar указываются по именам через пробел)
("/pkg-install" action "write" lists "" auto #t)
("/preinstall" action "write")
; установка загрузчика GRUB в MBR на первый жёсткий диск
("/grub" action "write" device "/dev/sda" passwd #f passwd_1 "*" passwd_2 "*")
; настройка сетевого интерфейса на получение адреса по DHCP
("/net-eth" action "write" reset #t)
("/net-eth" action "write" name "eth0" configuration "dhcp" default "" search "" dns "" computer_name "c245")
; настройка сетевого интерфейса на статический IPv4
; ("/net-eth" action "write" name "eth0" configuration "static" default "192.168.1.1" search "localhost.com" dns "192.168.1.1" computer_name "c245" ipv "4" ipv_enabled #t)
; ("/net-eth" action "add_iface_address" name "eth0" addip "192.168.1.2" addmask "24" ipv "4")
("/net-eth" action "write" commit #t)
; установка пароля суперпользователя root '123'
("/root/change_password" language ("ru_RU") passwd_2 "123" passwd_1 "123")
; задание первого пользователя 'test' с паролем '123'
("/users/create_account" new_name "test" gecos "" allow_su #t auto #f passwd_1 "123" passwd_2 "123")

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 149
    • Email
Re: autoinstall.scm
« Ответ #1 : 13.07.2023 18:03:46 »
делать это вручную
в смысле при автоматической установке выполнять разметку интерактивно ?
кажется, что такое не предусмотрено установщиком, либо полностью автоматически, либо всё в ручном режиме
ну либо попробуйте убрать из конфига всё что связано с evms, может быть и получится, хотя не уверен
Сноси Винду, переходи на Линукс ! :)

Оффлайн ROCKET

  • Начинающий
  • *
  • Сообщений: 3
Re: autoinstall.scm
« Ответ #2 : 13.07.2023 18:23:34 »
делать это вручную
в смысле при автоматической установке выполнять разметку интерактивно ?
кажется, что такое не предусмотрено установщиком, либо полностью автоматически, либо всё в ручном режиме
ну либо попробуйте убрать из конфига всё что связано с evms, может быть и получится, хотя не уверен
Например, при установке в Ubuntu можно вызвать интерактив, для заполнения данных, а остальные поля заполнить автоматом.
interactive-sections:
    - network
    - identity
    - storage
Можно ли сделать тут так же?
evms убирал, но результата нет, он зависает на установке пакетов.
« Последнее редактирование: 13.07.2023 18:25:18 от ROCKET »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: autoinstall.scm
« Ответ #3 : 13.07.2023 18:29:13 »
Например, при установке в Ubuntu можно вызвать интерактив, для заполнения данных, а остальные поля заполнить автоматом.

Нет. Или автомат или вручную.
Устанавливаться вручную по сети можно. Не указывайте ai. Инсталятор можно запустить по vnc при этом, добавив параметры: headless no_alt_virt_keyboard vncpassword=VNCPWD

Оффлайн ROCKET

  • Начинающий
  • *
  • Сообщений: 3
Re: autoinstall.scm
« Ответ #4 : 13.07.2023 18:32:50 »
Например, при установке в Ubuntu можно вызвать интерактив, для заполнения данных, а остальные поля заполнить автоматом.

Нет. Или автомат или вручную.
Устанавливаться вручную по сети можно. Не указывайте ai. Инсталятор можно запустить по vnc при этом, добавив параметры: headless no_alt_virt_keyboard vncpassword=VNCPWD

Спасибо большое.