เหตุใด Linux Boot Sequence จึงจัดเป็นวิธี ...


1

เหตุใดลำดับการบู๊ตของ Linux จึงจัดเป็นอย่างที่มันเป็น?

Power on + BIOS เปิดใช้งานการเริ่มต้นฮาร์ดแวร์และการทดสอบตัวเอง LILO / GRUB ฯลฯ ... แต่ทำไมมันจัดระบบแบบนี้?

ฉันจะพูดถูกไหมว่ามันเป็นจุดประสงค์หลักในการแก้ไขข้อบกพร่อง?


4
ขั้นตอนจนกระทั่ง bootloader ไม่มีส่วนเกี่ยวข้องกับระบบปฏิบัติการ มันเป็นเพราะวิธีการออกแบบฮาร์ดแวร์
ismail

และ windows microsoft ก็ทำเช่นเดียวกัน
OneOfOne

2
serverfault.com?
ajreal

3
เมื่อคุณติดแท็กเป็นการบ้านฉันคิดว่าคุณเข้าใจผิดคำถามครูของคุณ ฉันคิดว่าคำถามไม่เกี่ยวกับประวัติและ bootloaders ฯลฯ มันเพิ่มเติมเกี่ยวกับกระบวนการบูตของ linux เป็นไปได้ไหม แต่อย่างใด ฉันคิดว่าลิงก์นี้ควรตอบคำถามของคุณ ibm.com/developerworks/linux/library/l-linuxboot

1
กองแรงงานและสิ่งที่เป็นนามธรรม
Dennis Williamson

คำตอบ:


5

นั่นไม่ใช่ลำดับการบู๊ตของ Linux โดยเฉพาะ นั่นคือวิธีที่ระบบพีซี IBM ดั้งเดิมทำงานและพีซีที่คุณใช้อยู่ในปัจจุบันเป็นเพียงระบบรุ่นดั้งเดิมที่ได้รับการพัฒนาเนื่องจากผู้คนให้ความสำคัญกับความเข้ากันได้แบบย้อนหลังมากเกินไป

คอมพิวเตอร์จำนวนมากที่ไม่จำเป็นต้องย้อนกลับเข้ากันได้กับสถาปัตยกรรมพีซี IBM boot Linux แตกต่างกัน โทรศัพท์มือถือของฉันบูทเข้าสู่ U-Boot โดยตรงจากนั้นบู๊ต Linux ไม่มีไบออส เหมือนกับ web / SAN server ของฉันซึ่งใช้ ARM มันบูทโดยตรงใน Redboot จากนั้นบูท Linux ไม่มี BIOS Google Chrome OS มีข่าวลือว่าแม้จะมีการกำจัด bootloaders ทั้งหมดและบู๊ตโดยตรงในเคอร์เนลลินุกซ์เขียนลงในที่อยู่แรกของหน่วยความจำ

ในระยะสั้นมันเป็นขยะส่วนใหญ่ที่เป็นมรดก ไม่มีเหตุผลที่ดีในปัจจุบันที่ฮาร์ดแวร์ทำงานในแบบที่พวกเขาทำยกเว้นว่าหากทำงานแตกต่างกันพวกเขาจะไม่สามารถบูต Windows ได้


"พวกเขาจะไม่สามารถบูต Windows" ได้หรือไม่?
new123456
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.