Автор Тема: Автоматизация установки  (Прочитано 3880 раз)

Оффлайн Pitter479

  • Начинающий
  • *
  • Сообщений: 3
Автоматизация установки
« : 19.05.2021 17:07:59 »
Помогите пожалуйста сделать файл автоответов (пропуск пунктов в установке) для Simply.

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Автоматизация установки
« Ответ #1 : 19.05.2021 17:50:29 »
https://www.altlinux.org/Autoinstall

Цитировать
Рекомендуем сначала установить дистрибутив, потом посмотреть лог выполняемых команд в /root/.install-log/wizard.log

Оффлайн Pitter479

  • Начинающий
  • *
  • Сообщений: 3
Re: Автоматизация установки
« Ответ #2 : 20.05.2021 10:32:00 »
Я не совсем понимаю как сделать автоустановку через дистрибьютив без сервера. Что мне делать

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Автоматизация установки
« Ответ #3 : 20.05.2021 11:49:32 »
Я не совсем понимаю как сделать автоустановку через дистрибьютив без сервера. Что мне делать

Можно и без сервера, но тогда нужно из формата iso сконверитироваться в ext4 утилитой isostick https://www.altlinux.org/Usermode-fs-tools/iso2stick Чтобы была возможность дописать пару файлов.
А потом всё по инструкции выше.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Автоматизация установки
« Ответ #4 : 20.05.2021 12:56:18 »
Я не совсем понимаю как сделать автоустановку через дистрибьютив без сервера. Что мне делать
Читать Autoinstall. Варианты настройки выкладывайте в сеть на http или ftp. Запускать можно хоть с локального носителя с указанием параметров ядра ai curl=...
Если нет возможности выложить в сеть, то зачем Вам вообще установка с вариантами ответа?
Андрей Черепанов (cas@)

Оффлайн Pitter479

  • Начинающий
  • *
  • Сообщений: 3
Re: Автоматизация установки
« Ответ #5 : 20.05.2021 15:53:31 »
из формата iso сконверитироваться в ext4 утилитой isostick
Программа требует bin файлы. Или я не ту программу установил?
Или можно как-то другой программой сделать?
« Последнее редактирование: 20.05.2021 15:56:47 от Pitter479 »

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Автоматизация установки
« Ответ #6 : 20.05.2021 18:28:37 »
Программа требует bin файлы.
Чего она требует?
To moan or to solve -- that is the question!

Оффлайн alexunderboots

  • Начинающий
  • *
  • Сообщений: 5
Re: Автоматизация установки
« Ответ #7 : 29.12.2022 14:55:26 »
# iso2stick alt10.iso usb.img
Option '-q' turns off verbose diagnostic.
progname='iso2stick'
version='1.3'
no_clean=0
media='/tmp/iso/alt10.iso'
image='/tmp/iso/usb.img'
quiet=0
repack=''
target=''
capacity=
reserved=
keepboot=0
keepgrub=0
dualboot=0
biosboot=0
uefiboot=0
secureboot=0
gptlabel=0
timeout=60
includes=''
excludes=''
rootuuid=''
swapsize=
datadir=''
initlang='ru_RU'
langlist='"ru_RU=Russian" "en_US=English" "pt_BR=Portuguese" "kk_KZ=Kazakh" "uk_UA=Ukrainian"'
workdir='/tmp/.private/root/iso2stick-boLtrN80.tmp'
mkdir: created directory 'sys-part'
mkdir: created directory 'media'
Unpacking source media...
Cleaning work directory...
файл usb.img в папке не появился (((

Подскажите еще пожалуйста, "Для включения режима автоматической установки.. Сделать это в меню загрузки диска" - что именно нужно сделать?

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Re: Автоматизация установки
« Ответ #8 : 30.12.2022 16:42:40 »
Вот такую инструкцию где-то видел:
Цитировать
Для переносимости Альта между компьютерами, необходимо указать модули ядра в /etc/initrd.mk и сделать make-initrd. Добавьте в /etc/initrd.mk:
MODULES_TRY_ADD += ahci sd_mod ata_piix ahci_platform ehci-pci ohci-pci uhci-hcd xhci-pci uas sdhci-acpi sdhci-pci xhci-plat-hcd dwc2 mmc_block nvme nvme-core
FEATURES += usb

Выполните:
make-initrd

Ядро загрузится везде и даже c USB-накопителя.

#### Сейчас загружается меню но дальше дело не идет  (пытался востановить  и выполнил только mount-system из восстановления на установочной флэшки)

chroot /mnt/system1
Вместо 1 может быть другая цифра, зависит сколько систем
make-initrd
update-grub
exit

Перед make-initrd можно отредактировать /etc/initrd.mk, как я писал выше.

Мне вот интересно, если установить раз не перезагружаясь, снять образ диска, накатить образ диска на другой диск и поднять на новом железе, поднимется без лишнего мусора от старого железа(за исключением сети)? Или как сделать sysprep на Linux, кто знает?