修改Ubuntu9.10的Grub启动菜


  之前我的Ubuntu系统都是通过修改/boot/grub/menu.lst文件来实现修改Grub菜单的,而在Ubuntu 9.10里修改这个文件就无效了。后来查询了下,了解到Ubuntu 9.10用的是Grub2,已经不再使用原来的menu.lst,而是改成同目录下的grub.cfg的只读文件。后来想起来自己安裝Ubuntu 9.10的时候,没有格式化原来的系统分区,所以原来的一些系统文件安装的时候并没有清除,导致我的系统同时存在这两个文件。知道原因后面就好办了,不过默认这个文件用sudo命令也是无法修改的,因为它对root也是只读属性的。

  所以要必须先修改属性,可以在终端执行如下命令让其可写:

sudo chmod +w /boot/grub/grub.cfg

  或者

sudo chown a=wr /boot/grub/grub.cfg

  然后才能用下列命令修改grub.cfg的内容

sudo gedit /boot/grub/grub.cfg

  里面内容与之前的menu.lst格式不同,但书写格式比较规范,很容易理解,修改代码就可以实现修改菜单的目的。

相关内容