China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-25 00:18
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » How to boot winnt under dos? View 2,366 Replies 18
Original Poster Posted 2005-02-25 00:00 ·  中国 江苏 徐州 电信
初级用户
Credits 105
Posts 1
Joined 2005-02-25 00:00
21-year member
UID 36493
Gender Male
Status Offline
As the title says. Please, everyone, give some suggestions
Floor 2 Posted 2005-02-25 00:00 ·  中国 河南 洛阳 联通
高级用户
★★
Credits 544
Posts 164
Joined 2004-10-17 12:00
21-year member
UID 32648
Gender Male
Status Offline
Using GRUB.EXE to invoke NTLOAD from a floppy disk to load the WINNT system
我的留言簿

http://hnlyzhd.ys168.com 我的网络盘
Floor 3 Posted 2005-02-25 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
I am going to enhance the grub's chainloader command so that it can directly boot the ntldr file. It should be done in the near future, please pay attention to downloading the files like grldr, grub.exe and grub4lin in the following FTP: ftp://ftp.linuxeden.com/tinybit/ for testing. Now don't test because it hasn't started yet. It should be ready after one week.
因为我们亲手创建,这个世界更加美丽。
Floor 4 Posted 2005-02-25 00:00 ·  中国 河南 洛阳 联通
高级用户
★★
Credits 544
Posts 164
Joined 2004-10-17 12:00
21-year member
UID 32648
Gender Male
Status Offline
When making, please test whether the following module can be started___http://bbs.wuyou.com/cgi-bin/attachment.cgi?forum=33&topic=1387&postno=9&type=.rar&name=Idiopf_1108629898
我的留言簿

http://hnlyzhd.ys168.com 我的网络盘
Floor 5 Posted 2005-02-25 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Then what exactly is it? Is it an operating system? Or is it a boot file? Is there any description of its file structure?
因为我们亲手创建,这个世界更加美丽。
Floor 6 Posted 2005-02-25 00:00 ·  中国 河南 洛阳 联通
高级用户
★★
Credits 544
Posts 164
Joined 2004-10-17 12:00
21-year member
UID 32648
Gender Male
Status Offline
It is an ISA module in the mainboard BIOS, only over 30KB.
我的留言簿

http://hnlyzhd.ys168.com 我的网络盘
Floor 7 Posted 2005-02-25 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
I haven't studied this, so I don't know what to do.
因为我们亲手创建,这个世界更加美丽。
Floor 8 Posted 2005-02-25 00:00 ·  中国 四川 成都 电信
中级用户
★★
Credits 445
Posts 110
Joined 2004-05-28 00:00
22-year member
UID 25533
Gender Male
Status Offline
I used to make one, which is executed by the Grub boot floppy image solution. The floppy disk is formatted under XP, and files like NTldr, boot.ini, Bootfont.bin, Ntdetect.com, etc., are copied in to make an NT boot disk.
Floor 9 Posted 2005-02-26 00:00 ·  中国 浙江 湖州 安吉县 电信
中级用户
★★
Credits 301
Posts 74
Joined 2005-02-25 00:00
21-year member
UID 36491
Gender Male
Status Offline
I also want to know how to start the XP Recovery Console operation after booting DOS. Sometimes it is needed to use the commands inside when repairing computers
Floor 10 Posted 2005-02-26 00:00 ·  中国 四川 成都 电信
中级用户
★★
Credits 445
Posts 110
Joined 2004-05-28 00:00
22-year member
UID 25533
Gender Male
Status Offline
Refer to the floppy disk image I made before: http://wangsea.ys168.com, specifically newxp.ima under the disk.
Floor 11 Posted 2005-03-01 00:00 ·  中国 广东 广州 花都区新华镇 电信
初级用户
Credits 104
Posts 2
Joined 2005-03-01 00:00
21-year member
UID 36627
Gender Male
Status Offline
The following is the statement made by shayulei on 2005-2-26 16:16:50:

I also want to know how to operate the recovery console of XP after booting into DOS. Sometimes I need to use the commands inside when repairing computers.

I agree with your statement. I also want to know. There is also a small problem. I can enter the safe mode of XP but cannot enter the system. I don't know what the problem is. Also, can XP restore the registry in DOS?
Floor 12 Posted 2005-03-01 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Just made it. The GRUB chainloader command can start the recovery console. Assuming the recovery console's boot file is a 8192-byte bootsect.dat file, it can be like this:

chainloader --load-segment=0xd00 --load-offset=0 --boot-CS=0xd00 --boot-IP=0x256 (hd0,0)/bootsect.dat
rootnoverify (hd0)
boot

Still in the process of improvement, hoping to directly start the CMLDR file in the future.

Download grldr, grub.exe, grub4lin from ftp://ftp.linuxeden.com/tinybit/ to test. Note that this function is available in versions after March 1, 2005.
因为我们亲手创建,这个世界更加美丽。
Floor 13 Posted 2005-03-04 00:00 ·  中国 福建 福州 电信
初级用户
Credits 102
Posts 1
Joined 2005-03-04 00:00
21-year member
UID 36733
Gender Male
Status Offline
The following is the statement from Budian on February 25, 2005, 15:17:20:
I am going to enhance the grub chainloader command so that it can directly boot the ntldr file. It should be done in the near future. Please pay attention to downloading the files like grldr, grub.exe, and grub4lin in the following FTP:
ftp://ftp.linuxeden.com/tinybit/

Don't test now because it hasn't started yet. It should be okay after one week.



Dude, is this function done? How to use it specifically? I'm concerned
Floor 14 Posted 2005-03-05 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
NTLDR is not easy to boot directly. It heavily relies on the partition it is in, that is, it is bound to the partition. When NTLDR boots, it assumes that it is booted by the NT boot sector and records the information of that partition (it needs to find files like boot.ini from that partition). To boot it from outside the partition with GRUB, it still needs to go through the NT boot sector. This is the usual method:

chainloader (hd0,0)+1
rootnoverify (hd0)
boot

The above assumes that (hd0,0)+1 is the NT boot sector (similar to the DOS boot record, this is the NT boot record).
因为我们亲手创建,这个世界更加美丽。
Floor 15 Posted 2005-03-11 00:00 ·  中国 天津 南开区 联通
高级用户
★★
Credits 924
Posts 243
Joined 2003-07-09 00:00
23-year member
UID 6612
Gender Male
Status Offline
Bu Dian Brother: I remember you said before that you wanted to study the storage location of parameters in boot.ini. How is it now?
Forum Jump: