บูตโหลดเดอร์เป็นหนึ่งในองค์ประกอบที่สำคัญที่สุดของกระบวนการบูตระบบปฏิบัติการ Linux ของคุณ
ซอฟต์แวร์ ocr ฟรีสำหรับ windows 10
บทความนี้จะแสดงให้คุณเห็นว่าบูตโหลดเดอร์คืออะไรและมีบทบาทอย่างไรในระบบ Linux โดยเฉพาะอย่างยิ่ง คู่มือนี้จะเน้นที่ Grand Unified Bootloader (GRUB) ซึ่งเป็นโปรแกรมบูตโหลดเดอร์ที่ทรงพลังและยืดหยุ่นสูง แต่ก่อนที่จะดูรายละเอียด GRUB สิ่งสำคัญคือต้องเข้าใจกระบวนการบูตใน Linux
กระบวนการบูตลินุกซ์
กระบวนการบู๊ตบน Linux เป็นชุดของกิจกรรมที่เกิดขึ้นตั้งแต่คุณกดปุ่มเปิดปิดบนพีซีของคุณจนถึงเวลาที่หน้าจอเข้าสู่ระบบปรากฏขึ้น
มีสี่ขั้นตอนหลักในกระบวนการบูตระบบปฏิบัติการของคุณและเกิดขึ้นในลำดับต่อไปนี้:
- ไบออส : หมายถึง ระบบอินพุต/เอาต์พุตพื้นฐาน และมีหน้าที่หลักในการโหลด bootloader เมื่อคอมพิวเตอร์เริ่มทำงาน ระบบจะเรียกใช้ Power On Self Test (POST) เพื่อให้แน่ใจว่าฮาร์ดแวร์หลัก เช่น หน่วยความจำและฮาร์ดดิสก์ทำงานอย่างถูกต้อง หลังจากนั้น BIOS จะตรวจสอบ Master Boot Record (MBR) ของฮาร์ดไดรฟ์หลัก ซึ่งเป็นส่วนในฮาร์ดไดรฟ์ของคุณที่มีโปรแกรมโหลดบูต
- Bootloader : โหลดเคอร์เนลลงใน RAM ด้วยชุดพารามิเตอร์เคอร์เนล
- เคอร์เนล : ฟังก์ชันหลักของเคอร์เนลคือการเริ่มต้นอุปกรณ์และหน่วยความจำ หลังจากนั้นจะโหลดกระบวนการเริ่มต้น
- ในนั้น : รับผิดชอบในการเริ่มและหยุดบริการที่จำเป็นในระบบของคุณ
บันทึก : BIOS ไม่ใช่กระบวนการที่เกี่ยวข้องกับ Linux แต่เป็นกระบวนการที่เกิดขึ้นโดยไม่คำนึงถึงระบบปฏิบัติการของคุณ
เรียนรู้เพิ่มเติม: BIOS ของคอมพิวเตอร์ถือเป็นซอฟต์แวร์ ฮาร์ดแวร์ หรือเฟิร์มแวร์หรือไม่
Grand Unified Bootloader คืออะไร?
ด้วงมีหน้าที่หลักในการจัดเตรียมเมนูตัวเลือกซึ่งคุณสามารถเลือกระบบปฏิบัติการหรือสภาพแวดล้อมที่คุณต้องการบูตได้ นอกจากนี้ GRUB มีหน้าที่ในการโหลด เคอร์เนลลินุกซ์ .
นี่คือลักษณะของตัวเลือกเมนูด้วง หากคุณติดตั้งระบบปฏิบัติการไว้หลายระบบ คุณจะเห็นรายการเหล่านี้ที่นี่
วิธีดูทีวีบนแล็ปท็อปด้วยอินเทอร์เน็ต
บันทึก : GRUB ไม่ได้จำกัดเฉพาะการบูทในระบบปฏิบัติการ Linux เท่านั้น คุณยังสามารถใช้เพื่อบู๊ตในระบบปฏิบัติการอื่นๆ เช่น Windows
GRUB มีสองเวอร์ชันหลักที่พร้อมใช้งานในขณะที่เขียนบทความนี้
- ด้วงมรดก : นี่เป็นเวอร์ชันแรกของ GRUB และได้รับการพัฒนาครั้งแรกในปี 1995
- ด้วง2 : นี่เป็นเวอร์ชันล่าสุดของ GRUB ที่ใช้โดย Linux distros หลัก ๆ เช่น Manjaro, Ubuntu, Fedora และ Red Hat Enterprise Linux (RHEL) GRUB 2 มีเครื่องมือและตัวเลือกการกำหนดค่าที่ดีกว่ารุ่นก่อน
นอกเหนือจาก GRUB แล้ว Linux distros ยังใช้บูตโหลดเดอร์อื่น ๆ เช่น Linux Loader (LILO), coreboot และ SYSLINUX
บทบาทของ GRUB
เมื่อคุณเลือกระบบปฏิบัติการที่จะบู๊ต GRUB จะโหลดเคอร์เนลที่เลือก GRUB ใช้พารามิเตอร์เคอร์เนลเพื่อทราบว่าเคอร์เนลอยู่ที่ใดและพารามิเตอร์สำคัญอื่นๆ ที่จะใช้
- initrd : ใช้สำหรับระบุดิสก์ RAM เริ่มต้น
- BOOT_IMAGE : ตำแหน่งของอิมเมจเคอร์เนล Linux
- ราก : ระบุตำแหน่งของระบบไฟล์รูท ใช้โดยเคอร์เนลเพื่อค้นหา init ซึ่งจะโหลดบริการที่สำคัญ
- NS : รับผิดชอบการติดตั้งระบบไฟล์ในโหมดอ่านอย่างเดียว
- เงียบ : ซ่อนข้อความเฉพาะระบบในขณะที่พีซีของคุณกำลังบูท
- สาด : ใช้สำหรับแสดงหน้าจอเริ่มต้นเมื่อระบบของคุณกำลังบูท
เมื่อคุณอยู่ในเมนูตัวเลือก GRUB คุณสามารถแก้ไขพารามิเตอร์เคอร์เนลได้โดยกด และ คีย์บนแป้นพิมพ์ของคุณ
การกำหนดค่า GRUB Bootloader
GRUB 2 ให้ความยืดหยุ่นและพลังมากมายแก่คุณในการกำหนดค่าบูตโหลดเดอร์ของคุณ
NS /boot/grub ไดเร็กทอรีมีไฟล์ชื่อ grub.cfg ซึ่งเป็นไฟล์กำหนดค่าหลักสำหรับ GRUB อย่างไรก็ตาม ขอแนะนำว่าอย่าแก้ไข grub.cfg ไฟล์โดยตรงแทนคุณควรแก้ไข /etc/default/grub ไฟล์.
เมื่อคุณทำการเปลี่ยนแปลงกับ /etc/default/grub คุณควรตรวจสอบให้แน่ใจว่าได้เรียกใช้คำสั่งด้านล่าง เพื่อให้การเปลี่ยนแปลงของคุณถูกเขียนไปยังไฟล์ grub.cfg ไฟล์โดยอัตโนมัติ
วิธีแก้ไขลำโพงบน iphone
sudo update-grub
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GRUB และตัวเลือกการกำหนดค่าบางอย่างได้โดยเรียกใช้คำสั่งต่อไปนี้:
info -f grub
การปรับแต่ง GRUB บน Linux
คู่มือนี้แสดงให้คุณเห็นว่า GRUB เป็นบูตโหลดเดอร์ที่ทรงพลังและยืดหยุ่นสูง และมีบทบาทสำคัญในการทำงานของระบบปฏิบัติการของคุณ ผู้ใช้สามารถควบคุมลักษณะที่ปรากฏของหน้าจอบูต GRUB ได้อย่างสมบูรณ์ คุณยังสามารถปรับแต่งภาพพื้นหลังของหน้าจอบูตได้อย่างง่ายดายอีกด้วย
แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีปรับแต่งเมนู Grub Boot ด้วยภาพพื้นหลังเบื่อกับเมนู Grub เริ่มต้นหรือไม่? ต่อไปนี้คือวิธีปรับแต่งด้วยภาพพื้นหลังที่คุณเลือก
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- ลินุกซ์
- ด้วง Bootloader
- ลินุกซ์
Mwiza พัฒนาซอฟต์แวร์ตามอาชีพและเขียนอย่างกว้างขวางบน Linux และการเขียนโปรแกรมส่วนหน้า ความสนใจบางส่วนของเขารวมถึงประวัติศาสตร์ เศรษฐศาสตร์ การเมือง และสถาปัตยกรรมองค์กร
เพิ่มเติมจาก Mwiza Kumwendaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก