定制多系统启动菜单-创新互联

装了 centos 后,主启动文件被覆盖后,默认是进入centos系统,并且如果你不知道按方向銉来切换的话,你就根本进不了windows系统,因为从表面上根本看不到windows的启动菜单,这让我觉得很是不爽。下面是我的修改过程。

现在主启动程序是调用centos系统下的grub.
vi /boot/grub/grub.conf ,有的系统是修改 grub.conf ,有的系统呢是修改 menu.lst 文件,这就要看启动内容放在哪个文件里在了

成都创新互联公司于2013年成立,公司以成都做网站、成都网站设计、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户近千家,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。
timeout=3              //3秒后会自动进入系统  
default=0              //默认进入的是第一个系统,下面第一个是centos,一个title对应一个系统  
splashimage=(hd0,5)/boot/grub/splash.xpm.gz      //欢迎界面,玩过centos的都 知道  
hiddenmenu                    //隐藏启动菜单  
title CentOS                  //启动菜单上显示的名称  
 root (hd0,5)                 //启动根目录是第一个磁盘的第6个分区  
 kernel /boot/vmlinuz-2.6.18-194.26.1.el5 ro root=LABEL=/ rhgb quiet  //启动文件  
 initrd /boot/initrd-2.6.18-194.26.1.el5.img    //启动镜像文件  
  
title other    //其他系统  
 rootnoverify (hd0,0)   //启动根目录是第一个磁盘的第一个分区,一般都是C盘  
 chainloader +1         //启动windows启动菜单 
timeout=20  
default=0  
color light-blue/black light-cyan/blue       //定义了一下,启动菜单的颜色  
#splashimage=(hd0,5)/boot/grub/splash.xpm.gz    //注释掉  
#hiddenmenu     //注释掉,不然不会显示菜单的  
title CentOS  
 root (hd0,5)  
 kernel /boot/vmlinuz-2.6.18-194.26.1.el5 ro root=LABEL=/ rhgb quiet  
 initrd /boot/initrd-2.6.18-194.26.1.el5.img  
  
title  Arch Linux  root   (hd0,1)  
kernel /boot/vmlinuz26 root=/dev/sda2 ro vga=788  
initrd /boot/kernel26.img  
  
title vista  
 rootnoverify (hd0,0)  
 chainloader +1  
  
title rip linux  
root (hd0,1)  
kernel /boot/rip/kernel32 root=/dev/ram0 ro  
initrd /boot/rip/rootfs.cgz

这个启动菜单还不是很完美,因为在选择vista启动菜单的时候,会弹出另一个启动菜单让你选择,而不是直接进vista系统,我试了很多种方法,没有一种能直接进vista的,还望高手指教.


当前名称:定制多系统启动菜单-创新互联
网页URL:http://scyanting.com/article/dpcjhj.html