Dual Boot eine kopflose Maschine?

9

Ich frage mich, ob es möglich ist, einen Headless-Computer (Anwendungsserver) in einer Dual-Boot-Konfiguration einzurichten. Das Ziel ist es, Linux (Debian Lenny oder Sid) und Windows (XP Pro, kein Upgrade auf etwas Neueres, da meine Legacy-Apps nicht funktionieren) auf separaten Partitionen zu installieren und in der Lage zu sein, das gesamte Betriebssystem neu zu starten Remote bedeutet (RDP / SSH). Ich kann wahrscheinlich herausfinden, wie man Grub standardmäßig in Windows booten lässt und das Ganze der Einfachheit halber automatisiert, sodass der Teil "Neustart in Windows unter Linux" behandelt wird. Ich mache mir jedoch Sorgen um die andere Seite der Dinge - das Ändern der Grub-Konfiguration von Windows aus.

Eine Alternative wären zwei separate bootfähige Festplatten und eine Möglichkeit, die BIOS-Einstellungen sowohl unter Linux als auch unter Windows zu ändern (wiederum ohne physisch am Computer zu sein).

Die fragliche Maschine ist eine Audio-Workstation, daher sind virtuelle Maschinen keine Option (ich brauche jede Menge Leistung).

tdammers
quelle
Ich glaube nicht, dass Sie eine kopflose Windows XP-Box bekommen können
TheLQ
3
@TheLQ: Aus praktischen Gründen ist ein Computer ohne angeschlossenen Bildschirm, in einem Schrank oder in einer Entfernung von tausend Meilen kopflos. Und keine dieser Eigenschaften hindert Sie daran, Windows auszuführen (möglicherweise nur daran, es zu installieren).
Gilles 'SO - hör auf böse zu sein'
Wie lautet die Modellnummer und der Hersteller der Workstation oder, wenn Sie sie selbst gebaut haben, das Motherboard? Möglicherweise verfügt es über Intel vPro, mit dem der Low-Level-Betrieb des PCs ferngesteuert werden kann. en.wikipedia.org/wiki/Intel_vPro
nhinkle

Antworten:

14

Sie können Linux standardmäßig starten lassen und, wenn Sie möchten, dass Windows nur beim nächsten Mal gestartet wird.

  • Für Grub 1 gibt es im Handbuch unter „Nur einmal booten“ ein Beispiel. Machen Sie menu.lstaussehen wie:

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

    Die savedefault 0Zeile unter Windows bedeutet, dass beim nächsten Start von Windows Linux beim nächsten Start gestartet wird. Wenn Sie Windows unter Linux starten möchten, führen Sie es aus und starten Sie es grub-set-default 1neu.

  • Für Grub 2 gibt es ein Dienstprogramm, das dies automatisch ausführt. Sie müssen müssen GRUB_DEFAULT=savedin /etc/default/grub. Führen grub-reboot WindowsSie dann Linux aus, wenn der nächste Start Windows sein soll. Der Boot danach soll Linux sein.

Eine andere Möglichkeit, die mehr Setup erfordert, Ihnen aber mehr Flexibilität bietet, ist die Installation von grub auf einer kleinen FAT-Partition. Dann können Sie die Konfigurationsdatei einfach von jedem Betriebssystem aus bearbeiten.

Gilles 'SO - hör auf böse zu sein'
quelle
Die erste Lösung, die Sie gegeben haben, wird wahrscheinlich bereits den Trick machen. Vielen Dank!
tdammers
0

Wenn Sie die spezielle Administrationskonsole aktivieren , kann auf den XP-Bootloader über RS-232 zugegriffen werden.

Ultrasawblade
quelle
Oder Sie können einfach die Befehle serialund terminalmit Grub Legacy verwenden.
Ignacio Vazquez-Abrams