无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3329|回复: 3
打印 上一主题 下一主题

【讨论】 Gurb4dos 硬盘引导 - MBR, BIOS, menu.lst

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-11 15:30:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天,因为使用一个 PE 光盘,导致硬盘无法自行引导,最后通过 GRUB4DOS 基本解决叻问题,但是仍然不知道导致问题得原因是什么。 相关讨论见链接:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=123806


在翻看grub资料和解决问题得过程中又遇到些新的问题,如下

1. MBR

“[讨论] DOS, Windows 等几大操作系统的 MBR 和 PBR 的重写方法”
http://www.cn-dos.net/forum/viewthread.php?tid=35676

中说(经过实践验证),WINXP 重新完全安装会改写MBR和DBR

那么,如果把 grub装到 MBR 中,是不是再重装 winxp后,也要重装grub到 MBR?
是不是安装grub到BIOS 是更好的解决方法?

【参考】
“硬盘无法启动,无光、软驱,没关系!不死系统让你电脑维护不耽误!” by 老毛桃
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=64686
“尝试把grldr.mbr移植到RomOS写入Bios” by fastslz,实现 by Bean
http://www.cn-dos.net/forum/viewthread.php?tid=34760


2. menu.lst

在 winxp第一次安装过程(拷贝文件到硬盘)后,到 PE 下装了 gurb,并将menu.lst 部分编写如下:
title Microsoft Windows XP
find --set-root /ntldr
chainloader /ntldr
savedefault --wait=2

重启后,硬盘无法引导。

将 menu.lst 改写为:
title Microsoft Windows XP
find --set-root /ntldr
map +1 (hd0)
chainloader /ntldr
savedefault --wait=2

重启后,硬盘正常引导,完成 winxp 全部安装。

再将 menu.lst 改写为:
title Microsoft Windows XP
find --set-root /ntldr
chainloader /ntldr
savedefault --wait=2

重启后,硬盘正常引导。


【问题】
1) 为什么第1次无法引导?第2,3正常?
2) map +1 (hd0) 这里起到什么作用?


3. Boot.ini

通过 grub 引导 winXP 时,boot.ini 还起作用吗?


有朋友了解得,希望发表一下看法 :P

[ 本帖最后由 oasisspirit 于 2008-4-11 07:48 PM 编辑 ]
2#
发表于 2008-4-11 18:55:40 | 只看该作者
是有这么一回事,  研究过

克隆安装也有这种情况
回复

使用道具 举报

3#
发表于 2008-4-11 21:15:08 | 只看该作者
我也遇到过这个情况,总是不明白原因.
回复

使用道具 举报

4#
 楼主| 发表于 2008-4-12 00:06:21 | 只看该作者
第一次啊, 99年到现在第一次碰到. 呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-18 06:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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