1

У меня есть удаленный сервер, в настоящее время установленный с CentOS, и я буду выполнять удаленную установку новой операционной системы - gentoo или debian.

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

Вот шаги, которые я предприму:

  1. создайте новый раздел и установите его с нужной файловой системой для новой ОС
  2. смонтировать раздел в /tmp /newos
  3. используйте debootstrap или установку на этапе 3 (в зависимости от ОС), чтобы настроить минимальную установку в разделе
  4. chroot /tmp /newos и настройка сети, ядро (xen), sshd и новый пользователь
  5. выход из chroot
  6. добавить новую ОС в текущую конфигурацию grub для ОС
  7. установить новое ядро для загрузки только один раз согласно [этим инструкциям] [1]

Я думаю, что было бы лучше включить «reboot-on-panic» и «reboot-on-oops» в новом ядре, на всякий случай.

Любой шаг, который я пропускаю или другие вещи, которые могут пойти не так?

1 ответ1

1

Предполагая, что ваша потерянная ссылка в вопросе состоит в том, чтобы использовать опцию save-default в grub, чтобы при следующей загрузке она возвращалась к текущей установке, тогда обязательно стоит выполнить перезагрузку oops и panic.

Другие ошибки ловят те события, которые не приводят к панике или опа, но все же делают ОС недоступной. Убедитесь, что ваш /etc/fstab отражает ситуацию с диском, как это увидит загрузочная ОС. Если вы сохраняете вещи простыми для первой загрузки, например, располагаете все в одном разделе (с файловой системой, из которой может загружаться ваша версия grub), то это должно быть просто.

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

Другая вещь, на которую стоит обратить внимание, - это инвестировать в решение для удаленной консоли, поэтому ничего из этого не будет проблемой. Большинство серверных хостингов и компаний имело бы их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .