Installimage можно запустить непосредственно из rescue-системы на Вашем сервере. Это удобный интерфейс с возможностью выбора дистрибутива Linux. Вы получаете полный контроль над разбиением вашего диска (дисков) и имеете возможность активировать программный RAID или LVM с помощью удобного редактора.

Аutosetup

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

Использование installimage

Для активации rescue-системы зайдите в Ваш личный кабинет на нашем сайте.

Выберете услугу “Cерверы”:

 Установка ОС на сервер при помощи installimage  

В строке нужного сервера с правой стороны нажмите “Управление услугой”:

Установка ОС на сервер при помощи installimage

Нажмите на функциональную клавишу “Rescue Mode”, в поле выберите, например, ОС Linux x64 и нажмите “Активировать”:

Установка ОС на сервер при помощи installimage

После активации появятся данные доступа в Rescue Mode. Скопируйте данные доступа и потом перейдите в поле “Перезагрузка” и выполните перезагрузку одним из трех методов (если Вы не перезагрузите сервер, то Rescue Mode не активируется). Самый быстрый метод перезагрузки это “Послать CTRL+ALT+DEL на сервер”, но данный метод не сработает, если у Вас сейчас уже установлена ОС Windows. Для перезагрузки в данном случае нужно выбрать “Выполнить аппаратный сброс”.

Установка ОС на сервер при помощи installimage

После чего нужно войти в систему по SSH с данными, которые Вы копировали.

Можно начать процедуру установки:

root@rescue ~ # installimage

Вы увидите меню, в котором сможете выбрать дистрибутив Linux и образ из списка в подменю.

Установка ОС на сервер при помощи installimage

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

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

Присутствующие в системе диски отображаются в первой строке в переменной DRIVE<число>. Над каждой переменной Вы можете видеть тип диска. Если Вы хотите оставить диск без изменений в его текущем состоянии, то можете удалить его из файла конфигурации, поместив “#” перед ним. Обратите внимание на то, что при этом номер в переменной DRIVE должен быть изменён соответствующим образом.

Например:

# ST31500341AS
#DRIVE1 /dev/sda
# ST31500341AS
DRIVE1 /dev/sdb

Если в сервере несколько дисков, то при помощи переменных “SWRAID” and “SWRAIDLEVEL” из них можно создать программный RAID-массив. Программные RAID-массивы всех уровней применяются ко всем дискам в конфигурации (перечисленным в переменных DRIVE). Если Вы не хотите включать определённый диск в массив, то необходимо его удалить из конфигурации (как описано выше).

Переменная “BOOTLOADER” позволяет выбрать устанавливаемый загрузчик, доступны “Grub” или “Lilo”. При выборе “grub”, в зависимости от устанавливаемой операционной системы, будет установлен GRUB2 или GRUB1 (legacy grub).

Имя сервера задается в переменной “HOSTNAME”

Также installimage поддерживает настройку схемы разбиения диска (в том числе и с LVM). Соответствующий синтаксис описан в примерах в файле конфигурации.

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

5

Если Вы видите такой вывод через 1-15 минут (в зависимости от образа и разбиения), значит Ваша система готова.

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

Выполните “reboot” в rescue системе:

root@rescue ~ # reboot

Загрузится только что установленная система, и Вы сможете войти в нее, по-прежнему используя пароль от rescue.

Особенности

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

Вопрос/ответ

Теряю ли я данные на жестком диске (дисках)?

Да. Все данные на выбранном диске (дисках) полностью стираются, и создается новая таблица разделов.

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

Создание разделов более чем 2 ТБ возможно только при использовании таблицы разделов GUID (GPT). Для этого должен быть выбран GRUB2, так как он поддерживает загрузку с GPT дисков.

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

Сначала, пожалуйста, перезапустите установку.

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

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

У меня установлены два (или более) диска. Может ли скрипт установки автоматически создать программный RAID?

Да, он может создать программный RAID уровней 0, 1, 5, 6 и 10. Для этого в конфигурационном файле есть две опции: SWRAID и SWRAIDLEVEL . Если опция SWRAID активирована (1), создается программный RAID уровня SWRAIDLEVEL.

Не срабатывает нажатие клавиши F10. После нажатии выводится “~21” (или что-то похожее).

Нажмите Escape и затем “0”. В большинстве случаев это заменяет F10.

Могу ли я использовать логические разделы (LVM)?

Да.

У меня выводится ошибка “Due to maintenance the installimage-script is temporarily unavailable. We are sorry for the inconvenience.”

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

Кто автор скрипта? Могу ли я свободно его использовать?

Скрипт доступен публично и язык программирования доступен под GPL. Компания Unihost.com не несет ответственности за какой-либо урон, причиненный измененными версиями скрипта. Не оказывается поддержка ни по каким вопросам, включающим в себя модификацию скрипта.

Какой пароль пользователя root для MySQL в LAMP образе?

Пароль пользователя root для MySQL при установки образа LAMP после новой установки расположен в файле /password.txt.