查看: 3154|回复: 1

[分 享] 彻底解决"从硬盘启动"菜单出错的问题

[复制链接]
发表于 2011-1-20 22:40:33 | 显示全部楼层 |阅读模式
本帖最后由 lancy 于 2011-1-21 19:46 编辑

首先下载http://u.115.com/file/f254ec8405的grub.rar,解压后复制到u盘:X:\boot\syslinux下(这里X表示你U盘的盘符)。
然后用记事本打开H:\boot\isolinux\的ISOLINUX.CFG文件,将以下内容:
      LABEL hddboot
        MENU LABEL [^H] --
        kernel /boot/ISOLINUX/chain.c32 hd0,1
修改为:
     LABEL hddboot
       MENU LABEL [07] --
       kernel /boot/syslinux/grub.exe
       append --config-file="checkrange 0x80 read 0x8280 && map (hd1) (hd0);checkrange 0x80 read 0x8280 && map --hook;chainloader (hd0)+1"
保存,然后开始启动吧!
没有技术含量,是搜出来的解决办法!我理解这段代码的大致意思是用GRUB执行检查MBR主引导记录0x800至0x8280扇区判断硬盘的状态是(HD0)或者(HD1)然后再加载它!
不知道有没有理解错,呵呵,我也是新手,刚学几天,大家有什么问题可以相互交流学习。

评分

参与人数 2金钱 +10 收起 理由
红毛樱木 + 5 给力分
pdscjf + 5 谢谢分享

查看全部评分

发表于 2011-1-21 12:12:25 | 显示全部楼层
支持下,很不错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表