无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3321|回复: 11
打印 上一主题 下一主题

[求助] 关于示例menu.lst中启动windows的一个问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-24 19:53:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
估计是硬盘MBR有问题了,开机老重启。于是用U盘启动(U盘里就只做成启动盘,放置了grldr,0.4.6a 10月份的某个版本),然后手动输入下列命令:

find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
boot

无法启动系统。
显示下列内容:
Invalid BOOT.INI file
Booting from C:\windows\
NTDETECT failed

后面看了sample文件夹中的menu.lst,再次用该U盘启动,手动输入下列命令:
fallback +1
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
boot

就可以启动我硬盘上的WINDOWS系统了。请问这两者有什么区别??
我上面的几条命令为什么无法启动该系统呢?
2#
 楼主| 发表于 2012-10-24 19:56:11 | 只看该作者
后面把grub4dos装到MBR上,WINDOWS根目录下放上grldr,重启,进入硬盘上的grub4dos。手动输入上面的两种命令,都能启动系统。

点评

如何安装到mbr  发表于 2023-10-24 07:15
谢谢了  发表于 2023-10-24 07:12
回复

使用道具 举报

3#
发表于 2012-10-24 20:21:09 | 只看该作者
u盘启动时 u盘就是hd0 应该搜索非hd0吧
回复

使用道具 举报

4#
发表于 2012-10-29 14:42:29 | 只看该作者
楼主犯了一个常规错误。

传统地说,Windows 的启动通常(必须)从第一硬盘 (hd0) 或第一软盘 (fd0) 启动,而不可以从第二硬盘 (hd1) 或第二软盘 (fd1) 启动。

这本质上也就是继承了 DOS 的启动方法。

当从 USB 设备启动时,BIOS 会把 USB 设备当作第一硬盘 (hd0) 或第一软盘 (fd0),而把真实的硬盘当作第二硬盘(hd1) 或者把真实的软盘当作第二软盘(fd1)。

因此,要想从真实硬盘启动你的 Windows,必须有个交换磁盘的动作,也就是说,把真实硬盘的编号从第二硬盘变为第一硬盘,这才是 Windows 所 “ 满意 ” 的启动环境。

点评

谢谢  发表于 2023-10-24 07:16
回复

使用道具 举报

5#
 楼主| 发表于 2012-10-29 17:42:00 | 只看该作者

回复 #4 不点 的帖子

谢谢不点大师的解答。
我原认为
find --set-root --ignore-floppies --ignore-cd /ntldr
这条命令找到ntldr所在的分区为根分区,既然都设置为根了,再从它启动就是理所当然的了……
既然启动不了,这个--set-root参数又有什么作用呢?

map () (hd0)
map (hd0) ()
这两条可能就是说,无论根目录下有ntldr文件的分区时哪个,都把它映射成(hd0),当然windows只能从hd0启动了?

点评

谢谢点评,网上有关引导的知识点太多太散,很多人是知其然不知其所以然地发贴,造成很多误会 缺乏对引导命令全面系统地介绍  发表于 2023-10-24 07:19
回复

使用道具 举报

6#
发表于 2012-10-29 17:48:03 | 只看该作者
--set-root 顾名思义,就是把找到文件的那个分区设置为当前默认分区(即,根分区)。

你理解的两条 map 的作用以及它的目的,大致是正确的。

点评

谢谢了  发表于 2023-10-24 07:19
回复

使用道具 举报

7#
 楼主| 发表于 2012-10-30 21:13:31 | 只看该作者

回复 #6 不点 的帖子

谢谢不点大师解答!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-23 00:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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