zoukankan      html  css  js  c++  java
  • 使用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) 为你的安装目录 . 保存一下,重新启动就可以 了.

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

     

     

  • 相关阅读:
    Python环境变量的配置
    关于selenium+python的googledirver和iedirver的配置
    jdk1.6环境变量配置
    windows server 2012R2安装激活码
    Git生成SSHKey
    Linux下配置和安装VNCServer远程服务
    Win7 64位硬盘安装Ubuntu 64位的细微配置
    apache tomcat 8.0 显示目录文件
    跨域登录
    jsonp 代码优化
  • 原文地址:https://www.cnblogs.com/dreamfactory/p/2787398.html
Copyright © 2011-2022 走看看