Как управлять по сети загрузкой ОС?

Как сделать, чтобы меню загрузчика GRUB, при установке Linux с Windows на один компьютер, обращалось по сети к другому компьютеру на котором установить какое--то ПО, которое сообщает в какую ОС грузиться.
  • Вопрос задан
  • 1555 просмотров
Решения вопроса 1
Alex_Geer
@Alex_Geer
System Engineer
PXE-сервер
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Adamos
@Adamos
Можно наколхозить загрузку по умолчанию минимальной ОС, которая будет выполнять единственный скрипт - запрашивать по сети выбор загрузчика и запускать grub-reboot с его номером.

Но вообще говоря, придумывая нетривиальное шаманство, лучше объяснить - зачем. Могут подкинуть вариант не извращаться и сделать все проще.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Стандартно - никак, можно найти разработчика, который сможет дописать нужные функции в код grub, если это возможно.
Либо Linux грузить по умолчанию, добавив скрипт в автозапуск в Linux, который при запуске проверит и если нужно загрузиться в Windows, перезагрузится в Windows
Ответ написан
shurshur
@shurshur
Сисадмин, просто сисадмин...
Нормальное решение - сетевая загрузка (PXE) и подсовывать нужный конфиг. Можно даже использовать загрузчики типа ipxe, которые умеют качать файлы по http. Но для одно компа это может оказаться чересчур.

Как вариант, можно было бы настроить grub, чтобы он загружал систему из "saved", и тогда можно было бы менять командой grub-set-default, затем перезагружать. Но это сохраняется в файл, который из-под Windows будет недоступен.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы