linux系统怎么打开菜单,定制多系统启动菜单

本文详细介绍了如何配置CentOS系统使其能够正确地显示并引导到Windows系统的方法。通过修改grub配置文件,实现了一个包含CentOS、ArchLinux、Vista等系统的启动菜单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导读

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

现在主启动程序是调用centos系统下的grub.

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

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的,还望高手指教.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值