标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 [打印本页] 作者: bonedragon 时间: 2001-10-30 19:35 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 我的目录结构:
cdimage.exe
mkbootcd.exe
mkbootcd.txt
cd
cd\bootcat.bin
cd\diskemu.bin
cd\win98se.img
cd\w2ksect.dat
我按照教程的做法如下:
首先是用 CDIMAGE----
cdimage -lMULTIBOOT cd bootcd.iso
截图: 作者: bonedragon 时间: 2001-10-30 19:42 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 然后编写mkbootcd.txt
内容按照紫狐前辈的摹本:
;
; MKBOOTCD command file created by Gary Tong
; for DiskEmu.bin v0.8 Beta
;
; Center the MultiBoot Menu Title in a 24-character range
; / \
-SpURPLEFOx 's MultiBoot CD Menu
;-S pfox@21cn.com
bootcat.bin
;
;--- Boot entries ---
; Default boot image entry
; Boot Media Type = No Emulation
-T0
; Sector Count in 512-byte sectors
-C8
; Recommended DiskEmu.bin Load Segment is between 4000 and 9000
-L5000
diskemu.bin
; Continue with remaining boot image entries
; Only each Section's first bootable image will appear in DiskEmu.bin's Menu
; 80x86 Platform ID w/high bit set to avoid PC BIOS multiboot menu
-P80
; Boot Media Type = 1.44 MB Floppy
-T2
; Sector Count in 512-byte sectors
-C1
; Use Default Load Segment (07C0)
-L0
; Up to nine boot images may be listed here
; Left justify the Menu text for each entry in a 28-character range
; / \
-SMicrosoft Windows 98 SE
win98se.IMG
-SMicrosoft Windows 2000 Pro
w2ksect.dat
执行
mkbootcd bootcd.iso bootcat.bin - < mkbootcd.txt
截图:作者: bonedragon 时间: 2001-10-30 19:46 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 第一行出错,不知为何原因???请指明。。。作者: 紫狐 时间: 2001-10-30 23:45 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 我那个样本是0.8版的,不是用cdimage做的,
要用cdimage做要类似这样:
cdimage -lMULTBOOT -t08/22/00,00:00:00 -h -o -m -n -bloader.bin disk1 MULTBOOT.ISO
disk1目录下面的Diskemu.cmd是这样:
;
:start
cls
print
print --------------------------------------------------------------------------
print Bootable CD main menu mAKE fORM pURPLEfox
print --------------------------------------------------------------------------
print
print Windows 2000 Service Pack 2 Multi IN 1 Installation. [TraditionalChinese]
print
print Please choose your favorite from the menu below:
print
print 1) Windows 2000 Professional
print 2) Windows 2000 Server
print 3) Windows 2000 Advanced Server
print 4) Windows NT 4.0 Server
print 5) Windows NT 4.0 Workstation
print 6) Windows 98 SE
print 7) Windows 2000 Boot In Command Mode
print q) Quit to command prompt
print r) Reboot
print Esc) Boot first harddisk
print
print
print --------------------------------------------------------------------------
print Multi In One Bootable CD E-MAIL: pfox@21cn.com
print --------------------------------------------------------------------------
print
print Hit the key of choice:
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto 2kpr
onkey 2 goto 2ksv
onkey 3 goto 2kad
onkey 4 goto nt4s
onkey 5 goto nt4w
onkey 6 goto 98se
onkey 7 goto w2k
onkey q quit
onkey r reboot
onkey 0x4400 run deload.bin
onkey esc boot 80
; When no key found...
goto mainkey
;
getkey
goto start
;
:2kpr
print Starting Install Windows 2000 Professional SP2
run 2KPR.DAT
getkey
goto start
;
:2ksv
print Starting Install Windows 2000 Server SP2
run 2KSV.DAT
getkey
goto start
;
:2kad
print Starting Install Windows 2000 Adv_Server SP2
run 2KAD.DAT
getkey
goto start
;
:nt4s
print Starting Install Windows NT 4.0 Server
run NT4S.DAT
;
:nt4w
print Starting Install Windows NT 4.0 Workstation
run NT4W.DAT
;
:w2k
print Starting Windows 2000 Boot In Command mode
run W2KSECT.DAT
getkey
goto start
;
:98se
print Starting Microsoft Windows 98 SE
run WIN98SE.IMG
getkey
goto start
; EOF
作者: 紫狐 时间: 2001-10-30 23:47 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 我那个样本是0.8版的,不是用cdimage做的,
要用cdimage做要类似这样:
cdimage -lMULTBOOT -t08/22/00,00:00:00 -h -o -m -n -bloader.bin disk1 MULTBOOT.ISO
disk1目录下面的Diskemu.cmd是这样:
;
:start
cls
print
print --------------------------------------------------------------------------
print Bootable CD main menu mAKE fORM pURPLEfox
print --------------------------------------------------------------------------
print
print Windows 2000 Service Pack 2 Multi IN 1 Installation. [TraditionalChinese]
print
print Please choose your favorite from the menu below:
print
print 1) Windows 2000 Professional
print 2) Windows 2000 Server
print 3) Windows 2000 Advanced Server
print 4) Windows NT 4.0 Server
print 5) Windows NT 4.0 Workstation
print 6) Windows 98 SE
print 7) Windows 2000 Boot In Command Mode
print q) Quit to command prompt
print r) Reboot
print Esc) Boot first harddisk
print
print
print --------------------------------------------------------------------------
print Multi In One Bootable CD E-MAIL: pfox@21cn.com
print --------------------------------------------------------------------------
print
print Hit the key of choice:
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto 2kpr
onkey 2 goto 2ksv
onkey 3 goto 2kad
onkey 4 goto nt4s
onkey 5 goto nt4w
onkey 6 goto 98se
onkey 7 goto w2k
onkey q quit
onkey r reboot
onkey 0x4400 run deload.bin
onkey esc boot 80
; When no key found...
goto mainkey
;
getkey
goto start
;
:2kpr
print Starting Install Windows 2000 Professional SP2
run 2KPR.DAT
getkey
goto start
;
:2ksv
print Starting Install Windows 2000 Server SP2
run 2KSV.DAT
getkey
goto start
;
:2kad
print Starting Install Windows 2000 Adv_Server SP2
run 2KAD.DAT
getkey
goto start
;
:nt4s
print Starting Install Windows NT 4.0 Server
run NT4S.DAT
;
:nt4w
print Starting Install Windows NT 4.0 Workstation
run NT4W.DAT
;
:w2k
print Starting Windows 2000 Boot In Command mode
run W2KSECT.DAT
getkey
goto start
;
:98se
print Starting Microsoft Windows 98 SE
run WIN98SE.IMG
getkey
goto start
; EOF
这是我的2k、nt、98六合一的例子,你可以作参考,再
进行修改。 作者: bonedragon 时间: 2001-10-31 15:33 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 谢谢紫狐,能列出目录结构吗???作者: 紫狐 时间: 2001-11-2 19:42 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 CDROMSP2.TST
CDROM_IS.5
CDROM_NT.5
CDROM_IP.5
CDROM_IA.5
BOOTFONT.BIN
SN.TXT
CDROM_S.40
NTSP3-6C
CDROM_w.40
DISKEM1X.BIN
LOADER.BIN
Diskemu.cmd
Win98
W2KSECT.DAT
I386
2Kad.DAT
2kpr.dat
2Ksv.DAT
Nt4w.DAT
Nt4s.DAT
WIN2000
2KAD
2KPR
2KSV
WINNT
NT4S
NT4W
NC
TOOLS
DEMUMGR.COM
DELOAD.BIN
\disk1
\disk1\2KAD
\disk1\2KAD\SYSTEM32
\disk1\2KPR
\disk1\2KSV
\disk1\I386
\disk1\NC
\disk1\NT4S
\disk1\NT4W
\disk1\NTSP3-6C
\disk1\WIN2000
\disk1\WIN2000\ADV
\disk1\WIN2000\ADV\I386
\disk1\WIN2000\PRO
\disk1\WIN2000\PRO\I386
\disk1\WIN2000\SVR
\disk1\WIN2000\SVR\I386
\disk1\Win98
\disk1\WINNT
\disk1\WINNT\Nt4s
\disk1\WINNT\Nt4s\I386
\disk1\WINNT\Nt4w
\disk1\WINNT\Nt4w\I386 作者: lishuying 时间: 2001-11-3 09:23 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 你们说的好啊, 可是在哪下载, 那些文件啊!有没有那个玩家能告诉我啊!感谢!
我的EMAIL: lsybm@cmmail.com作者: 紫狐 时间: 2001-11-3 20:29 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 D版碟、网上都有。作者: bonedragon 时间: 2001-11-4 19:29 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 谢谢紫狐兄,我已经做成了!作者: rui 时间: 2001-11-6 11:39 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 虽然你已经用其它方法成功,但还是指出你原来的错误:
MKBOOTCD.TXT有错误。
在MKBOOTCD.TXT中对虚拟A盘和类似NT启动盘的设置是不一样的,请参阅下面的例子:
;
; MKBOOTCD command file created by Gary Tong
; for DiskEmu.bin v0.8 Beta
;
; Center the MultiBoot Menu Title in a 24-character range
; / \
-SWindows NT Setup
bootcat.bin
;
;--- Boot entries ---
; Default boot image entry
; Boot Media Type = No Emulation
-T0
; Sector Count in 512-byte sectors
-C8
; Recommended DiskEmu.bin Load Segment is between 4000 and 9000
-L5000
diskemu.bin
; Continue with remaining boot image entries
; Only each Section's first bootable image will appear in DiskEmu.bin's Menu
; 80x86 Platform ID w/high bit set to avoid PC BIOS multiboot menu
-P80
; Use Default Load Segment (07C0)
-L0
; Up to nine boot images may be listed here
; Left justify the Menu text for each entry in a 28-character range
; / \
;以下为NT启动设置
-t0
-c4
-SWindows NT Workstation 4.0
nt4wsect.dat
-SWindows NT Server 4.0
nt4ssect.dat
-SWindows2000 Advanced Server
w2kssect.dat
;以下为虚拟A盘启动设置
-t2
-c1
-SBoot WinNT from Harddisk
bootnt.dat
-SWindows 98 boot disk
98boot.dat
; etc...作者: hellocaiying 时间: 2003-5-1 13:36 标题: 利用模拟BIOS制作WIN98SE和WIN2000 PRO双启动。。。 我想知道WPROSECT.DAT这个文件是拿来干什么的?怎么我在单启动盘里看不到这个文件的???我想做个2000pro和一些常用工具的启动盘,要怎么做呢???