![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-26 07:41 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,288 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 如何在dos下启动winnt? |
| 可打印版本 2,893 / 18 |
| 第1楼 dond | 发表于 2005-02-25 00:00 |
| 初级用户 发帖 1 积分 105 | |
|
如何在dos下启动winnt? 如题.请各位大虾给点意见
|
|
| 第2楼 hnlyzhd | 发表于 2005-02-25 00:00 |
| 高级用户 发帖 164 积分 544 | |
|
用GRUB.EXE来调用 NTLOAD的软盘加载WINNT系统
|
|
| 第3楼 不点 | 发表于 2005-02-25 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
我准备增强 grub 的 chainloader 命令,让它可以直接启动 ntldr 文件。大约是在最近就要作出来了,请注意下载
ftp://ftp.linuxeden.com/tinybit/ 里面的 grldr, grub.exe 和 grub4lin 这些文件来测试。 现在不要测试,因为还没开始做。一个礼拜之后应当就好了。 |
|
| 第4楼 hnlyzhd | 发表于 2005-02-25 00:00 |
| 高级用户 发帖 164 积分 544 | |
|
制做时请测试下面模块能否启动___http://bbs.wuyou.com/cgi-bin/attachment.cgi?forum=33&topic=1387&postno=9&type=.rar&name=Idiopf_1108629898
|
|
| 第5楼 不点 | 发表于 2005-02-25 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
那究竟是个啥?是个操作系统呢?还是个引导文件?它的文件结构有说明吗?
|
|
| 第6楼 hnlyzhd | 发表于 2005-02-25 00:00 |
| 高级用户 发帖 164 积分 544 | |
|
它是主板BIOS中的一个ISA模块,只有30多K
|
|
| 第7楼 不点 | 发表于 2005-02-25 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
这没研究过,不知道该怎么办。
|
|
| 第8楼 wangsea | 发表于 2005-02-25 00:00 |
| 中级用户 发帖 110 积分 445 | |
|
以前做过一个,就是用Grub启动软盘镜像方案来执行的。软盘在xp下格,拷入NTldr,boot.ini,Bootfont.bin,Ntdetect.com等文件做的NT启动盘。
|
|
| 第9楼 shayulei | 发表于 2005-02-26 00:00 |
| 中级用户 发帖 74 积分 301 | |
|
我也想知道怎么在启动DOS后再启动XP的恢复控制台操作,有时候去修机时要用到里面的命令
|
|
| 第10楼 wangsea | 发表于 2005-02-26 00:00 |
| 中级用户 发帖 110 积分 445 | |
|
参考我以前做的软盘镜像:http://wangsea.ys168.com 在disk下的newxp.ima即可。
|
|
| 第11楼 yuxiaoch | 发表于 2005-03-01 00:00 |
| 初级用户 发帖 2 积分 104 | |
以下是引用shayulei在2005-2-26 16:16:50的发言: 同意你的说法,我也想知道,还有一个小问题,就是我可以进XP的安全模式,但是进不了系统,不知道是什么问题,还有问一下,XP可不可在DOS里面恢复主册表。 |
|
| 第12楼 不点 | 发表于 2005-03-01 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
刚刚做好的,GRUB 的 chainloader 命令可以启动故障恢复控制台了。假定故障恢复控制台所用的引导文件是 8192 字节的某个 bootsect.dat 文件,就可以这样了:
chainloader --load-segment=0xd00 --load-offset=0 --boot-CS=0xd00 --boot-IP=0x256 (hd0,0)/bootsect.dat rootnoverify (hd0) boot 还在完善之中,希望将来能够直接启动 CMLDR 文件。 在 ftp://ftp.linuxeden.com/tinybit/ 下载 grldr, grub.exe, grub4lin 来测试。注意 2005 年 3 月 1 日以后的版本才有此功能。 |
|
| 第13楼 newbin | 发表于 2005-03-04 00:00 |
| 初级用户 发帖 1 积分 102 | |
以下是引用不点在2005-2-25 15:17:20的发言: 大哥,这个功能做好了没有呀,具体怎么用呀,关注中 |
|
| 第14楼 不点 | 发表于 2005-03-05 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
NTLDR不容易直接启动,它严重依赖于它所处的分区,也就是说,它是绑定到分区的。NTLDR 在启动时假定它自己是被 NT的引导扇区引导上路的,并且记录了该分区的信息(它要从该分区找 boot.ini 等文件)。从分区之外由 GRUB 来引导它,仍然需要通过 NT的引导扇区,才可以引导它。就是通常的方法:
chainloader (hd0,0)+1 rootnoverify (hd0) boot 以上假定 (hd0,0)+1 就是 NT 的引导扇区(类似于 DOS boot record, 这是 NT boot record)。 |
|
| 第15楼 aria | 发表于 2005-03-11 00:00 |
| 高级用户 发帖 243 积分 924 | |
|
不点兄:我记得你以前说过要研究一下boot.ini中参数的存放位置不知道现在怎么样了?
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |