Подвійне завантаження безголівкової машини?


9

Цікаво, чи можна встановити безголову машину (сервер додатків) у конфігурації подвійного завантаження. Мета полягає в тому, щоб встановити linux (debian lenny або sid) і Windows (XP pro, не використовувати оновлення до чогось нового, оскільки мої застарілі програми не працюватимуть), встановити на окремих розділах, а також мати можливість перезавантажуватися в іншій ОС, через все віддалені засоби (RDP / SSH). Я, напевно, можу зрозуміти, як зробити груб завантаження у 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.