Я установил USB-накопитель на сервер HP Linux. USB-накопитель является загрузочным и содержит действительные резервные копии ОС, с которых я могу восстановить систему. Я могу обновить резервную копию легко в любое время.

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

Я вижу 2 возможных решения:

  1. Управляйте использованием команд BIOS при перезагрузке, чтобы изменить порядок загрузки.
  2. Запустите одну команду (возможно, grub-reboot), чтобы выполнить однократную загрузку только с USB.

Я использовал вариант 1, но это настоящая боль, и я не могу изменить BIOS с некоторым оборудованием. Могу ли я посоветовать, как я могу сказать Linux, чтобы он перезагружался и загружался с USB только один раз?

Я читал, что grub-reboot может это сделать, но все сосредоточено на загрузке дистрибутива Linux из Windows или чего-то подобного.

Версия GRUB - 0,97.

Изменить: Это рабочий сервер, который при обычном использовании будет загружаться с жесткого диска в Linux. Перед обновлением программного обеспечения / ОС / изменением конфигурации произойдет следующее (с использованием Symantec NetBackup): - Запуск сценария для резервного копирования ОС и настройки на USB-накопитель. - Сценарии запускаются для резервного копирования БД, файлов и т.д. На сервер NetBackup. - Обновления выполнены. В случае необходимости отката изменений или полного сбоя или обновления: - Загрузитесь с USB-накопителя, переустановите ОС. - Переустановите другие резервные копии с сервера NetBackup. - Сервер не получил восстановление до нуля до состояния обновления. При нормальной работе, если сервер перезагружен, он загружается с жесткого диска. В крайних случаях, когда мы хотим выполнить восстановление с нуля, нам потребуется загрузка с USB. В идеале это будет сделано удаленно. Удаленный доступ к BIOS может быть затруднен с некоторыми настройками оборудования / замазки, поэтому мы бы предпочли использовать команду grub для перезагрузки с USB-накопителя, если это возможно.

2 ответа2

1

Быстрая идея приходит на ум:

  1. Цепная загрузка USB-накопителя с другой ОС Grub.
  2. установите USB-накопитель в качестве загрузочного носителя по умолчанию
  3. создайте скрипт, который ОС USB-накопителя будет выполнять при загрузке, восстанавливая ОС HDD в качестве загрузочного носителя по умолчанию
  4. перезагрузите компьютер и выберите его вручную для загрузки с жесткого диска ОС.

Я не понимаю, зачем вам загружать USB-накопитель только один раз, но это должно быть достигнуто относительно легко

0

Эта ссылка подробно описывает несколько подходов к вашей проблеме:

http://sidvind.com/wiki/GRUB:_Boot_another_OS_once

Вам, вероятно, нужно будет настроить параметры grub

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