Инструкция Установка ОС по Сети 1.4.0

Костюков Владимир

Команда форума
Админ
Регистрация
04.03.23
Сообщения
325
Реакции
58
Для установки нам потребуется 3 сервера: DHCP, сервер репозитория и Сервер ОС по сети.
Для настройки ОС по сети потребуется:
1) распаковать архив, настроить под свой сервер
2) Зайти в Автоматизация - Загрузка ОС по сети. Выбрать свой сервер. Перейти в профили загрузки и создать его.
3)Загрузить туда подготовленные скрипты.
4)Зайти в перечень компьютеров и создать новый компьютер с указанием его мак адреса.
Пароль нигде не сохраняется. Внутри Архива присутствует инструкция.
Выражаю благодарность за скрипты участнику группы Юрию Соломатину

Коллеги! Прошу обратить внимание на бут и граб. Там следует заменить пароль на свой.
 

Вложения

  • Архив.zip
    986.1 KB · Просмотры: 279
Последнее редактирование:
если кому необходимо подружить PXE с виндовым DHCP то действия такие:
1. в DHCP - ipv4 - Установить предопределенные параметры - добавить опцию - Имя: PXEClient | Тип данных: строка | Код: 60 | Описание: ~
2. в DHCP - ipv4 - Определение классов поставщиков - добавить:
Выводимое имя: PXEClient: BIOS (00) | ASCII: PXEClient:Arch:00000
Выводимое имя: PXEClient: UEFI x64 (07) | ASCII: PXEClient:Arch:00007
Выводимое имя: PXEClient: UEFI x64 (08) | ASCII: PXEClient:Arch:00008
Выводимое имя: PXEClient: UEFI x64 (09) | ASCII: PXEClient:Arch:00009
3. в DHCP - параметры сервера - добавить опцию - 066 Имя узла сервера загрузки {Имя PXE-сервера}
4. в DHCP - политики - добавить политики
-1- Имя: x64\pxelinux.0
добавить условие: значение - PXEClient: BIOS (00) + поставить галку Добавить постановочный знак в конце - потом кнопку Добавить
выбрать параметр - 067 имя файла загрузки - pxelinux.0
-2- Имя: x64\bootx64.efi
добавить условие: значение - PXEClient: UEFI x64 (07) + поставить галку Добавить постановочный знак в конце - потом кнопку Добавить
добавить условие: значение - PXEClient: UEFI x64 (08) + поставить галку Добавить постановочный знак в конце - потом кнопку Добавить
добавить условие: значение - PXEClient: UEFI x64 (09) + поставить галку Добавить постановочный знак в конце - потом кнопку Добавить
выбрать параметр - 067 имя файла загрузки - bootx64.efi

После этого должно работать
 
Всем доброго!!!
Есть несколько вопросов по конф файлам, думаю не только мне будет интересно .....
1.
в postinstall добавляем репу для aldpto. но репа в сети. Что если репа находится локально .....

Код:
#Добавление репозиториев ALD Pro
cat <<EOL > /etc/apt/sources.list.d/aldpro.list
deb https://dl.astralinux.ru/aldpro/stable/repository-main/ 1.4.0 main
deb https://dl.astralinux.ru/aldpro/stable/repository-extended/ generic main
EOL
#Установка приоритетов репозиториев
cat <<EOL > /etc/apt/preferences.d/aldpro
Package: *
Pin: release n=generic
Pin-Priority: 900
EOL

В частности как реализовать в локальной репе репозитории main и generic. Ведь они заливаютя готовым iso?
у меня:
Код:
deb http://{REPOSITORY_SERVER}/repos/aldpro100/ main generic
deb http://{REPOSITORY_SERVER}/repos//aldproupdate140/ main generic

не прокатило
2.
В friststart можно реализовать upgrade до актуальной версии дистрибутива (при условии что у нас устанавливается 1.7.0 и обновляется до 1.7.3). Знаю гемор но все таки. у меня при дополнении apt-get update && apt-get upgrade -y обновление не прошло.
3.
Можно более подробно расписать friststart
 
Добрый день.
Как я реализовал у себя.
Пришлось добавить пару костылей в виде скачивания ca-certificates и сертификата ipa сервера, что бы корректно обновило.
Репозитории заливал из iso, предварительно скачав apt-mirror
cat <<EOL > /etc/apt/sources.list
deb https://MY.DOMAIN/repos/repository-main/ 1.7_x86-64 main contrib non-free
deb https://MY.DOMAIN/repos/repository-update/ 1.7_x86-64 main contrib non-free
deb https://MY.DOMAIN/repos/repository-base/ 1.7_x86-64 main contrib non-free
deb https://MY.DOMAIN/repos/repository-extended/ 1.7_x86-64 main contrib non-free
#deb https://MY.DOMAIN/repos/uu/last/repository-base/ 1.7_x86-64 main contrib non-free
#deb https://MY.DOMAIN/repos/uu/last/repository-extended/ 1.7_x86-64 main contrib non-free
EOL
#Добавление репозиториев ALD Pro
cat <<EOL > /etc/apt/sources.list.d/aldpro.list
deb https://MY.DOMAIN/repos/aldpro/repository-main/ 1.4.1 main
deb https://MY.DOMAIN/repos/ald/repository-extended/ generic main
EOL
#Установка приоритетов репозиториев
cat <<EOL > /etc/apt/preferences.d/aldpro
Package: *
Pin: release n=generic
Pin-Priority: 900
EOL
#Установка пакета ca-certificates
wget ftp://PXE-IP-ADDRESS/ca-certificates_20190110_all.deb -O /tmp/ca-certificates_20190110_all.deb
dpkg -i /tmp/ca-certificates_20190110_all.deb
#Скачивание и добавление сертификата домена
wget ftp://PXE-IP-ADDRESS/aldpro-ca.crt -O /usr/local/share/ca-certificates/aldpro-ca.crt
update-ca-certificates
#Обновление ОС
apt update
astra-update -A -r
 
Последнее редактирование:
Доброго времени.
Вопрос - кто-нибудь пробовал разметку не LVM разделов создавать и как убрать ядро hardened в настройках preseed.cfg?
 
Доброго времени.
Вопрос - кто-нибудь пробовал разметку не LVM разделов создавать и как убрать ядро hardened в настройках preseed.cfg?
ядро
d-i base-installer/kernel/image string linux-image-5.10-generic
по разметке может Костюков Владимир , подскажет
 
Спасибо большое по ядру. Написал в техподдержку, на портал. Ткнули носом в мурзилку, сижу разбираюсь. Есть пример с описанием на вики по разметке.
Информация по разметки диска доступна в статье Автоматическая разметка дисковых разделов с помощью partman-auto

Пример обычной разметки приведен в разделе Пример файла preseed.cfg для Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.7 статьи Установка Astra Linux по сети (UEFI или Legacy BIOS)
 
Привет, в новом архиве нет noauto.sh
Попробовал подсунуть скрипт из предыдущей версии, не взлетело, проверишь?

Или в новом архиве скрипт формируется в функции maketempscript() ?

Или инструкцию нужно подправить или скрипты
 
Последнее редактирование:
Может кто поможет - все сделал по инструкции, кроме dhcp сервера - он работает на микротике. Файл загрузки использую bootx64.efi
Идет загрузка по сети, в режиме UEFI, появляется заставка ALD Pro, жму Enter, бегут строки загрузки, но в один момент с экрана все пропадает, внизу немигающий курсор. В этот момент на коммутаторе на порту пропадает связь на полминуты, потом появляется и все висит.
Если нажать Ctrl-Alt-F1 то появляется текстовое окно установки, в нем или ошибка продолжения установки с использованием SSH или Ошибка загрузки пресета. При этом в этом окне клавиатура не работает. Пробовал на двух разных компах.
 
Здравствуйте. Столкнулся с такой проблемой, gри установке ОС по сети при помощи "сервера установки ОС" в процессе Configure the network возникает ошибка "No network interfaces detected". Может кто помочь?
 
Назад
Сверху Снизу