Khởi động kép một máy không đầu?


9

Tôi tự hỏi liệu có thể thiết lập một máy không đầu (máy chủ ứng dụng) trong cấu hình khởi động kép hay không. Mục tiêu là để linux (debian lenny hoặc sid) và windows (XP pro, không sử dụng nâng cấp lên bất cứ thứ gì mới hơn vì các ứng dụng cũ của tôi không hoạt động) được cài đặt trên các phân vùng riêng biệt và có thể khởi động lại vào HĐH khác, tất cả đều thông qua phương tiện từ xa (RDP / SSH). Tôi có thể có thể tìm ra cách làm cho grub boot vào windows theo mặc định và tự động hóa toàn bộ để thuận tiện, vì vậy phần 'khởi động lại vào windows từ linux' được đề cập. Tôi đang lo lắng về mặt khác của mọi thứ - thay đổi cấu hình grub từ windows.

Một giải pháp thay thế sẽ là hai ổ cứng có thể khởi động riêng biệt và cách thay đổi cài đặt BIOS từ cả linux và windows (một lần nữa, mà không thực sự ở trong máy).

Máy được đề cập là một máy trạm âm thanh, vì vậy máy ảo không phải là một tùy chọn (tôi cần mỗi bit hiệu suất).


Tôi không nghĩ bạn có thể nhận được một hộp Windows XP không đầu
TheLQ

3
@TheLQ: cho các mục đích thực tế, một máy tính không có màn hình cắm vào, nhốt trong một tủ quần áo, hoặc một ngàn dặm là không đầu. Và không có đặc điểm nào trong số này ngăn bạn chạy Windows (chỉ có thể cài đặt nó).
Gilles 'SO- ngừng trở nên xấu xa'

Số mô hình và nhà sản xuất của máy trạm, hoặc nếu bạn tự xây dựng nó, bo mạch chủ? Có thể nó có Intel vPro, cho phép điều khiển từ xa đối với hoạt động ở mức độ thấp của PC. vi.wikipedia.org/wiki/Intel_vPro
nhinkle

Câu trả lời:


14

Bạn có thể khởi động Linux theo mặc định và khi bạn muốn Windows, hãy sắp xếp để nó khởi động lần sau.

  • Đối với Grub 1, có một ví dụ trong mục Khởi động một lần duy nhất trong hướng dẫn sử dụng. Làm cho menu.lstgiống như:

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

    Các savedefault 0dòng dưới có nghĩa là Windows mà nếu bạn khởi động Windows, khởi động tiếp theo sẽ khởi động Linux. Khi bạn muốn khởi động Windows, từ Linux, hãy chạy grub-set-default 1và khởi động lại.

  • Đối với Grub 2, có một tiện ích để thực hiện việc này một cách tự động. Bạn sẽ cần phải có GRUB_DEFAULT=savedtrong /etc/default/grub. Sau đó chạy grub-reboot Windowstừ Linux khi bạn muốn lần khởi động tiếp theo là Windows; khởi động sau đó là Linux.

Một khả năng khác đòi hỏi nhiều thiết lập hơn nhưng cho phép bạn linh hoạt hơn là cài đặt grub trên một phân vùng FAT nhỏ. Sau đó, bạn có thể dễ dàng chỉnh sửa tập tin cấu hình của nó từ một trong hai hệ điều hành.


Giải pháp đầu tiên bạn đưa ra có lẽ sẽ làm được mẹo. Cảm ơn!
tdammers

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.