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-08-13 04:11
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » Can you make a multi-boot menu for Windows XP, Windows 98, and DOS? View 3,046 Replies 16
Original Poster Posted 2003-12-10 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
This is a normal phenomenon, and nothing will be damaged! Under MS-DOS 7.1, isn't it just entering the WIN command directly to enter Win98?!
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 2 Posted 2003-12-20 00:00 ·  中国 广东 湛江 有线宽带
初级用户
Credits 108
Posts 2
Joined 2003-12-20 00:00
22-year member
UID 14261
Gender Male
Status Offline
After I installed DOS 7.1, the original dual-boot menu of Windows XP and Windows 98 became a dual-boot menu of Windows XP and DOS 7.1, and the original 98 boot menu is gone. Can DOS 7.1 be used to create a triple-boot menu of Windows XP, Windows 98, and DOS? How to create it?
Floor 3 Posted 2003-12-20 00:00 ·  中国 重庆 电信
银牌会员
★★★
Credits 2,202
Posts 499
Joined 2003-06-12 00:00
23-year member
UID 4876
Gender Male
Status Offline
It is probably not possible in boot.ini; it has never been implemented; we all have to put the others in the two - layer menu...
一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
Floor 4 Posted 2003-12-20 00:00 ·  中国 北京 科技网
银牌会员
★★★
颓废青年
Credits 2,265
Posts 721
Joined 2003-05-12 00:00
23-year member
UID 2032
Gender Male
Status Offline
There is a way, but it's relatively troublesome. You need to use the /win95dos parameter.
Floor 5 Posted 2003-12-20 00:00 ·  中国 广东 湛江 有线宽带
初级用户
Credits 108
Posts 2
Joined 2003-12-20 00:00
22-year member
UID 14261
Gender Male
Status Offline
The following is a quote from hunome on 2003-12-20 21:54:21:
There is a way, but it's more complicated. You need to use the /win95dos parameter.

Can you be more specific?
Floor 6 Posted 2003-12-21 00:00 ·  中国 广东 广州 荔湾区 电信
初级用户
★★★
Credits 1,480
Posts 377
Joined 2003-06-06 00:00
23-year member
UID 3875
Gender Male
Status Offline
Using multi-boot is okay, such as easyboot
欢迎大家访问我的主页!
精品.爱好http://iso.533.net
Floor 7 Posted 2003-12-24 00:00 ·  中国 广东 惠州 鹏博士宽带
初级用户
Credits 137
Posts 6
Joined 2003-12-23 00:00
22-year member
UID 14384
Gender Female
Status Offline
Using this "Daoshi" DOS, is it an improvement or a regression? I followed what was said to install version 7.10 or higher, and it all went wrong just like what was said. Originally, my Windows 98 was working fine. Oh, I have to reinstall the system again.
Floor 8 Posted 2003-12-24 00:00 ·  中国 北京 科技网
银牌会员
★★★
颓废青年
Credits 2,265
Posts 721
Joined 2003-05-12 00:00
23-year member
UID 2032
Gender Male
Status Offline
Check old posts, what Wengier said.
Floor 9 Posted 2003-12-26 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
What was said before is that Win98 can be started directly with the WIN command under DOS.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 10 Posted 2003-12-26 00:00 ·  中国 重庆 电信
银牌会员
★★★
Credits 2,202
Posts 499
Joined 2003-06-12 00:00
23-year member
UID 4876
Gender Male
Status Offline
The following is a quote from hai135 on 2003-12-24 11:12:29:
Is this "Daoshi" DOS an improvement or a regression? I followed the instructions to install a version above 7.10, and it all went wrong as the above said. Originally, my Windows 98 was working well. Hey, I have to reinstall the system again.

Why do you need to reinstall the system? Installing DOS doesn't affect the boot of Windows 98...
一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
Floor 11 Posted 2003-12-28 00:00 ·  中国 广东 茂名 电信
初级用户
Credits 171
Posts 16
Joined 2003-10-02 00:00
22-year member
UID 10634
Gender Male
Status Offline
Open C:\BOOT.INI, find

C:\="Microsoft Windows 98" /win95
Add below it
C:\="Microsoft DOS" /win95dos
Then rename IO.SYS and MSDOS.SYS of DOS to IO.DOS and MSDOS.DOS
Floor 12 Posted 2003-12-28 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
The following is a quote from wqxbc at 12:31:00 on December 28, 2003:
Open C:\BOOT.INI, find

C:\="Microsoft Windows 98"/win95
Add below it
C:\="Microsoft DOS"/win95dos
Then rename the DOS's IO.SYS and MSDOS.SYS to IO.DOS and MSDOS.DOS


It doesn't work. This method doesn't work for dual-booting MS-DOS 7.1 and Win98 (at that time I mentioned this method to solve the dual-boot of MS-DOS 7.1 and WinME, not MS-DOS 7.1 and Win98 dual-boot, because they are different)! And the compatibility of the old version of DOS is not good (such as not supporting long file names, large hard drives, etc.). Still use the method I mentioned before to solve the problem!

Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 13 Posted 2004-01-04 00:00 ·  中国 新疆 昌吉回族自治州 阜康市 电信
初级用户
Credits 105
Posts 1
Joined 2004-01-03 00:00
22-year member
UID 14856
Gender Male
Status Offline
Virtual Floppy Disk
by lyh728
Updates:
Now supports 2.88M and 1.44M floppy disk image files
This is a virtual floppy disk system similar to pqmagic's vfloppy.sys that I implemented by referring to the source code of grub and the disassembled code of pqmagic's vfloppy.sys.
See the post written by brother vx_xsj, see the end.
Since there is pqmagic's vfloppy.sys, why do I need to modify it?
The main reason is that the boot program of pqmagic's vfloppy.sys is placed in the MBR and occupies the first 3 sectors of the disk. That is, when vfloppy.sys is installed, it needs to write data to the first 3 sectors starting from the MBR. In this case, if an error occurs, the system may not be bootable.
So is there any other boot program that can do similar work?
Lilo needs to be installed under Linux and cannot virtualize a floppy disk.
diskemu of nu2.nu is on the CD and does not support FAT, NTFS.
BootScriptor is also on the CD and does not support FAT, NTFS.
isolinux is also on the CD and does not support FAT, NTFS.
syslinux can support FAT16, FAT12, but does not support FAT32, NTFS.
grub supports the most formats. Some people are working in this direction, but it is not easy to use at present (referring to virtualizing a floppy disk on the hard disk), and it is most likely to achieve this goal in the near future.
............
So I integrated the source code of grub and the binary file of vfloppy.sys to make this thing.
Usage:
Suppose vfloppy is placed in c:\boot, and the C drive can be in FAT16, FAT32, NTFS partition format.
Run vfloppy -1 vloader.bin -2 vmemdsk.bin -i dos.img.
Add a line in c:\boot.ini: c:\boot\vloader.bin ="virtual floopy "
After restarting the system, select "virtual floopy" in the NT loader menu, and it will load the c:\boot\dos.img image and run it.
Features:
Safe, does not write code to the boot area, will not damage the system, no need to restore the MBR.
Convenient, can restart the system at any time and enter the DOS environment.
Very convenient to run other OS on systems without CD-ROM drives, without floppy disks, only with Windows NT, Windows 2k, Windows XP, Win2k3.
Supports 2.88M and 1.44M floppy disk image files.
Notes:
1. If the C: drive uses NTFS and disk compression is used, please ensure that the C:\Boot directory and its files below are not compressed.
2. Running install_vfloppy.bat only generates the corresponding boot files vloader.bin and virtual floppy vmemdsk.bin according to your hard disk situation, and will never rewrite the MBR.
3. vmemdsk.bin locates the disk image Dos.img (please make it yourself) directly through the disk sector where Dos.img is located, not through the file system, so it can easily support NTFS, FAT32, FAT. Even if Dos.img is deleted, as long as the data in the sector where it is located has not been overwritten, it may still be able to boot DOS, but after disk defragmentation, it may cause DOS to be unable to boot. Just run install_vfloppy.bat again.
4. Dos.img can be replaced with other bootable 1.44MB floppy disk images. Remember to run install_vfloppy.bat again after replacement.
5. Now supports 2.88M and 1.44M floppy disk image files.
6. The parameters of vfloppy.exe can be absolute paths, such as vfloppy -1 c:\ttt\vloader.bin -2 c:\kkk\vmemdsk.bin -i c:\img\dos.img
Testing:
Tested in the environment of Win2k3 English Standard Edition, supports NTFS, FAT32, FAT16 partitions.
The MS DOS7.10 boot disk made by DOS forum moderator Wengier
Floor 14 Posted 2004-01-04 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Virtual floppy disks are not the same as the triple-boot menu of WinXP, Win98, and DOS! Virtual floppy disks are a completely different matter.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 15 Posted 2004-01-04 00:00 ·  中国 重庆 电信
银牌会员
★★★
Credits 2,202
Posts 499
Joined 2003-06-12 00:00
23-year member
UID 4876
Gender Male
Status Offline
But writing "Boot to DOS" in BOOT, it's a menu where both 98 and DOS are satisfied (there are differences, it seems that the DOS it boots is like the item on the right side of MEM, which is UMB, I forgot, it seems all are O) ——
一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
Forum Jump: