boot GRUB Loader
ด้วงย่อมาจาก Unified Bootloader แกรนด์, โปรแกรมการกระจายภายใต้ GNU ในค่าใช้จ่ายในการโหลดและการเริ่มต้นของระบบปฏิบัติการที่เป็น
ด้วงที่อาศัยอยู่ในดิสก์และใช้กันอย่างแพร่หลายและติดตั้งโดยค่าเริ่มต้นในเกือบทุกรุ่นที่สำคัญทั้งหมดของลินุกซ์เช่นเดียวกับในบรรดา FreeBSD และ OpenSolaris
กว่าการทำงานภายในของจริงที่ซับซ้อนมากเป็นที่น่าสนใจที่จะรู้ว่าสถาปัตยกรรมพื้นฐาน, การกำหนดค่าระบบ (การจัดการโดย menu.lst ไฟล์การตั้งค่า) และคำสั่งข้อความหลัก
Grub จะช่วยให้การเขียนจากคำสั่งเริ่มต้นที่จำเป็นในการบูต kernel, GRUB บูตเป็นสากลรองรับทุกระบบปฏิบัติการที่สำคัญรวมทั้งแม้ผู้ที่มีใบอนุญาตเป็น Windows ที่เป็นกรรมสิทธิ์ของ
มันเกิดขึ้นเมื่อเชื่อมต่อเครื่องคอมพิวเตอร์ที่มีเมนูอย่างหนึ่งที่นำเสนอโดยตัวอย่างต่อไปนี้เป็น :
ด้วงด้วงบูตจากคำสั่งในวิธีที่มาตรฐานและมีการกระจายไปพร้อมกับโปรแกรมเสริมบางอย่างที่จะมีการรายงานที่มีคำอธิบายสั้น ๆ ของการใช้มากที่สุด :
-
ด้วงติดตั้ง : ติดตั้ง grub บนดิสก์;
-
grub ตั้งค่าเริ่มต้น : สามารถกำหนดรายการเมนูเริ่มต้นเริ่มหมดเวลาหมดอายุ;
-
ด้วงสอบสวน : เสนอข้อมูลเกี่ยวกับอุปกรณ์ที่สอดคล้องกับเส้นทางที่กำหนด (หรืออุปกรณ์ผ่านทาง - D ตัวเลือก);
-
รีบูต grub : รีบูตเครื่องคอมพิวเตอร์กับระบบปฏิบัติการที่สอดคล้องกับรายการเมนูที่ระบุเป็นอาร์กิวเมนต์;
-
grub - md5 - ฝังศพใต้ถุนโบสถ์ : การคำนวณ md5 hash ของรหัสผ่านที่ต้องการโดยโปรแกรมเอง
สถาปัตยกรรมของด้วง
ด้วงประกอบด้วยสองส่วนที่เรียกว่าขั้นตอน
-
stage1 มีถิ่นที่อยู่ใน Master Boot Record (MBR, บูตเซกเตอร์ที่ใช้โดย BIOS เพื่อความสมบูรณ์ของการบูตระบบ) และข้อเสนอที่จะอัปโหลดส่วนที่สอง;
-
stage2 ที่อาศัยอยู่บนเส้นทางที่ยากที่จะ / boot / grub และมีโปรแกรมจริง, เส้นทางเดียวกันแฟ้มการกำหนดค่าจะถูกเก็บไว้
สถาปัตยกรรมนี้จะช่วยให้ stage1 อยู่เสมอไม่เปลี่ยนแปลงและการเปลี่ยนแปลงเพียงอย่างเดียวคือ stage2 ของการกระทำของการเปลี่ยนแปลงแฟ้มการกำหนดค่าซึ่งจะกำหนดลักษณะการทำงานของบูตและโครงสร้างเมนู
จากระบบปฏิบัติการนี้มาพร้อมความยืดหยุ่นและใช้งานง่ายอย่างเหลือเชื่อสูงเมื่อเห็นควบคู่ไปกับอำนาจของเครื่องมือ
เครื่องหมายเพื่อระบุตัวตนของดิสก์และพาร์ทิชัน
ก่อนที่จะคุยในรายละเอียดการดำเนินงานและโครงสร้างของแฟ้มการกำหนดค่าจะเป็นประโยชน์ในการจำวิธีที่พวกเขาจะเรียกว่าดิสก์และพาร์ทิชันไปยังระบบด้วงและการดำเนินงาน
-
ที่ DOS / Windows กำหนดให้กับแต่ละพาร์ทิชันดิสก์ที่วางอยู่บนค่าสัญลักษณ์ใด ๆ ที่ประกอบด้วยตัวอักษรความก้าวหน้าและลำไส้ใหญ่ (ค่าปกติคือ A : และ B : สำหรับดิสก์ที่ถอดออก C : และด้านล่างสำหรับฮาร์ดดิสก์และหน่วยอื่น ๆ );
-
โน้ต Unix ชื่อดิสก์ในรูปแบบ hda, HDB, HDC ฯลฯ ..
และสำหรับแต่ละดิสก์ไดรฟ์และกำหนดค่าที่ระบุลำดับของแต่ละพาร์ทิชัน (เช่น hda1, hda5, hdb3)
ตัวเลขที่ 1-4 จะถูกสงวนไว้สำหรับสี่พาร์ทิชันหลักที่เป็นไปได้ในขณะที่ใช้ค่าที่มากกว่า 5 ชื่อพาร์ทิชันลอจิคัล
-
GRUB จะใช้สัญกรณ์ของตัวเองแตกต่างจากก่อนหน้านี้สองซึ่งจะช่วยให้แต่ละฮาร์ดไดรฟ์คำนำหน้า'HD'ตามด้วยตัวระบุของดิสก์และพาร์ทิชัน :
HD (<numero_disco>, <numero_partizione>)
นี่คือแผนภาพที่สรุปเช่นที่อาจจะชี้แจงสิ่งที่เป็นผู้มี :