Двойная загрузка безголовой машины?

9

Мне интересно, можно ли настроить безголовую машину (сервер приложений) в конфигурации с двойной загрузкой. Цель состоит в том, чтобы установить linux (debian lenny или sid) и windows (XP pro, бесполезно обновляться до чего-то более нового, потому что мои старые приложения не будут работать), установленными на отдельных разделах, и иметь возможность перезагрузиться в другую ОС, через дистанционное средство (RDP / SSH). Я, вероятно, могу выяснить, как заставить grub загружаться в Windows по умолчанию и автоматизировать все это для удобства, поэтому часть «перезагрузка в windows из linux» покрыта. Я беспокоюсь о другой стороне вещей - изменение конфигурации Grub из Windows.

Альтернативой могут быть два отдельных загрузочных жестких диска и способ изменения настроек BIOS как в Linux, так и в Windows (опять же, фактически без физического присутствия на компьютере).

Рассматриваемая машина - это звуковая рабочая станция, поэтому виртуальные машины не являются опцией (мне нужна вся производительность).

tdammers
источник
Я не думаю, что вы можете получить безголовый Windows XP
TheLQ
3
@TheLQ: для практических целей компьютер без подключенного экрана, запертого в шкафу или за тысячу миль без головы. И ни одна из этих характеристик не препятствует запуску Windows (возможно, только ее установке).
Жиль "ТАК - прекрати быть злым"
Каков номер модели и производитель рабочей станции, или, если вы собрали ее самостоятельно, материнскую плату? Вполне возможно, что у него есть Intel vPro, который позволяет удаленно управлять работой компьютера на низком уровне. en.wikipedia.org/wiki/Intel_vPro
nhinkle

Ответы:

14

Вы можете загрузить Linux по умолчанию и, если вам нужна Windows, организовать загрузку только в следующий раз.

  • Для Grub 1 в разделе «Загрузка только один раз» в руководстве приведен пример. Сделать menu.lstтак:

    default saved
    
    title Linux
    root (hd0,0)
    kernel /vmlinuz root=/dev/sda1 ro
    
    title Windows
    root (hd0,1)
    chainloader +1
    savedefault 0
    

    savedefault 0Линия под средствами Windows , что при загрузке Windows, следующая загрузка будет загружаться Linux. Когда вы хотите загрузить Windows, из Linux запустите grub-set-default 1и перезагрузите компьютер.

  • Для Grub 2 есть утилита, которая делает это автоматически. Вы должны иметь GRUB_DEFAULT=savedв /etc/default/grub. Затем запустите grub-reboot Windowsиз Linux, когда вы хотите, чтобы следующей загрузкой была Windows; загрузка после этого будет Linux.

Другая возможность, которая требует больше настроек, но дает вам больше гибкости, - это установить grub на небольшой раздел FAT. Затем вы можете легко редактировать его файл конфигурации из любой операционной системы.

Жиль "ТАК - перестань быть злым"
источник
Первое решение, которое вы дали, вероятно, уже поможет. Спасибо!
tdammers