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


9

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

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

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


Я не думаю, что вы можете получить безголовый 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.