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).


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.


Pierwsze podane rozwiązanie prawdopodobnie już załatwi sprawę. Dzięki!
tdammers

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.