Hetzner - DokuWiki
Betriebssystem Images installieren/ru
Inhaltsverzeichnis |
Установка операционной системы с помощью 'installimage'
Предоставленный Hetzner скрипт installimage позволяет легко и быстро устанавливать различные дистрибутивы Linux.
Installimage можно запустить непосредственно из rescue системы на вашем сервере. Он предоставляет удобный интерфейс с возможностью выбора дистрибутива Linux. Вы получаете полный контроль над разбиением вашего диска(дисков), а также с помощью удобного редактора можете активировать программный RAID или LVM.
autosetup
Если installimage находит в rescue системе файл /autosetup, то этот файл автоматически используется в качестве конфигурационного. Если в файле не содержатся ошибки, то меню и редактор не отображаются.
Какие операционные системы можно установить?
В меню перечислены доступные в настоящий момент ОС. Опытные пользователи могут сами создавать и устанавливать собственные образы ОС. Пожалуйста, ознакомьтесь с инструкцией как установить свои собственные образы ОС и требованиями для их создания.
Как пользоваться 'installimage'?
Сначала нужно активировать rescue system в веб-интерфейсе управления Robot (меню "Server" -> выберите нужный сервер -> вкладка "Rescue"). Мы предлагаем 32 и 64 битные rescue системы. Пожалуйста, обратите внимание на пароль, выведенный на экран после активации.
Теперь вам нужно перезапустить сервер через Robot или обычным способом.
Через пару минут rescue система должна полностью загрузиться. Теперь вы можете войти в систему по SSH с именем 'root' и паролем, который был отображен в Robot.
И наконец, можно начать процедуру установки:
root@rescue ~ # installimage
Вы увидите меню, в котором сможете выбрать дистрибутив Linux и образ из списка в подменю.
После выбора образа вы получите уведомление о запуске редактора и откроется конфигурационный файл.
В качестве редактора используется Midnight Commander (‚mcedit’).
Присутствующие в системе диски отображаются в первой строке в переменной DRIVE<число>. Над каждой переменной вы можете видеть тип диска. Если вы хотите оставить диск без изменений в его текущем состоянии, вы можете удалить его из файла конфигурации, поместив "#" перед ним. Обратите внимание на то, что при этом номер в переменной DRIVE должен быть изменён соответствующим образом.
Например:
# ST31500341AS #DRIVE1 /dev/sda # ST31500341AS DRIVE1 /dev/sdb
Если в сервере несколько дисков, то при помощи переменных "SWRAID" and "SWRAIDLEVEL" из них можно создать программный RAID-массив. Программные RAID-массивы всех уровней применяются ко всем дискам в конфигурации (перечисленным в переменных DRIVE). Если вы не хотите включать определённый диск в массив, то вам необходимо его удалить из конфигурации как описано выше.
Переменная "BOOT LOADER" позволяет выбрать устанавливаемый загрузчик, "Grub" или "Lilo". При выборе "grub", в зависимости от устанавливаемой операционной системы, будет установлен GRUB2 или GRUB1 (legacy grub).
Имя сервера задаётся в переменной "HOSTNAME"
Также installimage поддерживает настройку схемы разбиения диска (в том числе и с LVM). Соответствующий синтаксис описан в примерах к файле конфигурации.
После выхода из редактора с помощью F10 (сохранить и выйти) будет проверен синтаксис конфигурационного файла. Если в файле содержатся ошибки, то редактор откроется снова.
Если вы видите такой вывод через 1-15 минут (в зависимости от образа и разбиения), значит ваша система готова.
Паролем root установлен текущий пароль rescue системы.
Выполните ‚reboot’ в rescue системе:
root@rescue ~ # reboot
загрузится только что установленная система и вы сможете войти в нее, по прежнему используя пароль от rescue.
Особенности
- При использовании скрипта installimage для установки Debian или Ubuntu, время для задач cron в файле
/etc/cron.d/mdadmзадается случайным образом.
Часто задаваемые вопросы
- Теряю ли я данные на жестком диске(дисках)?
- Да. Все данные на выбранном диске(дисках) полностью стираются и создается новая таблица разделов.
- Скрипт установки выдает одну или множество ошибок. Что мне теперь делать?
- Сначала, пожалуйста, перезапустите установку. Если по прежнему выдаются ошибки, отправьте сообщение с полным выводом экрана и содержанием файла /root/debug.txt на support@hetzner.de.
- Нужно ли мне вводить 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.“
- Если вы видите это сообщение, значит производится обновление частей скрипта. Обычно это занимает пару минут. Во избежание ошибок необходима блокировка на время установки обновлений. Вы сможете воспользоваться скриптом через пару минут после появления этого сообщения.
- Кто автор скрипта? Могу ли я свободно его использовать?
- Скрипты написаны Florian Wicke на Bash для Hetzner Online AG. Они были дополнены David Mayr и другими. Скрипт доступен публично и язык программирования доступен под GPL. Hetzner Online AG и авторы не несут ответственности за какой-либо урон, причиненный измененными версиями скрипта. Не оказывается поддержка ни по каким вопросам, включающим в себя модификацию скрипта.
- Какой пароль пользователя root для MySQL в LAMP образе?
- Пароль пользователя root для MySQL при установки образа LAMP после новой установки расположен в файле /password.txt



