• 使用grub4dos引导Linux


        由于系统原因,重装windows之后,原linux的grub引导程序不见了,通过查找资料和验证终于恢复成功,下面介绍一下恢复方法:

    1、下载grub4dos,把文件夹放到C盘根目录 ,把里面这个grldr文件放于根目录.在boot.ini中加上一句  C:/grldr="Red hat"  

      类似于:

    [boot loader]
    timeout=3
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /noexecute=optin /fastdetect
    c:\grldr="Red Hat Enterprise Linux (2.6.32-131.0.15.el6.i686)"

    2、下载explore2fs的工具,查看linux 盘下的/boot/grub/里面的 menu.lst文件,然后右键点击它,选择“导出文本”(不是“导出文件”),保存到C盘根目录下,文件名和扩展名均不变,仍为menu.lst。修改  (hd0,x)对应你的分区.这样就可以启动linux .

    title  Ubuntu 8.04.1, kernel 2.6.24-19-generic
    root  (hd0,2)
    kernel  /boot/vmlinuz-2.6.24-19-generic root=UUID=a6ae6905-49ff-4767-853e-712d1f01311c ro splash
    initrd  /boot/initrd.img-2.6.24-19-generic
    quiet

    这只是常见的一种情况,  我下载  exlpore2fs之后发现  在windwos下不能正常显示linux分区的文件,我找到的另外一个软件

    DiskGenius  可以浏览linux下的文件 ,并且可以导出.

    导出menu.lst文件,发现里面的内容只有一局  ./grub.conf     这样的话配置信息应该就在当前目录下  grub.conf 

    导出  grub.conf  用记事本打开,里面的内容为:

    splashimage=(hd0,4)/boot/grub/splash.xpm.gz
    hiddenmenu
    title Red Hat Enterprise Linux (2.6.32-131.0.15.el6.i686)
    root (hd0,4)
    kernel /boot/vmlinuz-2.6.32-131.0.15.el6.i686 ro root=UUID=3993f5b3-f99d-49c7-9140-22b796c04f48 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us nomodeset crashkernel=auto rhgb quiet
    initrd /boot/initramfs-2.6.32-131.0.15.el6.i686.img

    看来这个就是我们想要的,把这里的内容 复制到C盘新建的  menu.lst文件下,修改下(hd0,x) 为你的安装目录 . 保存一下,重新启动就可以 了.

    内容 为本人原创,转载请表明出处.

     

     

  • 相关阅读:
    Mysql int类型你了解多少
    java 小程序开发PKCS7Padding 解密相关问题
    Shiro+JWT 实现权限管理(二)--JWT
    Shiro+JWT 实现权限管理(一)--Shiro
    HTTP常见状态码
    Java开发之Redis
    微信公众号开发总结(一) --程序入口
    成熟男人需要懂得的100件事
    Java8 Time API与老Date之间的转换
    极光推送工具类
  • 原文地址:https://www.cnblogs.com/dreamfactory/p/2787398.html
Copyright © 2020-2023  润新知