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 แรกที่ท่านสร้างขึ้นมาเท่านั้นครับ)
ซึ่งไฟล์นี้จะเป็นไฟล์ที่เก็บ config ทั้งหมดของหน้า boot ครับ เช่น boot เข้าระบบโดย default เป็นเมนูไหน
เวลาที่ใช้ในการรอ boot เข้าเมนู default กี่วินาที หรือว่ามีเมนูทั้งหมดเท่าไร เราสามารถแก้ไขได้ที่ไฟล์นี้ครับ เริ่มต้นเลยเราก็ต้องทำความเข้าใจกับไฟล์ config นี้กันก่อนครับ
จากรูปเลยเราจะเห็น 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 ครับ เป็นอันเสร็จครับ ท่านผู้ใช้งานสามารถแก้ไขเพิ่มเติมได้แต่แนะนำว่าอย่าลบครับ ขอให้สนุกกับการลองของครับ ^-^


