ฉันเริ่มต้นกับ Linux ในช่วงปลายยุค 90 และตามที่กล่าวไว้lilo
เป็นค่าเริ่มต้น หากคุณต้องการบูทคู่กับระบบ DOS คุณสามารถบูตโดยไม่ต้องโหลดสิ่งใด ๆ ลงใน HIMEM หรือโหลดไดรเวอร์ซีดี ฯลฯ และใช้งานloadlin
ได้ สำหรับ Win95 dual booting คุณสามารถทำให้ไดรฟ์บูตได้เป็นครั้งแรกด้วย DOS จากนั้นติดตั้ง '95 และ '95's boot loader จะช่วยให้คุณสามารถบูตเคอร์เนล DOS ได้จากนั้นคุณสามารถใช้loadlin
ได้
สำหรับการบูทคู่กับ NT4, เคล็ดลับคือการเขียน LILO ไปที่ /
พาร์ติชันจากนั้นตัดส่วน 512 ไบต์แรกที่ใช้dd
( dd if=/dev/sda2 of=/path/to/file bs=512 count=1
) และวางไฟล์ผลลัพธ์ที่ntldr
สามารถมองเห็นได้และคุณสามารถใช้มันได้จากตัวโหลดบูตของ WinNT ปัญหาในการทำเช่นนั้นคือเมื่อคุณอัพเกรดเคอร์เนลคุณต้องจำไว้ว่าให้ทำซ้ำทุกขั้นตอนก่อนที่จะทำการรีบูตมิฉะนั้นคุณจะมีปัญหาในการกลับเข้าสู่ระบบ Linux กระบวนการเดียวกันทำงานกับ Win2k
ด้วย LILO ทุกครั้งที่เคอร์เนลได้รับการปรับปรุงคุณต้องจำไว้ว่าต้องอัพเดต LILO
กับ loadlin
ใดก็ตามที่เคอร์เนลอัพเดทคุณต้องจำไว้ว่าให้คัดลอกเคอร์เนลออกไปยังพาร์ติชั่น DOS
อีกตัวเลือกหนึ่งที่ถูกบอกเป็นนัยในคำตอบอื่น ๆ คือการเขียนเคอร์เนลโดยตรงกับฟลอปปี้โดยใช้ dd if=/path/to/vmlinuz of=/dev/fd0
แต่อุปกรณ์รูทต้องตั้งค่าอย่างถูกต้องในเคอร์เนลไม่ว่าจะเป็นเวลาคอมไพล์หรือโดยการใช้rdev
ยูทิลิตี้
เมื่อGRUB
มาถึงรอบ ๆ มีความสุขมากเพราะคุณไม่ต้องจำที่จะอัปเดต LILO อีกต่อไปหรืออัปเดต LILO แล้วถอดแถบข้อมูลการบูตออกและอื่น ๆ อีกมากไม่ต้องออกจากระบบ Linux อีกต่อไปเพราะคุณลืมอัปเดตบูตโหลดเดอร์ ข้อมูล...
biosboot(8)
ดูเช่น