|
Ubuntu等Linux系统由于使用Grub2方式引导,给安装veket系统造成了一定的难度,当然这种难度是由于我们对他不了解造成的。
Grub2的引导没有我们熟悉的menu。lst,大家就在这里犯了糊涂,不知道该怎么修改启动菜单来完成veket的启动,Grub2的菜单在Grub.CFG之中,但是这个文件一方面需要root权限,另一方面,他是自动生成的,修改之后,每当内核或者Grub升级就会自动重新生成,以前添加的东西都会清除得干干净净,所以在上面修改的东西都不是长久之计。那么要在哪里改呢?
其实只要修改/etc/grub.d目录下的脚本文件就可以达到我们的目的,具体来说只要修改这个目录中40-custom这个脚本文件。
40_custom 为自定义启动项,我们用命令行打开它:sudo gedit /etc/grub.d/40_custom
这时系统调用gedit打开这个脚本,能看到这些东西:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
在后面直接加入下面的代码,注意,启动的分区是以我的电脑为例的,我将veket放在200G的ntfs系统的D盘中。
menuentry "启动 Veket" {
set root=(hd0,5)
linux /veket/vmlinuz root=/dev/ram0 PMEDIA=hd
initrd /veket/initrd.gz
}
将他写好后,执行:sudo update-grub
然后执行:
sudo gedit /boot/grub/grub.cfg
看看,脚本升级了没有:17)" />
最后重启,大功告成!
[ 本帖最后由 naoma 于 2010-8-7 04:16 编辑 ] |
评分
-
1
查看全部评分
-
|