Boot grub

จาก OpenTLE Wiki

ข้ามไปที่: ป้ายบอกทาง, ค้นหา

มีหลายท่านถามเข้ามานะครับว่าเวลาลง TLE8.0/linux ตัวอื่นๆ แล้วระบบจะทำการ boot เข้าแต่ TLE8.0/linux แล้วถ้าต้องการ boot เข้า windows ซึ่งเป็น os เดิมที่ใช้อยู่แล้ว จะต้องกดเลือกเมนูเองทุกครั้ง อยากให้ boot เข้า windows อัตโนมัติทำอย่างไร หรือว่าต้องการเปลี่ยนชื่อที่เมนูต่างๆ ทำอย่างไร

ตอบว่าเราสามารถแก้ไขหน้าที่แสดงเมนูบูทได้ ดังนี้ครับ

เปิด terminal ขึ้นมาครับจากนั้นก็พิมพ์ ดังรูปเลยครับ “sudo nano -w /boot/grub/menu.lst” จากนั้นก็ใส่ password ของท่านลงไป (มีเงื่อนไขอย่างหนึ่งคือ user ที่สามารถใช้ sudo ได้จะต้องเป็น user แรกที่ท่านสร้างขึ้นมาเท่านั้นครับ)

ภาพ:Boot_grub_01.png

ซึ่งไฟล์นี้จะเป็นไฟล์ที่เก็บ config ทั้งหมดของหน้า boot ครับ เช่น boot เข้าระบบโดย default เป็นเมนูไหน

เวลาที่ใช้ในการรอ boot เข้าเมนู default กี่วินาที หรือว่ามีเมนูทั้งหมดเท่าไร เราสามารถแก้ไขได้ที่ไฟล์นี้ครับ เริ่มต้นเลยเราก็ต้องทำความเข้าใจกับไฟล์ config นี้กันก่อนครับ


ภาพ:Boot_grub_02.jpg


จากรูปเลยเราจะเห็น comment เต็มไปหมด (# นำหน้าบรรทัด) ซึ่งจะอธิบายว่าแต่ละ option ใช้ทำอะไร อันแรกคือ default 0 (ขีดเส้นใต้สีแดงทึบ) คือเลือกเมนูที่ 0 เป็น default ครับเวลาในการ boot เข้าเมนูแรกคือ 10 วินาที (timeout 10 ขีดเส้นใต้สีแดงทึบ)

โดยส่วนตัวแล้วคิดว่าไฟล์นี้ไม่ยากครับ ออกจะง่ายซะด้วยซ้ำครับ ลองอ่านดูครับ ไม่ยากอย่างที่คิดครับ


แล้วก็เส้นสีแดงบางๆ ครับมีทั้งหมด 5 เส้น ขีดไว้ที่ title 5 อันครับ อันนี้หล่ะครับที่เป็น เมนูแต่ละบรรทัดที่เราเห็นตอน boot ซึ่งมีส่วนประกอบคร่าวๆ ดังภาพครับ

titleนี่ก็เป็นชื่อที่เราเห็นเวลา boot เครื่องครับ title แรกที่พบก่อนก็จะนับเป็น 0, 1, 2, 3 .... ไปเรื่อยๆ ครับ จากภาพเมนูของ windows นั้นเป็นเมนูที่ 4 ครับ นับได้ถูกหรือเปล่า (ไม่รวมที่ # comment นะครับ แล้วก็เริ่มนับจาก 0) ถ้าต้องการให้ boot windows เป็น default ก็ให้เปลี่ยน option default จาก 0 -> 4 ครับ จากนั้นก็ save โดยการกด ctrl+x ครับ แล้วก็กด y เพื่อยืนยันว่าจะ save แล้วก็กด enter ครับ เป็นอันเสร็จครับ ท่านผู้ใช้งานสามารถแก้ไขเพิ่มเติมได้แต่แนะนำว่าอย่าลบครับ ขอให้สนุกกับการลองของครับ ^-^

รับข้อมูลจาก "http://wiki.opentle.org/Boot_grub"
เครื่องมือส่วนตัว