Скрипт установки образа для установки различных дистрибутивов Linux

Последнее изменение: Tuesday November 21st, 2023

Из этой статьи вы узнаете о скрипте installimage и о том, как его использовать.

Скрипт installimage

Скрипт installimage – это простой и быстрый способ установки различных дистрибутивов Linux.

Вы можете запустить installimage напрямую из личного кабинета на вашем сервере. Его меню обеспечивают простоту выбора дистрибутива Linux. У вас есть полный контроль над разбиением ваших дисков. И вы можете использовать простой редактор, чтобы определить, как использовать программный RAID и LVM.

Запуск installimage

Чтобы использовать installimage, сначала вам нужно активировать систему Rescue, а затем загрузиться в нее Rescue System.

Используйте пароль, отображаемый в личном кабинете, чтобы войти в систему Rescue под “root”. Затем введите installimage, чтобы запустить скрипт installimage:

root@rescue ~ # installimage

На следующем экране вы должны увидеть:

Скрипт установки образа для установки различных дистрибутивов Linux installimage 1

После выбора образа вы получите уведомление, что будет запущен редактор, и это откроет файл конфигурации.

Midnight Commander (mcedit) используется в качестве редактора.

Выбор операционной системы

Мы предлагаем ряд стандартных образов, которые вы можете использовать. Обычно это последние версии конкретного дистрибутива.

Опытные пользователи также могут устанавливать более старые версии этих дистрибутивов, перейдя в папку old_images. Важное замечание: Мы не предоставляем поддержку для этих старых образов.

Кроме того, опытные пользователи могут создавать свои собственные образы ОС и устанавливать их.

autosetup

Если installimage находит файл /autosetup в системе Rescue, он автоматически использует его в качестве файла конфигурации. Если в файлах нет ошибок, вы не увидите меню или редактора.

Переменные

Вы можете настроить следующие переменные для настройки установки.

Диски

Диски, присутствующие в сервере, идентифицируются в первой строке с переменной DRIVE. Над каждой строкой вы видите тип диска.

Здесь вы можете выбрать, на какие диски вы хотите установить ОС. Диски будут полностью очищены, и все данные, находящиеся на них, будут утеряны.

Если вы хотите оставить диск в его текущем состоянии и не вносить в него изменения, вы можете оставить его (удалить его), добавив # перед ним. Важное замечание: Это означает, что вам нужно правильно настроить номер после следующей переменной DRIVE.

Пример:

# SSDSC2BB480G4
#DRIVE1 /dev/sda
# SSDSC2BB480G4
DRIVE1 /dev/sdb

SWRAID

Если у сервера есть несколько дисков, вы можете использовать переменные SWRAID и SWRAIDLEVEL для создания различных уровней программного RAID. Любые уровни программного RAID всегда применяются ко всем дискам (то есть к дискам, помеченным как DRIVE, как обсуждалось выше). Если вы не хотите использовать программный RAID для определенного диска, вам нужно будет его соответствующим образом удалить.

Скрипт может создавать программный RAID с уровнями 0, 1, 5, 6 или 10.

Загрузчик

Загрузчик Grub предварительно настроен. (Ранее мы также предлагали Lilo). В зависимости от операционной системы устанавливается GRUB2 или GRUB1 (устаревший Grub).

Hostname

Переменная HOSTNAME устанавливает соответствующее имя хоста в системе.

Разделы / файловые системы

Installimage также поддерживает настройки схемы разделения (включая использование LVM). Вы можете найти предназначенный синтаксис в примерах в редакторе.

Образ операционной системы

Это полный путь к образу операционной системы; вам нужно указать его только при установке пользовательского образа.

Установка

После выхода из редактора с помощью F10 (сохранить и выйти), проверяется синтаксис файла конфигурации. Если он содержит ошибки, вас вернет обратно в редактор.

Скрипт установки образа для установки различных дистрибутивов Linux installimage 2

Если вы видите этот вывод через 1-5 минут (в зависимости от используемого образа и разделения), система готова и загружаема.

Пароль root установлен в текущий пароль системы Rescue.

После перезагрузки в систему Rescue,

root@rescue ~ # reboot

вновь установленная система загружается, и вы можете войти с предыдущим паролем системы Rescue.

Особенности

При установке Debian или Ubuntu с использованием скрипта installimage времена для cronjob в /etc/cron.d/mdadm устанавливаются случайным образом.

Часто задаваемые вопросы

Почему я не могу создать разделы размером более 2 ТБ?

Вы можете создавать разделы размером более 2 ТБ только с использованием GUID partition table (GPT). Таким образом, вы можете устанавливать только те операционные системы, которые включают GRUB2; он поддерживает загрузку с дисков GPT.

Скрипт установки показывает одну или несколько ошибок. Что мне делать?

Перезапустите установку. Если вы снова столкнетесь с той же ошибкой, отправьте полный вывод экрана и содержимое файла /root/debug.txt через тикет.

Мне нужно поставить “all” в конце таблицы разделов, или я могу поставить эту строку выше?

Размер all в файле конфигурации означает использовать оставшееся пространство на диске. Поскольку разделы создаются один за другим, таблица разделов закончится после использования all, потому что после этого доступного пространства не будет. Конечно же, также можно вообще не использовать “all”.

Нажатие F10 не работает. Вместо этого отображается ~21 (или что-то подобное).

Нажмите ‘Escape’, а затем 0. В большинстве случаев это имеет такой же эффект, как и F10.

Какой пароль root для MySQL, когда установлен LAMP?

Вы можете найти пароль root для MySQL на образе LAMP в файле /password.txt.

Was this article helpful?
Просмотры: 166

10 лет с BeeHosting!
Отмечаем скидками до 70% на все услуги
+ бесплатная миграция сайта.

Beehosting.pro сайт использует файлы «куки»

Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Мы передаем информацию о ваших действиях на сайте партнерам Google: социальным сетям и компаниям, занимающимся рекламой и веб-аналитикой. Наши партнеры могут комбинировать эти сведения с предоставленной вами информацией, а также данными, которые они получили при использовании вами их сервисов.

Меню