GRUB2 101 วิธีเข้าถึงและใช้ Boot Loader ของ Linux Distribution
Ubuntu และใช้งานจริงทุกการแจกจ่าย Linux อื่น ๆ ใช้ตัวโหลดการบูต GRUB2 หากคุณไม่ได้ติดตั้งระบบปฏิบัติการหลายตัว bootloader นี้จะถูกซ่อนอยู่ตามปกติ - แต่ก็มีตัวเลือกที่คุณอาจต้องการ.
ตัวโหลดการบูตเป็นส่วนหนึ่งของ Linux ที่โหลดเมื่อคุณเริ่มระบบคอมพิวเตอร์ของคุณ ปกติจะบู๊ตเคอร์เนล Linux ซึ่งโหลดระบบปฏิบัติการที่เหลือ แต่ก็มีเมนูพร้อมตัวเลือกของตัวเอง.
เข้าถึงเมนู GRUB2
ในการเข้าถึงเมนู bootloader ของ GRUB2 คุณจะต้องรีสตาร์ทคอมพิวเตอร์ - หรือบูตหากมันถูกปิด หากคุณติดตั้งระบบดูอัลบูตคุณจะเห็นเมนู GRUB2 ปรากฏเสมอเมื่อคุณบู๊ตเครื่องคอมพิวเตอร์ นี่คือการตั้งค่าเริ่มต้นสำหรับคอมพิวเตอร์ที่มีระบบปฏิบัติการหลายระบบเนื่องจากเมนูนี้มีวิธีการเลือกระหว่างการบูต.
ตามค่าเริ่มต้น Ubuntu และ Linux อื่น ๆ จะซ่อนเมนูนี้ คุณสามารถเข้าถึงเมนูที่ซ่อนอยู่ได้โดยกดปุ่ม เปลี่ยน คีย์ที่จุดเริ่มต้นของกระบวนการบูทเครื่อง หากคุณเห็นหน้าจอเข้าสู่ระบบแบบกราฟิกของลีนุกซ์ลีนุกซ์แทนเมนู, ให้รีสตาร์ทคอมพิวเตอร์แล้วลองอีกครั้ง.
Boot ระบบปฏิบัติการและเครื่องมืออื่น ๆ
ตามค่าเริ่มต้น GRUB2 จะบูตระบบปฏิบัติการ Linux ที่คุณติดตั้ง ใช้ปุ่มลูกศรขึ้นและลงเพื่อเลือกและตัวเลือกในเมนูจากนั้นกด Enter เพื่อบูตรายการเมนูที่เลือก.
หากคุณติดตั้งระบบปฏิบัติการอื่น - ไม่ว่าจะเป็น Windows หรือ Linux อื่น ๆ - คุณสามารถใช้ select และ boot ได้จากที่นี่ การแจกจ่าย Linux ของคุณควรกำหนดค่า GRUB โดยอัตโนมัติเพื่อแสดงรายการระบบปฏิบัติการอื่นที่คุณติดตั้งไว้เมื่อคุณติดตั้ง.
คุณยังสามารถเข้าถึงเครื่องมือเพิ่มเติมบางอย่างได้ที่นี่แม้ว่าตัวเลือกที่แน่นอนจะขึ้นอยู่กับการแจกจ่าย Linux ของคุณ ตัวอย่างเช่น Ubuntu เสนอตัวเลือก“ ทดสอบหน่วยความจำ (Memtest86 +)” รายการเมนูนี้จะบู๊ตเครื่องมือทดสอบหน่วยความจำ Memtest86 + เลือกและกด Enter เพื่อทำการทดสอบหน่วยความจำอย่างรวดเร็วโดยไม่ต้องเผา Memtest86 + ไปยังดิสก์หรือสร้างไดรฟ์ USB ที่สามารถบู๊ตได้ กด Escape หรือรีคอมพิวเตอร์ของคุณเพื่อออกจากสภาพแวดล้อมการทดสอบหน่วยความจำ.
บูตเคอร์เนล Linux ที่แตกต่างกัน
GRUB2 ยังเป็นที่ที่คุณสามารถเลือกระหว่างเมล็ด Linux ที่คุณติดตั้ง เคอร์เนล Linux เป็นแกนหลักของระบบปฏิบัติการและเคอร์เนล Linux ใหม่ที่มีการอัปเดตและแก้ไขมักจะมาถึงผ่านตัวจัดการแพคเกจการกระจาย Linux ของคุณ หากต้องการเปลี่ยนเป็นเคอร์เนล Linux ตัวใหม่คุณต้องรีบูตระบบปฏิบัติการและบูตเข้าไป ทั้งหมดนี้เกิดขึ้นโดยอัตโนมัติในครั้งถัดไปที่คุณบู๊ต.
อย่างไรก็ตามในบางกรณีเคอร์เนล Linux ใหม่อาจมีปัญหาในระบบของคุณ อาจปฏิเสธที่จะบูตหลังจากคุณอัปเดตหรือคุณอาจพบปัญหาฮาร์ดแวร์ ด้วยเหตุนี้การกระจาย Linux โดยทั่วไปจะเก็บเคอร์เนลเก่าอย่างน้อยหนึ่งแห่ง คุณสามารถเปลี่ยนไปใช้เคอร์เนล Linux รุ่นเก่าได้โดยการรีบูตเข้าสู่ GRUB บูตโหลดเดอร์แล้วเลือกเคอร์เนลเก่า Ubuntu กำหนดค่า GRUB เพื่อซ่อนตัวเลือกเหล่านี้ภายใต้“ ตัวเลือกขั้นสูงสำหรับ Ubuntu” เลือกแล้วกด Enter จากนั้นคุณจะเห็นรายการของเมล็ด Linux ที่คุณสามารถเลือกที่จะบูต เคอร์เนลล่าสุดปรากฏที่ด้านบนของรายการมีหมายเลขเวอร์ชันสูงสุดและถูกเลือกโดยค่าเริ่มต้น.
ใช้โหมดการกู้คืน
Ubuntu ยังมีตัวเลือก“ โหมดการกู้คืน” ที่นี่ ลีนุกซ์รุ่นอื่น ๆ อาจให้อะไรที่คล้ายกัน บูตเข้าสู่โหมดการกู้คืนและคุณจะเห็นรายการตัวเลือกที่ออกแบบมาเพื่อช่วยคุณแก้ไขปัญหาและกู้คืนการติดตั้ง Ubuntu หากคุณต้องการแก้ไขระบบ Ubuntu ตัวเลือกที่นี่อาจช่วยได้ อย่างไรก็ตามเครื่องมือเหล่านี้ไม่ได้ใช้งานง่ายและมีประโยชน์เหมือนกับเครื่องมือซ่อมแซมระบบกราฟิกที่คุณพบในแผ่นดิสก์การติดตั้ง Windows.
แก้ไขตัวเลือกการบูต
GRUB2 มีตัวเลือกขั้นสูงเพิ่มเติม คุณสามารถกด ค เพื่อเปิดสภาวะแวดล้อมบรรทัดคำสั่ง GRUB2 ซึ่งคุณสามารถรันคำสั่ง GRUB2 ต่างๆได้ หรือคุณสามารถเลือกตัวเลือกการบูตแล้วกด อี เพื่อแก้ไขตัวเลือกการบูตของรายการเมนูด้วยมือ ตัวอย่างเช่นสิ่งนี้จะช่วยให้คุณสามารถบูตใน“ runlevels” ที่แตกต่างกันได้ตามค่าเริ่มต้นการกระจาย Linux ของคุณอาจเริ่มระบบใน runlevel 5 ซึ่งโดยทั่วไปจะเริ่มระบบด้วยเดสก์ท็อปกราฟิก คุณสามารถบูตเข้าสู่ runlevel 3 - ระบบมาตรฐานโดยไม่ต้องใช้เดสก์ทอปแบบกราฟิก - หรือ runlevel 1 - โหมดผู้ใช้คนเดียวที่ออกแบบมาสำหรับงานด้านการดูแลระบบ.
ในการเปลี่ยนตัวเลือกการบูตให้เลือกรายการบูตด้วยปุ่มลูกศรแล้วกด อี. แก้ไขตัวเลือกการบู๊ตและกด Ctrl+X หรือ F10 เมื่อคุณพร้อมที่จะบูต ในการแก้ไข runlevel ให้ค้นหาบรรทัดที่ขึ้นต้นด้วย“ linux” ไปที่ส่วนท้ายสุดของมันเพิ่มช่องว่างแล้วพิมพ์จำนวน runlevel ที่คุณต้องการใช้ โปรดทราบว่าบรรทัด“ linux” อาจยาวมากและแยกข้ามหลายบรรทัด.
ตัวอย่างเช่นด้านล่างเราได้ย้ายเคอร์เซอร์รายการข้อความไปยังจุดสิ้นสุดของบรรทัด“ linux”.
ต่อไปเรากด space และพิมพ์ 3 เพื่อระบุ runlevel 3 การกด Ctrl + X หรือ F10 จะเป็นการบูตเพื่อ runlevel สาม การเปลี่ยนแปลงนี้เป็นเพียงชั่วคราว - มันจะถูกใช้เพียงครั้งเดียวและ GRUB2 จะไม่จดจำในอนาคต.
คุณไม่จำเป็นต้องยุ่งเกี่ยวกับ GRUB2 มากนัก - มันมักจะทำหน้าที่ของมันและไม่ได้ทำอะไรเลย แม้แต่คนที่ต้องการใช้ GRUB2 โดยทั่วไปก็แค่ใช้เป็นเมนูเพื่อเลือกระบบปฏิบัติการที่พวกเขาต้องการเมื่อพวกเขาบูตเครื่องคอมพิวเตอร์.
เครดิตรูปภาพ: Paul Schultz บน Flickr