实战总结经验分享,同磁盘下安装多linux添加启动项到grub



SUSE、Ubuntu

获得写入的权限sudo chmod +w /boot/grub/grub.cfg

添加系统启动菜单:sudo gedit /boot/grub/grub.cfg

编辑grub.cfg添加:

menuentry ‘系统名称’{

set root=(磁盘hd0,分区msdos1)

chainloader +1

}

系统的安装扇区一定要选对,否侧会找不到系统。(在开机时更改话是一次性的,不会保存在grub.cfg文件当中)

CentOS、RHEL:

如果已安装完多系统的话发现在引导菜单中无法进入系统的话那么你的grub.conf文件配置使缺少的

在CentOS、RHEL这种方法都可行~

1.进入系统后mount上你系统安装的分区,查看/boot/grub/grub.conf文件中kernel、initrd所需要的镜像文件名


2.将kernel、initrd镜像文件拷贝到你当前系统/boot/文件夹下

3.在当前系统修改/boot/grub/grub/grub.conf


4.按照格式添加即可

title REHL6.2 (2.6.32-220.el6.x86_64)
 root (hd0,0)
 kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=89fd1cd9-3f1f-4621-96cc-da12bbe0e0e4 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
 initrd /boot/initramfs-2.6.32-220.el6.x86_64.img

#############################################################################
title CentOS5.6
 root (hd0,2)
 kernel /boot/vmlinuz-2.6.18-238.el5 ro root=LABEL=/ rhgh quiet
 initrd /boot/initrd-2.6.18-238.el5.img

(添加时注意kernel、initrd镜像的路径,grub菜单取决于最后的安装的系统,当然这也是可以更改的!)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值