скрипт installimage
Installimage сценарий обеспечивает Hetzner предлагает простой и быстрый способ установки различных дистрибутивов Linux.
Installimage можно запустить прямо из Rescue System на вашем сервере. Он предлагает интерфейс на основе меню, в котором вы можете выбрать дистрибутив Linux по вашему выбору. У вас есть полный контроль над разбиением на разделы вашего диска (ов) и можно активировать использование программного RAID, а также LVM с помощью простого редактора.
Запуск installimage
Чтобы использовать installimage, вам сначала нужно активировать, а затем загрузиться в Rescue System .
После входа в систему спасения как «root», используя пароль, отображаемый в роботе , введите installimage, чтобы запустить сценарий installimage:
root@rescue ~ #installimage
Будет показано следующее меню:
После выбора изображения вы получите сообщение о том, что будет запущен редактор, открывающий файл конфигурации.
Midnight Commander ( mcedit ) используется как редактор.
Выбор ОС
Мы предлагаем ряд стандартных изображений, которые вы можете использовать. Обычно это последняя версия конкретного дистрибутива.
Опытные пользователи также могут установить более старые версии этих дистрибутивов, перейдя в old\_images
папку. Обратите внимание, что мы не поддерживаем эти старые образы.
Кроме того, опытные пользователи могут создавать собственные образы ОС и устанавливать их. Пожалуйста, ознакомьтесь с руководством по установке собственных образов ОС, чтобы узнать, как это возможно, а также список требований.
автонастройка
Если installimage
находит /autosetup
файл в системе спасения, он будет автоматически использовать это в качестве файла конфигурации. Ни меню, ни редактор не отображаются, если в файле нет ошибок.
Переменные
Следующие переменные можно настроить для настройки установки.
Диски
Диски, которые присутствуют в сервере, обозначаются в первой строке переменной 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
устанавливает соответствующее имя хоста в системе.
Разделы / файловые системы
Installimage также поддерживает настройку схемы разбиения (включая использование LVM). Обозначенный синтаксис можно найти в примерах в редакторе.
Образ операционной системы
Это полный путь к образу операционной системы, и его нужно указывать только в том случае, если устанавливается пользовательский образ.
Установка
После выхода из редактора с помощью F10 (сохранить и выйти) проверяется синтаксис файла конфигурации. Если он будет содержать ошибки, вы вернетесь в редактор.
Если вы видите этот вывод через 1-5 минут (в зависимости от используемого образа и разбиения на разделы), система готова и загружается.
В качестве пароля root установлен текущий пароль Rescue System.
После reboot
в Спасательной системе
root@rescue ~ # reboot
вновь установленная система загружается, и вы можете войти в систему с предыдущим паролем Rescue System.
Особенности
При установке Debian или Ubuntu с использованием сценария installimage время выполнения cronjob /etc/cron.d/mdadm
устанавливается случайным образом.
Часто задаваемые вопросы
Почему я не могу создать разделы размером более 2 ТиБ?
Создание разделов размером более 2 ТиБ возможно только с помощью таблицы разделов GUID (GPT) . Таким образом, могут быть установлены только операционные системы, включающие GRUB2, которые поддерживают загрузку с дисков GPT.
Сценарий установки показывает одну или несколько ошибок. Что я должен делать?
Повторно запустите установку. Если вы снова получите ту же ошибку, отправьте полный вывод экрана и содержимое файла /root/debug.txt
по адресу support@hetzner.de.
Должен ли я помещать «все» в конец таблицы разделов или я могу поместить эту строку дальше вверху?
Размер all
в файле конфигурации означает использование оставшейся части доступного пространства на диске . Поскольку разделы создаются один за другим, таблица разделов будет закрыта после использования, all
потому что после этого не останется свободного места. Конечно, можно вообще не использовать «все».
Нажатие F10 не работает. Вместо этого ~21
(или что-то подобное) отображается.
Нажмите Escape, а затем 0
. В большинстве случаев имеет тот же эффект, что и F10.
Кто автор сценария? Могу ли я использовать его бесплатно?
Скрипты были написаны разработчиками Hetzner Online GmbH и поддерживаются и расширяются ими. Скрипты написаны на bash и доступны в системе восстановления. Их можно свободно использовать и изменять. Hetzner Online GmbH не несет ответственности за любой ущерб, причиненный изменением сценариев, и исключает любую поддержку руководств, которые включают изменения сценария.
Какой пароль root MySQL после установки LAMP?
Пароль root MySQL для образа LAMP можно найти в /password.txt
файле.