无忧启动论坛
标题:
求教xp的ntldr能否修改引导的boot.ini文件名
[打印本页]
作者:
sangoking
时间:
2010-7-23 20:43
标题:
求教xp的ntldr能否修改引导的boot.ini文件名
看了这里各位高手修改xp的安全模式f8键后,突发奇想:
如果能修改ntldr引导的boot.ini文件名,比如改为1234.ini。那样U盘上ntldr引导的配置文件是:1234.ini。
那样我们用u盘引导系统时候用
find --set-root /boot.ini
chainloader /ntldr
这样就能进入原来硬盘上的XP系统,而不用管U盘的盘符变换了。.
请教高手用winhex如何修改?搜索boot.ini字符串么?
[
本帖最后由 sangoking 于 2010-7-23 20:48 编辑
]
作者:
sangoking
时间:
2010-7-23 20:45
注:这里我说的U盘启动方式是
mbr:nt5.x
pbr:ntldr
作者:
jaskle
时间:
2010-7-23 20:47
恩,理论可以,楼主为什么不试一试呢?
作者:
sangoking
时间:
2010-7-23 20:49
正在实验,找到了10处要改的地方。
作者:
sangoking
时间:
2010-7-23 21:14
刚改了10处地方,u盘usb-hdd启动后,能进入grub菜单,但不能进入1234.ini菜单。
title 08-启动 xp系统
find --set-root /boot.ini
makeactive
chainloader /ntldr
运行上述命令后,提示boot.ini非法,然后就是提示hal.dll错误的提示,回车后系统重启。
U盘hdd模式运行后。(hd0,0)是u盘
(hd1,0)是我原来的第一硬盘。
是不是nt5.x只能从第一激活分区上找boot.ini,如果u盘没有的话,就提示出错?
因为u盘是第一激活分区。
[
本帖最后由 sangoking 于 2010-7-23 21:16 编辑
]
作者:
sangoking
时间:
2010-7-24 06:18
刚想到了如果xp系统盘是第二硬盘,应该这样写:
find --set-root /boot.ini
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader /ntldr
作者:
sangoking
时间:
2010-7-24 06:19
如果xp系统是第三硬盘或第二硬盘不确定的话,就要想一下办法。
作者:
fujianabc
时间:
2010-7-24 09:54
把ntldr和boot.ini放到u盘上,不需要改boot.ini的文件名的。ntldr自动查找ntldr所在分区下的boot.ini。
u盘启动后u盘是(hd0),所以你只要把u盘中的boot.ini中硬盘号写成rdisk(1)即可
作者:
yichya
时间:
2010-7-24 10:02
有大写有小写吧,注意替换
作者:
dgxhls
时间:
2010-7-24 11:00
xp的ntldr不仅能修改boot.ini文件名,还可以把改名的boot.ini放到某个目录里,比如boot\ini,这里的ini就是boot.ini改名而来的,注意保持总的字节数不变。
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3