无忧启动论坛

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

grub4dos引导xp提示NTLDR is missing

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-20 21:38:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
grub4dos引导xp提示NTLDR is missing可是引导win7正常 怎么用 find 和map 来引导啊谢谢啊     grub4dos是装在u盘的 开机的时候从u盘启动 在命令行中输入什么代码可以实现启动第一分区上的winxp系统 谢谢
8#
 楼主| 发表于 2012-4-25 16:17:32 | 只看该作者

回复 #7 不点 的帖子

无论如何还是谢谢 百忙之中能够抽时间来回答 我很感谢
回复

使用道具 举报

7#
发表于 2012-4-22 10:04:08 | 只看该作者

回复 #5 20121642273801 的帖子

可变因素太多,不能确定究竟哪里不对。可能与主板也有关。因为已知有些主板就是故意破坏 grub.exe 运行的。

如果是主板恶意所为,你可以选择不使用 DOS 以及 grub.exe,而是直接使用 GRLDR,这样可以躲过此类封杀。

你仍然没有说你的 grub4dos 版本。老的版本根本不行。

看来我不该答复这样的帖子,因为如果不反复讨论 N+1 个回合,根本问不出结果的。

抱歉,这次也就是最后一个答复了。

--------------

顺便在这里推销一下哲学。

用户们、发行版制作者们,尽量不要和 grub4dos 的开发人员 “作对”,即,尽量不要做哪些不推荐的事情。

用老版本,就是不推荐的事情。

如果你用的是老版本,但又隐瞒这一情况,这实际上是一种违规,至少是一种不负责,或者不尊重前来答复的人。

有人质疑 grub4dos 为何开发了一个又一个新版本,他们希望 grub4dos 不要开发新功能了,只把现有的功能打造得更加可靠也就完了。

这种想法是好的。其实,grub4dos 的开发者都很重视兼容性。在开发新功能的同时,绝不会损失对于软硬件的兼容性。应该说,兼容性是不断提高的。

不能够因为开发者在开发新功能,就否认其在兼容性方面的工作。不要误解为:新功能的开发,必然影响兼容性。

新功能与兼容性,是两个不同的概念。互相不影响。

而实际上,随着时间的推移,grub4dos 的新版本在兼容性、可靠性、稳定性方面,是不断加强的。这是因为,bug 是在不断被发现和排除。

[ 本帖最后由 不点 于 2012-4-22 10:55 编辑 ]
回复

使用道具 举报

6#
发表于 2012-4-22 08:47:02 | 只看该作者
bootice重写一下分区引导应该可以解决
回复

使用道具 举报

5#
 楼主| 发表于 2012-4-21 15:10:39 | 只看该作者

回复 #4 不点 的帖子

非常感谢你的回答,   我是用“通用启动u盘”来制作启动盘的 在启动菜单里面选择dos工具箱  然后进入纯净的dos里面  输入 grub.exe  这样就进入了grub4dos了 然后在里面输入
find --set-root /ntldr
map (hd1) (hd0)
map (hd0) (hd1)
map --rehook
find --set-root /ntldr
chainloader /ntld可是总是不能引导硬盘上的xp系统
回复

使用道具 举报

4#
发表于 2012-4-21 05:26:14 | 只看该作者
你既没说 grub4dos 的版本,又没说是怎么安装和配置的,还没说是不是在 USB 设备上。

这就让人很难为你 “ 把脉 ” 了。

抱歉,这仅仅是个礼貌性的回复,不是为了解决技术问题的。

由于上网时间有限,我只答复这一帖,没有接下来的答复了,见谅。
回复

使用道具 举报

3#
 楼主| 发表于 2012-4-20 23:41:43 | 只看该作者

回复 #2 weibin6199 的帖子

title  启动 WINDOWS XP
find --set-root /ntldr
map (hd1) (hd0)
map (hd0) (hd1)
map --rehook
find --set-root /ntldr
chainloader /ntldr   在命令行中输入如上   结果到了 输入find --set-root /ntldr 就卡住了 只能重新启动
回复

使用道具 举报

2#
发表于 2012-4-20 22:23:42 | 只看该作者
title  启动 WINDOWS XP
find --set-root /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root /ntldr
chainloader /ntldr

title  从  硬盘启动
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8280 && map --hook
rootnoverify (hd0,0)
makeactive
chainloader  +1

[ 本帖最后由 weibin6199 于 2012-4-20 22:44 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 15:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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