Здравия всем!
Пару дней назад вышла одна занятная новость: правительство подумывает обязать продавцов компьютеров предустанавливать на них рос. ОС (кстати, в конце 2022г. Минцифры выделило 3 ОС, которые, вероятно, и будут использованы для этого дела: «Астра», «Альт» и «Ред ОС»). И именно поэтому сегодня я решил остановиться на одной из этих ОС — на «Альт Линукс», о которой пока на блоге не было ни единой заметки… 👌
А вообще интересно: к чему бы это? Возможно, Microsoft все-таки откл. обновления своей ОС для рос. пользователей? Или закроет свой сайт для пользователей с рос. IP?..
Пока не понятно…
Кстати, заранее отмечу, что ОС «Альт» для обычной домашней работы уже содержит в себе все необходимые приложения (офис, редакторы, браузер, видеоплеер и пр.) и не требует каких-то специфических знаний и команд. Вполне сгодится для знакомства с Linux! (более подробно о ее интерфейсе и приложениях — см. конец заметки)
Теперь (после вступления) перейдем непосредственно к делу… 👌
*
Содержание статьи
- 1 Установка Alt Linux: по шагам
- 1.1 Загрузка образа, ссылки на офиц. ресурсы
- 1.2 Подготовка установочной флешки
- 1.2.1 Для тех, кто хочет это сделать из-под Windows
- 1.2.2 Для тех, кто хочет это сделать из-под Linux
- 1.3 Процесс инсталляции
- 1.4 📌 Небольшой обзор ОС
- 1.4.1 Рабочий стол, проводник, трей
- 1.4.2 Меню «ПУСК» (предустановленные приложения)
- 1.4.3 Менеджер пакетов (установка доп. ПО, игр)
- 1.4.4 Центр управления (настройки)
→ Задать вопрос | дополнить
Установка Alt Linux: по шагам
Загрузка образа, ссылки на офиц. ресурсы
Начну сразу же с нужных ссылок:
- 📌 https://www.basealt.ru/alt-workstation/download — офиц. сайт, представлена страничка для загрузки разных версий ОС семейства «Альт». Для домашнего использования подойдет версия «рабочая станция», весит сейчас около 6 ГБ (кстати, для домашнего использования — она бесплатна);
Альт — рабочая станция — скрин с офиц. сайта
- 📌 https://www.altlinux.org/ — википедия по вопросам ОС семейства «Альт». Я привел ссылочку на заметку по выбору дистрибутива. Кстати, имейте ввиду, что на этом сайте пишут не только разработчики, а потому информацию лучше сверяйте с офиц. сайтом (особенно, что касается лицензий, и т.п.);
- 📌 https://ru.wikipedia.org/wiki/ALT_Linux — страничка на Википедии о ОС «Альт». Можно найти описание, преимущества (недостатки) + доп. ссылки на полезные ресурсы.
*
👉👉 Примечание! Для дальнейшей работы нам нужен образ ISO с ОС «Альт», загрузить его можно с офиц. сайта по первой ссылке выше. В своем примере я буду использовать версию «раб. станция» (10-ю редакцию, x86-64).
Загрузка образа ISO с Alt Linux
*
Подготовка установочной флешки
Для тех, кто хочет это сделать из-под Windows
👉 Для установки «Альт» лучше (и легче) всего воспользоваться обычной флешкой, которую спец. образом нужно подготовить (т.е. сделать ее установочной/загрузочной). Флешка подойдет размером от 16 ГБ (желательно с поддержкой USB 3, так будет быстрее процесс инсталляции).
👉 Кстати, подготовка загрузочной флешки с «Альт Линукс» выполняется также, как и с др. системами Linux. Я часто в своих заметках рекомендую утилиту Ventoy (эта заметка не будет исключением): в ней достаточно отформатировать флешку, а затем на нее скопировать ISO файл с «Альт Линукс» (просто скопировать, без извлечений). На всё-про-всё уходит мин. 5-10 времени (и то, если не торопиться!).
См. пару скринов ниже.🙂👇
Ventoy — подготовка флешки (настройки)
Флешка Ventoy
Если с Ventoy возникли какие-нибудь сложности — есть и альтернативные способы. Ссылочка на заметку с инструкцией ниже.
Как создать загрузочную флешку с Linux (при работе в Windows). Cкрины настроек из бесплатных программ
*
Для тех, кто хочет это сделать из-под Linux
Если вы уже работаете в Linux и хотите подготовить загрузочную флешку с ОС «Альт» — то ознакомьтесь с одной моей прошлой заметкой. В ней я подробно описал неск. способов. 👇👌
Как создать загрузочную флешку при работе в Linux (или как перейти с Ubuntu на Windows / в качестве примера)
*
Процесс инсталляции
📌 Важно!
Если у вас небольшой опыт в установке ОС, а на диске есть важная информация — рекомендую сделать резервную копию этих данных!
Итак…
1) Подключаем подготовленную флешку к USB-порту, включаем компьютер (ноутбук) и входим в📌 загрузочное меню.
Далее выбираем в меню «нашу подготовленную» флешку (в моем случае: «UEFI: Kingston Data…»). 👇
Вызываем загрузочное меню и выбираем флешку
2) Затем выбираем наш ISO файл и соглашаемся на обычный режим загрузки («Normal mode»). 👇
Загружаемся в норм. режиме
3) Следом должно появиться стартовое меню «Альт» на русском языке: в нашем случае нужно будет выбрать первый пункт для установки ОС (кстати, ОС можно попробовать даже без установки — достаточно просто загрузиться с флешки: режим LiveCD, см. п.2 на скрине ниже).
Установить Alt Workstation
4) Далее появиться меню, в котором нужно будет указать язык и выбрать клавиши для переключения раскладки. По умолчанию установлен русский язык (его и оставляем!). 👌
Выбор языка, клавиш для перекл. раскладки — Alt Linux установка
5) В следующем шаге нас попросят ознакомиться с лицензионным договором и согласиться с ним…
Условия лицензии
6) Выбор часового пояса… Без комментариев…
Дата и время
7) Подготовка диска. Самый ответственный шаг!
В своем примере на 2-х дисках у меня не было никакой информации, поэтому я поставил галочку «Очистить данные» и выбрал установку ОС в автор-режиме (далее установщик все сделает сам, нужно только согласиться).
📌Если у вас есть какие-то данные на накопителе (и нужно, чтобы установщик их не затёр) — рекомендую проводить разметку диска в ручном режиме (потребуется создать 3 раздела, примерно, как на следующем скрине ниже)!
Установка с удалением всей информации на диске! Alt Linux
Далее
Далее нужно отметить галочками то ПО, которое нужно. В своем тесте я просто оставил всё, что было по умолчанию…
Выбор доп. ПО — офис, интернет и сети, мультимедиа — Альт Линукс
9) Теперь нужно подождать 10-15 мин., пока все файлы будут скопированы на диск.
Процесс установки — шаг 5, Альт Линукс
Сохранение настроек — шаг 6
10) В следующем шаге нужно будет настроить загрузчик: параметры можно никакие не менять и нажать «Далее».
Установка загрузчика — выбираем рекомендуемый EFI
11) Шаг с настройками сети тоже можно пропустить (по крайней мере, в большинстве случаев).
Настройка сети — можно оставить без задания параметров
12) Шаг с установкой пароля администратора (рекомендую запомнить его или записать).
Пароль для администратора — Альт Линукс
13) Далее аналогично нужно создать пользователя и ввести пароль.
Системный пользователь
14) После перезагрузки устройства останется выбрать «ALT Workstation», нажать Enter и ввести ранее заданный пароль пользователя. Всё! Сразу же после этого должен появиться рабочий стол (как у меня на парочке скринов ниже), — можно работать! 😉
Первая загрузка
Ввод пароля
Установка завершена! Привычный рабочий стол (Alt Linux)
*
📌 Небольшой обзор ОС
Рабочий стол, проводник, трей
Первое, что подкупает в Alt Linux — это классический рабочий стол: всё на своих привычных местах: есть иконки компьютера, домашней папки, корзины, меню ПУСК. Ну а справа внизу — системный трей с основными элементами: часами, батареей, сетью, буфером обмена, Bluetooth, настройкой экрана и пр.
Если вы уже ранее работали с какой-нибудь версией Windows — думаю, тут разобраться не составит труда! 👌
Рабочий стол — типовой вид
Порадовало также и то, что после клика по значку сети — можно сразу же подкл. к Wi-Fi сети (например), т.е. драйвера для многих сетевых адаптеров уже есть в комплекте дистрибутива (а то на многих ОС приходится всем этим «забавляться» вручную),
Подкл. к Wi-Fi двумя кликами (драйвер автоматически ставится на большинство адаптеров)
Кстати, довольно информативная вкладка и по информации о батарее, сетевом адаптере, мышки: можно узнать и их заряд, и модель, и пр. тех. параметры. См. скрин ниже. 👇
Сведения о батареи после клика по значку в трее
Неплохо выглядит и календарик: можно открыть, если сделать 1 клик по часам. 👇
Календарик
Что касается проводника (обозревателя): то здесь он классический: слева — представлены основные каталоги, справа — отображаются файлы текущего выбранного каталога.
Домашняя папка пользователя — Альт Линукс
*
Меню «ПУСК» (предустановленные приложения)
В целом меню «ПУСК» (оно тут называется «Меню») также выполнено в классическом стиле (радует, что все абсолютно на русском языке: описания, примечания и пр.). 👇
Меню «ПУСК» на Альт Линукс
Отметил бы, что в «Альт Линукс» есть добротный набор предустановленных приложений (чтобы посмотреть весь список — кликните в меню по ссылке «Все приложения»).
Вкладка все
Вкладка с «Аудио и видео»:
- Cheese — создание фотографий и видео;
- Simple Screen Recorder — запись видео с экрана;
- Звук — настройка звука;
- VLC — медиаплеер для проигрывателя видео-, ауди-файлов.
Вкладка аудио и видео
Вкладка «Графика»:
- Libre Offece Draw — создание и редактирование рисунков, PDF и пр.;
- софт для сканирования;
- Inkscape — векторный графический редактор;
- gImageReader — программа для распознавания текста, и др.
Вкладка с графикой
Вкладка «Интернет»:
- Firefox — добротный и удобный браузер;
- Thunderbird — бесплатная почтовая программа;
- общий доступ к рабочему столу и др.
Пожалуй, не хватает только какого-нибудь торрент-загрузчика…
Вкладка Интернет
Вкладка с образовательным софтом
Во вкладке «Офис» есть редакторы и текста, и таблиц, и презентаций, и для создания формул, расчетов (на мой взгляд даже больше, чем нужно среднестатистическому пользователю).
вкладка с офисным ПО
Во вкладке «Системные» есть софт для записи загрузочных флешек, просмотра инф. о системе, разбивки и форматирования дисков, флешек, анализа использования места на накопителе, терминал, центр приложений и др.
Вкладка с системным софтом
Системное ПО
Во вкладке «Стандартные» можно найти блокнот (редактор текста), калькулятор, экранная клавиатура, менеджер архивов, скриншотер и др.
Стандартные — Альт Линукс
Вкладки «Администрирования» и «Параметры» содержат необходимые ссылки для дательной настройки работы ОС (тут и печать, и внешний вид, и всплывающие уведомления, и обновление и т.д.).
Администрирование
Вкладка с параметрами
Кстати, решил для примера запустить несколько приложений: все работает шустро, без зависаний, и все на русском. 👇👌
Системный монитор
Libre Office — замена для Word — тоже работает!
Firefox работает тоже отлично!
*
Менеджер пакетов (установка доп. ПО, игр)
Установка дополнительных приложений на Alt Linux в некоторой степени даже проще, чем во многих версиях Windows (по крайней мере, если вы используете «Менеджер пакетов», см. скрин ниже 👇). В большинстве случаев никакого терминала и ввода текстовых команд — не потребуется!
Менеджер пакетов
После его запуска — вам останется только выбрать раздел (категорию), из которой требуется софт.
Менеджер пакетов — выбор раздела
Важный момент: чтобы перед вами отобразился список ПО (доступного для загрузки и установки) — вы должны быть подключены к сети Интернет!
Чтобы отображалось доступное ПО для установки — подключитесь к сети Интернет — Альт Линукс
Приложения можно отсортировать по рейтингу и выбрать наиболее лучшие. Кстати, среди разделов с приложениями есть и игры (причем весьма неплохими). 👌
Раздел аудио и видео — установка по одному клику мышки
Раздел с играми
Установка понравившегося приложения (игры) происходит максимально просто: достаточно сделать один клик мышкой по кнопке «Установить». 👇
Super Tux Cart — установить игру
Далее дождаться завершения инсталляции и нажать по кнопке «Запустить».
Запустить игру
Выбор персонажа
Super Tux Cart — неплохие «гоночки» с мультяшной графикой
*
Центр управления (настройки)
Открыть центр управления ОС можно через меню «Пуск» («Меню», см. нижний левый угол).
Панель управления выполнена в классическом стиле (почти как контрольная панель в Windows). Для изменения определенного параметра — достаточно открыть соответствующую вкладку и задать нужное. По-моему, архи удобно!
Привел неск. скриншотов ниже (как видите можно изменить многое: от настроек экрана и задания горячих клавиш, до оформления отдельных элементов интерфейса. Удобно!? 👌).
ПУСК — Центр управления — группы
Оборудование
Комбинации клавиш клавиатуры — Альт Линукс
Параметры монитора
Параметры управления питанием
Параметры внешнего вида
Параметры хранителя экрана
*
Дополнения по теме — приветствуются (можно оставить в форме ниже).
За сим откланяюсь, успехов!
🙂
Полезный софт:
-
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
-
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
Alt Linux — дистрибутив Linux, разработанный Российской компанией ООО Альт Линукс. В 1999-2000 годах дистрибутив основывался на дистрибутиве MandrakeLinux и представлял собой его русскую версию под названием Linux-Mandrake Russian Edition. Начиная с 2000 года началось замещение пакетов Mandrake собственными сборками программ.
На данный момент ALT Linux развивается как самостоятельная операционная система. Сейчас дистрибутивы ALT Linux являются отдельной ветвью развития Linux и не имеют никакого отношения к дистрибутивам Mandrake или Mandriva. В этой статье будет подробно рассмотрена установка ALT Linux с флешки на ноутбук или компьютер.
Подготовка к установке
Перед тем как перейти к установке ALT Linux необходимо подготовить все необходимое. Для начала требуется скачать установочный образ и записать его на флешку.
Шаг 1. Загрузка образа ALT Linux
ALT Linux распространяется в шести различных редакциях. В качестве примера будет использоваться редакция под названием Альт Рабочая станция. Перейдите на официальный сайт ALT Linux и скачайте требуемую редакцию:
Шаг 2. Запись образа на носитель
Для записи образа на флешку в Linux можно использовать консольную утилиту dd выполнив в терминале команду:
dd if=
alt-workstation-9.2-x86_64
.iso
of=/dev/sdb1
Где /dev/sdb1 — это путь до флешки. А alt-workstation-9.2-x86_64.iso имя скаченного образа.
Для записи на флешку в Windows необходимо использовать программу Rufus:
Или же можно воспользоваться официальной программой ALT Media Writer которая скачает образ операционной системы и создаст установочную флешку. Скачайте и установите программу. Скачать программу можно по ссылке.
Вставьте USB накопитель и откройте программу. Из перечисленного списка выберите необходимую редакцию операционной системы:
В данном примере будет выбрана редакция Альт Рабочая станция. Перейдите в раздел и нажмите на синюю кнопку Создать Live USB:
Далее начнется процесс скачивания образа, который может занять от 5 до 15 минут в зависимости от вашего интернет-соединения. Можно поставить галочку напротив пункта Записать образ после загрузки. В таком случае по завершению загрузки образа он сразу будет записан на накопитель автоматически. Или можно запустить процесс вручную нажав на кнопку Записать на диск (будет доступа только после скачивания образа):
После скачивания образа (он будет сохранен в папку загрузки) начнётся запись на накопитель:
По окончанию будет выведена надпись Закончено!
Что касается записи на оптический диск, то в официальной документации ALT Linux написано, что такие программы как UNetbootin и UltraISO могут повредить носитель (подробнее об этом см. в официальной документации по записи образа).
Шаг 3. Настройка BIOS
Когда образ будет записан на носитель необходимо настроить BIOS. Перезапустите компьютер и во время загрузки нажмите клавишу F2, F8, Del или Shift+F2 в зависимости от модели вашего ПК. Далее в старом интерфейсе BIOS необходимо перейти на вкладку Boot и в пункте 1st Boot Device выбрать в качестве первого места носитель, на который записан образ Alt Linux. Далее перейдите на вкладку Exit и выберите Exit & Save Changes.
В системах с UEFI алгоритм действий примерно такой же. Необходимо найти меню Boot или Загрузка и установить там на первое место вашу флешку. Например, в материнских платах MSI нужно открыть Settings, затем Загрузка и в пункте Boot Option #1 выбрать вашу флешку:
Шаг 4. Запуск установщика
Сразу же после перезагрузки устройства появится графическое меню установщика. Необходимо выбрать пункт Установка:
Шаг 5. Загрузка ядра
Далее дождитесь загрузки ядра Linux:
Шаг 6. Язык системы и раскладка клавиатуры
Далее необходимо выбрать язык системы из предложенного списка и сочетание клавиш для переключения раскладки клавиатуры:
Шаг 7. Лицензионное соглашение
В данном пункте необходимо принять лицензионное соглашение поставив галочку напротив пункта Да, я согласен с условиями:
Шаг 8. Дата и время
Следующий шаг — выбор страны и часового пояса. Также на этом шаге можно вручную задать время для этого нажмите на кнопку Изменить:
Шаг 9. Разметка диска
Далее необходимо выполнить разметку диска. Можно выбрать вариант удалить все разделы и создать разделы автоматически тогда система создаст нужные разделы сама. Но в этой статье будет рассмотрена настройка разметки вручную. Поэтому необходимо выбрать раздел Подготовить разделы вручную:
На следующем этапе необходимо выбрать диск из перечня доступных:
Шаг 10. Раздел для загрузчика
Для начала необходимо создать раздел для загрузки системы. Для этого в появившемся окне нажмите на кнопку Создать раздел которая находится ниже и далее в появившемся окне вводим размер раздела (для раздела boot будет достаточно 1ГБ, вводим 1024 так как объём представлен в Мегабайтах). Убедитесь, что стоят галочки напротив пунктов Создать том и Показывать дополнительные настройки. Нажмите на кнопку ОК:
В следующем окне выберите тип файловой системы Файловая система Ext2/3/4:
В следующем окне поставьте галочку напротив параметра Показывать дополнительные настройки:
На последнем этапе в разделе Точка монтирования необходимо выбрать /boot:
Шаг 11. Корневой раздел
Коревой раздел создается аналогичным способом, описанным выше. Для корневого раздела можно задавать любой размер. В примере корневому разделу будет выделено 30 ГБ. В качестве точки монтирования необходимо выбрать /:
Шаг 12. Домашний раздел
Домашний раздел создается аналогичным способом, описанным выше. Для домашнего раздела можно использовать оставшееся место на диске или указать желаемый объём. В данном случае будет выделено оставшиеся 19 ГБ. В качестве точки монтирования необходимо выбрать /home:
Шаг 13. Завершение разметки
По итогам ручной разбивки на диске появятся 3 ранее заданных раздела:
Для продолжения установки необходимо нажать на кнопку Далее.
Шаг 14. Выбор программного обеспечения
На следующем шаге можно выбрать необходимо ПО, которое будет установлено в процессе установки:
Шаг 15. Установка системы
Дождитесь завершения установки операционной системы:
Шаг 16. Установка загрузчика GRUB
Следующий шаг — установка загрузчика GRUB. Для этого выберите необходимый диск и задайте пароль при желании. Нажмите на кнопку Далее для продолжения:
Шаг 17. Настройка сети
В качестве настройки сети необходимо выбрать сетевой интерфейс слева (при условии, что в системе присутствует 2 и более интерфейса) далее в качестве конфигурации сети можно выбрать DHCP или задать настройки вручную:
Шаг 18. Пароль для администратора системы
Далее необходимо задать пароль для администратора системы (он же пользователь root):
Шаг 19. Создание пользователя
Для создания пользователя необходимо ввести его имя и придумать пароль:
Шаг 20. Завершение установки
В качестве завершения установки система отображает ссылки на страницы поддержки и документацию. Для завершения установки необходимо нажать на кнопку Завершить:
Шаг 21. Вход в систему
После этого система автоматически перезагрузится и после перезагрузки отобразится экран блокировки для входа в операционную систему:
Введите пароль для пользователя, который был создан на этапе установки и нажмите на кнопку Войти и отобразится рабочий стол:
Выводы
Установка ALT Linux не так сложна, как может показаться на первый взгляд. Несмотря на то, что процесс установки немного отличается от установки других дистрибутивов таких как Ubuntu и Debian здесь также сможет разобраться и новичок. Если у вас остались вопросы, спрашивайте в комментариях!
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Сетевая установка ALT Linux
Требуются:
- на новом компьютере — сетевой интерфейс с поддержкой PXE;
- сервер DHCP с поддержкой BOOTP;
- сервер TFTP;
- сервер FTP (желательно с анонимным доступом), HTTP или NFS.
Сетевая установка ALT Linux 7.0
Минимально необходимые ручные настройки для однократной установки.
Обычно в сети уже имеется сервер DHCP.
Особенности реализации:
- вносятся изменения в уже имеющийся сервер DHCP (ISC или совместимый по формату конфигов) — в Альтлинуксе пакет dhcp-server;
- сервер TFTP выполняется в режиме программы, но не демона — используем пакет tftpd;
- в качестве источника установки используется один из имеющихся серверов (демонов): FTP, HTTP или NFS.
Подготовка загрузчика
Пусть корень сервера TFTP будет ~/Altlinux/PXEINSTALL.
# Создаём каталоги для сервера TFTP. mkdir -p ~/Altlinux/PXEINSTALL/pxelinux.cfg ~/Altlinux/PXEINSTALL/alt0 # Копируем загрузчик из пакета syslinux cp /usr/lib/syslinux/pxelinux.0 ~/Altlinux/PXEINSTALL # Создаём файл конфигурации загрузчика -- умолчание для всех компьютеров # Примечание. Размер виртуального диска в "append ... ramdisk_size=" определяется размером файла "altinst", # если места не хватит, pxelinux.0 будет бесконечно спрашивать источник загрузки. echo " default local timeout 120 prompt 1 display pxelinux.cfg/altlinux.msg label local localboot 0 #install source: FTP label ftp kernel alt0/vmlinuz append initrd=alt0/full.cz live fastboot showopts automatic=method:ftp,network:dhcp,server:192.0.2.2,directory:/pub/ALTLinux/ stagename=altinst ramdisk_size=45000 #install source: HTTP label http kernel alt0/vmlinuz append initrd=alt0/full.cz live fastboot automatic=method:http,network:dhcp,server:192.0.2.2,directory:/Altlinux stagename=altinst ramdisk_size=45000 #install source: NFS label nfs kernel alt0/vmlinuz append initrd=alt0/full.cz ai live fastboot automatic=method:nfs,network:dhcp,server:192.0.2.2,directory:/space/ftp/pub/Altlinux/ stagename=altinst " > ~/Altlinux/PXEINSTALL/pxelinux.cfg/default #Если известен адрес MAC сетевой карты, можно сделать копию или hardlink файла конфигурации для этого адреса MAC. #Нельзя делать simlink из-за того, что in.tftpd с опцией -s отказывается ресолвить симлинки. Пример: ln default ~/Altlinux/PXEINSTALL/pxelinux.cfg/01-00-18-f3-d0-62-06 # Создаём файл с подсказкой о выборе загрузки echo " Network install Altlinux 7.0.4 Type one of: ftp - install from ftp archive http - install from http site nfs - install from nfs directory local - boot from 1st HDD " > ~/Altlinux/PXEINSTALL/pxelinux.cfg/altlinux.msg
Подготовка сервера DHCP (BOOTP)
В файл конфигурации сервера DHCP добавляем секцию для нашего нового компьютера:
host PXE { hardware ethernet 00:18:f3:d0:62:06; # MAC сетевого интерфейса fixed-address 192.0.2.7; # такой IP будет ему назначен (не обязателено) next-server 192.0.2.6; # Адрес IP сервера TFTP filename "pxelinux.0"; # имя файла загрузчика PXELINUX }
(Эта секция добавлена рядом с секцией «subnet 192.0.2.0 netmask 255.255.255.0 { … }», на том же уровне иерархии.)
Запуск сервера TFTP
Запустим программу сервера TFTP в foreground chroot в подготовленный каталог:
sudo in.tftpd -L4s ~/Altlinux/PXEINSTALL
Проверить, всё ли в порядке, можно в файлах протоколов /var/log/daemons/warnings и /var/log/daemons/errors.
Если хочется увидеть, какие файлы запрашивает клиент (PXE), укажите высокий уровень протоколирования и наблюдайте лог /var/log/daemons/info.
В одном окне консоли:
sudo in.tftpd -L4s --verbosity 10 ~/Altlinux/PXEINSTALL
В другом:
sudo tail -F /var/log/daemons/info
Публикация источника установки
Монтируем загрузочный CD или DVD и раздаём его содержимое по ftp, http или nfs
Пример для FTP:
sudo mkdir /ftp/pub/Altlinux sudo mount -t iso9660 -o ro /dev/sdd /ftp/pub/Altlinux
или
sudo mount -t iso9660 -o loop,ro ~/Downloads/alt-N-installdvd.iso /ftp/pub/Altlinux
Загрузка компьютера
Включаем новый компьютер, вызываем его BIOS SETUP, разрешаем «LAN adapter BOOT ROM», «PXE boot» или аналогичный пункт настройки, загружаем.
В процессе загрузки видна заставка PXELINUX, затем начинается загрузка. Если FTP или HTTP требует аутентификацию, PXELINUX предложит указать источник загрузки — в текстовой форме ввода можно задать адрес сервера, путь к содержимому установочного диска, логин и пароль.
Сетевая инсталляция ALT Linux 9.0
Требуется: сетевая карта с поддержкой PXE[1].
Установить следующие пакеты:
# apt-get install dhcp-server syslinux tftp-server vsftpd tftp-server-xinetd apache2-base
Настройка dhcpd сервера /etc/dhcp/dhcpd.conf[2]:
option arch code 93 = unsigned integer 16; class "pxeclients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; next-server 192.168.1.1; if option arch = 00:06 { filename "bootia32.efi"; } else if option arch = 00:07 { filename "shimx64.efi"; } else { filename "pxelinux.0"; } } subnet 192.168.1.0 netmask 255.255.255.0 { default-lease-time 3600; max-lease-time 3600; range 192.168.1.100 192.168.1.200; }
# mkdir -p /srv/public/netinst/mnt/ # mount /dev/sr0 /srv/public/netinst/mnt/ # cp -r /srv/public/netinst/mnt/syslinux/ /var/lib/tftpboot/ # cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/ # mkdir -p /var/lib/tftpboot/pxelinux.cfg # touch /var/lib/tftpboot/pxelinux.cfg/default /var/lib/tftpboot/pxelinux.cfg/default.msg
Настройка установки в Legacy
Содержимое файла /var/lib/tftpboot/pxelinux.cfg/default:
default local display pxelinux.cfg/default.msg timeout 100 prompt 1 label local localboot 0 label ftp kernel syslinux/alt0/vmlinuz append initrd=syslinux/alt0/full.cz changedisk fastboot ramdisk_size=347909 showopts vga=normal quiet splash automatic=method:ftp,network:dhcp,server:192.168.1.1,directory:/netinst/mnt/ tz=Europe/Moscow lang=ru_RU label nfs kernel syslinux/alt0/vmlinuz append initrd=syslinux/alt0/full.cz changedisk fastboot ramdisk_size=347909 showopts vga=normal quiet splash automatic=method:nfs,network:dhcp tz=Europe/Moscow lang=ru_RU label http kernel syslinux/alt0/vmlinuz append initrd=syslinux/alt0/full.cz changedisk fastboot ramdisk_size=347909 showopts vga=normal quiet splash automatic=method:http,network:dhcp,server:192.168.1.1,directory:/ tz=Europe/Moscow lang=ru_RU label memtest linux memtest.bin
Содержимое файла /var/lib/tftpboot/pxelinux.cfg/default.msg:
Type one of: ftp - install from ftp archive http - install from http site nfs - install from nfs directory local - boot from 1st HDD mem - run memtest
Настройка установки в UEFI
Содержимое файла /var/lib/tftpboot/grub.cfg:
set timeout=120 menuentry "FTP install" { linuxefi syslinux/alt0/vmlinuz fastboot live lowmem ramdisk_size=871661 showopts quiet splash stagename=altinst automatic=method:ftp,network:dhcp,server:192.168.1.1,directory:/netinst/mnt/ initrdefi syslinux/alt0/full.cz } menuentry "NFS install" { linuxefi syslinux/alt0/vmlinuz fastboot live lowmem ramdisk_size=871661 showopts quiet splash stagename=altinst automatic=method:nfs,network:dhcp,server:19 2.168.1.1,directory:/srv/public/netinst/mnt/ initrdefi syslinux/alt0/full.cz } menuentry "HTTP install" { linuxefi syslinux/alt0/vmlinuz fastboot live lowmem ramdisk_size=871661 showopts quiet splash stagename=altinst automatic=method:http,network:dhcp,server:192.168.1.1,directory:/ initrdefi syslinux/alt0/full.cz }
Получить файлы shimx64.efi и grubx64.efi:
cp /usr/lib64/efi/shimx64.efi /var/lib/tftpboot cp /usr/lib64/efi/grubx64.efi /var/lib/tftpboot
Настройка TFTP
Отредактировать файл /etc/xinetd.d/tftp и убедиться что включен tftp сервер:
disable = no
Перезапустить сервис:
# systemctl restart xinetd
Настройка FTP
Отредактировать файл /etc/xinetd.d/vsftpd и убедиться что включен ftp сервер:
disable = no
Перезапустить сервис:
# systemctl restart xinetd
Настройка NFS
В файле /etc/exports должна быть следующая строчка:
/srv/public -ro,insecure,no_subtree_check,fsid=1,crossmnt *
Экспорт каталогов:
exportfs -r
Настройка HTTP
Для apache создать конфигурационный файл /etc/httpd2/conf/sites-available/netinst.conf со следующим содержимым:
<VirtualHost *:80> DocumentRoot /srv/public/netinst/mnt/ <Directory /srv/public/netinst/mnt/> Options +FollowSymLinks -Indexes AllowOverride None Require all granted </Directory> </VirtualHost>
Применить изменения:
a2dissite 000-default a2dissite 000-default_https a2ensite netinst systemctl restart httpd2
Примечания
- ↑ Как вариант, дискетка или ещё что-нибудь с Etherboot.
- ↑ Уточните под свою сеть! Не пересекитесь с уже работающим DHCP-сервером!
Ссылки
- Описание установки по сети (SarLUG)
- Сетевая загрузка тонкого клиента
- netboot
- Installer/common/propagator
- diskless/drbl
Системному администратору