Tôi bắt đầu với Linux vào cuối những năm 90 và như đã đề cập lilo
là mặc định. Nếu bạn muốn khởi động kép với hệ thống DOS, bạn có thể thực hiện khởi động trần mà không cần tải nội dung vào HIMEM hoặc tải trình điều khiển CD, v.v. và sử dụng loadlin
. Để khởi động kép Win95, trước tiên bạn có thể khởi động ổ đĩa bằng DOS, sau đó cài đặt bộ tải khởi động '95 và '95' sẽ cho phép bạn khởi động hạt nhân DOS và sau đó bạn có thể sử dụng loadlin
.
Để khởi động kép với NT4, mẹo là ghi LILO vào /
phân vùng, sau đó loại bỏ 512 byte đầu tiên bằng cách sử dụng dd
( dd if=/dev/sda2 of=/path/to/file bs=512 count=1
) và đặt tệp kết quả vào nơi ntldr
có thể nhìn thấy và bạn có thể sử dụng nó từ trình tải khởi động của WinNT. Vấn đề với việc đó là khi bạn nâng cấp kernel, bạn phải nhớ lặp lại tất cả các bước trước khi khởi động lại, nếu không bạn sẽ gặp vấn đề khi quay lại hệ thống Linux. Quá trình tương tự đã làm việc với Win2k.
Với LILO, bất cứ khi nào kernel được cập nhật, bạn phải nhớ cập nhật LILO.
Với loadlin
bất kỳ thời điểm hạt nhân cập nhật, bạn phải nhớ để chép kernel ra vào phân vùng hệ điều hành DOS.
Một tùy chọn khác được gợi ý trong các câu trả lời khác là ghi kernel trực tiếp vào đĩa mềm bằng cách sử dụng dd if=/path/to/vmlinuz of=/dev/fd0
NHƯNG thiết bị gốc phải được đặt đúng trong kernel, vào thời gian biên dịch hoặc bằng cách sử dụng rdev
tiện ích.
Khi GRUB
xuất hiện, có rất nhiều niềm vui vì bạn không còn phải nhớ cập nhật LILO, hoặc cập nhật LILO và loại bỏ thông tin khởi động, v.v. Không còn bị rời khỏi hệ thống Linux của bạn vì bạn quên cập nhật trình tải khởi động thông tin ...
biosboot(8)
.