..


ลิงก์ผู้สนับสนุน

boot GRUB Loader

บทความที่เขียนโดย Stefano Cancedda
หน้า 1 จาก 4

ด้วงย่อมาจาก 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>)

 
นี่คือแผนภาพที่สรุปเช่นที่อาจจะชี้แจงสิ่งที่เป็นผู้มี :

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
Ruby และ Ruby on Rails (หลักสูตร) Ruby และ Ruby on Rails (หลักสูตร)
สร้างโปรแกรมซอฟต์แวร์และเว็บด้วยทับทิมและ ร. จาก 39 €
ลิงก์ผู้สนับสนุน