Podwójny rozruch bezgłowej maszyny?

9

Zastanawiam się, czy można skonfigurować maszynę bezgłową (serwer aplikacji) w konfiguracji podwójnego rozruchu. Celem jest zainstalowanie systemu Linux (debian lenny lub sid) i systemu Windows (XP pro, bezużyteczne uaktualnianie do niczego nowszego, ponieważ moje starsze aplikacje nie będą działać) na osobnych partycjach i możliwość ponownego uruchomienia w innym systemie operacyjnym przez cały czas środki zdalne (RDP / SSH). Prawdopodobnie mogę wymyślić, jak domyślnie uruchamiać gruba w systemie Windows i zautomatyzować to wszystko dla wygody, więc część „restart do systemu Windows z Linuksa” jest objęta. Martwię się jednak o drugą stronę - zmianę konfiguracji gruba z Windows.

Alternatywą byłyby dwa osobne dyski startowe i sposób zmiany ustawień BIOS-u zarówno w systemie Linux, jak i Windows (ponownie, bez fizycznego przebywania przy komputerze).

Ta maszyna jest stacją roboczą audio, więc maszyny wirtualne nie są opcją (potrzebuję każdej wydajności).

tdammers
źródło
Nie sądzę, że można dostać bezgłowe pudełko z Windows XP
TheLQ
3
@TheLQ: ze względów praktycznych komputer bez podłączonego ekranu, zamknięty w szafie lub w odległości tysiąca mil jest bez głowy. I żadna z tych cech nie uniemożliwia uruchomienia systemu Windows (może tylko jego zainstalowanie).
Gilles „SO- przestań być zły”
Jaki jest numer modelu i producent stacji roboczej, a jeśli sam ją zbudowałeś, płyta główna? Możliwe, że może mieć Intel vPro, co pozwala na zdalną kontrolę nad niskopoziomowym działaniem komputera. pl.wikipedia.org/wiki/Intel_vPro
nhinkle

Odpowiedzi:

14

Możesz domyślnie uruchomić system Linux, a gdy chcesz system Windows, zorganizuj jego uruchomienie tylko następnym razem.

  • W przypadku Grub 1 znajduje się przykład pod „Uruchamianie tylko raz” w podręczniku. Producent menu.lstwyglądać następująco:

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

    savedefault 0Linia pod pośrednictwem systemu Windows, że jeśli uruchomić systemu Windows, następnym rozruchu uruchamia Linuksa. Jeśli chcesz uruchomić system Windows, z Linuksa uruchom grub-set-default 1i uruchom ponownie.

  • W Grub 2 jest narzędzie, które robi to automatycznie. Musisz mieć GRUB_DEFAULT=savedw /etc/default/grub. Następnie uruchom grub-reboot Windowsz Linuksa, gdy następnym uruchomieniem będzie Windows; boot po tym Linux.

Inną możliwością, która wymaga większej konfiguracji, ale daje większą elastyczność, jest instalacja gruba na małej partycji FAT. Następnie możesz łatwo edytować jego plik konfiguracyjny z dowolnego systemu operacyjnego.

Gilles „SO- przestań być zły”
źródło
Pierwsze podane rozwiązanie prawdopodobnie już załatwi sprawę. Dzięki!
tdammers
0

Jeśli włączysz specjalną konsolę administracyjną , moduł ładujący XP będzie dostępny przez RS-232.

ultrasawblade
źródło
Lub możesz po prostu użyć poleceń seriali terminalze starszym grub.
Ignacio Vazquez-Abrams,