背景:

在Windows XP存在时,装了个RHEL6.5,用的是安装程序自带的Grub,后来将XP删除后重装了Windows7,RHEL的Grub被覆盖,启动不了RHEL了,于是补上RHEL的引导……

步骤:

用Grub/grldr来弄是比较方便的,但Win7默认用BCD,没有boot.ini,于是想到在硬盘(Win7系统分区)中再加装个大白菜PE(一般大白菜工具都有这功能:将大白菜PE装到本地);(当然,装其它PE版或者不装或许可以,不过我还没去试直接将boot.ini相关文件拷进去是否有用,有待测试)

如此一来,Win7系统分区中也就有了boot.ini

[boot loader]
timeout=
[operating systems]
C:\AVLDR="Start WindowsPE System"

再从Grub4Dos或者更新的Grub工具中找到Grldrgrldr.mbr,并将其拷到Win7系统分区根目录下,

boot.ini中添加:

C:\grldr.mbr="Start Linux System"

同时,在Win7系统分区根目录下创建menu.lst(这才算是RHEL的菜单)

timeout=

title Red Hat Enterprise Linux (-.el6.i686)
    root (hd0,)
    kernel /vmlinuz--.el6.i686 ro root=/dev/mapper/vg_rhel6p5-lv_root rd_NO_LUKS rd_LVM_LV=vg_rhel6p5/lv_swap rd_NO_MD crashkernel=auto LANG=zh_CN.UTF- rd_LVM_LV=vg_rhel6p5/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
    initrd /initramfs--.el6.i686.img

title Return to Main Menu
    chainloader (hd0,)+
    boot

title Restart System
    reboot

title ShutDown Your Computer
    halt

当然,这里的menu.lst不单单可以引导RHEL,如果你还有别的Linux也可以考虑加进来,不过记得设置好分区位置(hd0,1)(这个根据实际分区情况,慎重对待吧)

完了之后,重启就可以看到原来Win7的菜单多了一项"Start Linux System",进去后就看到对RHEL菜单的设置了……

最新文章

  1. 【NLP】Python NLTK获取文本语料和词汇资源
  2. 关于HashTable的遍历方法解析
  3. Python~第三方模块
  4. Xcode中使用debug模式和release模式
  5. c语言 typedef
  6. [XML] Resource帮助类
  7. 【转】vs2010下创建webservice
  8. Linux学习之六-Yum命令的使用
  9. 最短路之Floyd算法
  10. 配置JBoss环境变量
  11. 【原】Java学习笔记030 - 异常
  12. 浮点型和BigDecimal的使用
  13. EntityFramework优化:第一次启动优化
  14. ubuntu18.04.2LTS下如何用五笔输入法 --Linux
  15. [转载]tmux常用快捷键
  16. 在控制台下玩玩dotnet core内置原生的DI
  17. 深入解析Java反射(1) - 基础
  18. delphi 处理缩放图像
  19. CentOS 7关闭图形桌面开启文本界面
  20. [AHOI2012]树屋阶梯 题解(卡特兰数)

热门文章

  1. Ajax 知识点
  2. 使用 Date 和 SimpleDateFormat 类表示时间、Calendar类和Math类
  3. Linux下安装php加速软件Xcache
  4. 用.net访问电子枢纽信用中心的数据查询服务
  5. [问题记录.VisualStudio]TFS项目映射问题解决
  6. MVC 过滤器 构建会员是否登录
  7. 今天发现之前瑞乐做的登录和注册居然都是用的get请求,瞬间出了一身冷汗.
  8. javascript中获取元素节点的文本
  9. 几个开源XMPP Android客户端简单比较
  10. DIV+CSS常用的网页布局代码