<ก่อนหน้านี้ | Contents | ถัดไป>
ระบบ Linux จำนวนมากใช้ LILO, LInux LOader สำหรับการบูตระบบปฏิบัติการ เราจะพูดถึง GRUB เท่านั้นซึ่งใช้งานง่ายและยืดหยุ่นกว่า หากคุณต้องการข้อมูลเกี่ยวกับ LILOอ้างถึง man page และ HOWTO ทั้งสองระบบรองรับการติดตั้งดูอัลบูต เราอ้างอิง HOWTO ในหัวข้อนี้เพื่อดูตัวอย่างการใช้งานจริงและข้อมูลเบื้องหลัง
4.2.2. ขั้นตอนการบูต
เมื่อบูตคอมพิวเตอร์ x86 โปรเซสเซอร์จะดูที่ส่วนท้ายของหน่วยความจำระบบสำหรับ BIOS (ระบบอินพุต/เอาต์พุตพื้นฐาน) และเรียกใช้งาน โปรแกรม BIOS ถูกเขียนลงในหน่วยความจำแบบอ่านอย่างเดียวถาวรและพร้อมสำหรับการใช้งานเสมอ ไบออสมีอินเทอร์เฟซระดับต่ำสุดสำหรับอุปกรณ์ต่อพ่วงและควบคุมขั้นตอนแรกของกระบวนการบู๊ต
ไบออสจะทดสอบระบบ ค้นหาและตรวจสอบอุปกรณ์ต่อพ่วง จากนั้นจึงค้นหาไดรฟ์เพื่อใช้บู๊ตระบบ โดยปกติแล้วจะตรวจสอบฟลอปปีไดรฟ์ (หรือไดรฟ์ซีดีรอมบนระบบที่ใหม่กว่าหลายระบบ) เพื่อหาสื่อที่สามารถบู๊ตได้ หากมี จากนั้นจะดูที่ฮาร์ดไดรฟ์ ลำดับของไดรฟ์ที่ใช้สำหรับการบูทมักจะถูกควบคุมโดยการตั้งค่า BIOS เฉพาะในระบบ เมื่อ Linux ได้รับการติดตั้งบนฮาร์ดไดรฟ์ของระบบแล้ว ไบออสจะค้นหา Master Boot Record (MBR) โดยเริ่มที่เซกเตอร์แรกของฮาร์ดไดรฟ์ตัวแรก โหลดเนื้อหาลงในหน่วยความจำ จากนั้นผ่านการควบคุมไปยังส่วนนั้น