装了centos后,主启动文件被覆盖后,默认是进入centos系统,而且若是你不知道按方向銉来切换的话,你就根本进不了windows系统,由于从表面上根本看不到windows的启动菜单,这让我以为非常不爽。下面是个人修改过程。 |
如今主启动程序是调用centos系统下的grub.
vi /boot/grub/grub.conf,有的系统是修改grub.conf,有的系统呢是修改menu.lst文件,这就要看启动内容放在哪一个文件里在了linux
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的,还望高手指教.windows