Thursday, November 26, 2009

Change default Grub2 in Ubuntu 9.10

  • ที่เคยทำมาตั้งแต่ ubuntu 9.04-- ลงไปก็ไปแก้ที่ไฟล์ /boot/grub/menu.lst ที่ทำบ่อยๆ นะ
  • แต่ไง๋ ubuntu 9.10 ไม่มี menu.lst หว่าแล้วเราจะเปลี่ยนยังไงล่ะเนี๋ย ที่ไฟล์ใหนล่ะเนี๋ย
  • ลืมไป karmic เค้าใช้ Grub2 นี่หว่า
  • ใน /boot/grub/ เห็นไฟล์ grub.cfg ด้วยหว่า มี set default="0" ให้เปลี่ยนด้วยแฮะ
  • เอ้ะ แต่คอมเม้นด้านบนเค้าบอกว่า
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
  • เค้าบอกมันถูกสร้างอัติโนมัติจาก grub.d ซะงั้น
  • และ เค้าก็บอกให้เราไปแก้ไขที่ไฟล์ /etc/default/grub แทน
  • เปิดไฟล์ /etc/default/grub ด้วยคำสั่ง
$ sudo gedit /etc/default/grub
  • มีคอมเม้นด้านบนด้วยแฮะ
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
  • เค้าบอกว่าถ้าเราเปลี่ยนแปลงไฟล์นี้ให้เรารันคำสั่ง 'update-grub' จะเป็นการอัพเดทไฟล์ /boot/grub/grub.cfg อีกที
$ sudo update-grub

เพิ่มเติม
  • เราสามารถแก้ default ที่ไฟล์ /boot/grub/grub.cfg ได้โดยตรงแต่ต้องแก้สิทธิ์การเข้าถึงก่อน
  • แต่ถ้าเราสั่ง update-grub ค่าที่เราได้แก้ก็จะหายไปนะ

อ้างอิง

No comments:

Post a Comment