| 引用: |
【tom110的贴子】做了一个DOS启动盘,虽然把BOIS设置一番,但无法从A盘启动,哪位大侠给出个主意。 ……………… |
不用修改BIOS实现从软盘引导系统
安装WIN_98/2000/XP的多系统下C盘的根目录下有一个启动管理器的启动配置文件boot.ini,
在该文件[operating systems]小节中有一句:C:\="Microsoft Windows" 它是一种缺省的用法
,完整用法是:C:\bootset.dos="Microsoft Windows" 其中bootset.dos是win_98的引导扇区文件
隐藏在C盘的根目录下。引号内的Microsoft Windows的引导win_98启动的菜单项。它的作用是从
“启动菜单”上选择Microsoft Windows,启动管理器就从bootset.dos中引导win_98启动。从上述
结论启动过程中如果把启动盘的引导扇区提取出来估成一个文件保存在C盘的根目录下,并相应地
修改boot.ini文件的相关语句,就能实现。
[boot loader]
timeout=5
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="选择此项进入 Microsoft Windows_xp Proressional" /nodetect
C:\FBOOT.DOS="选择从软盘启动系统,请插入软盘后按回车。"
在修改了BOOT.INI文件之后,在启动系统时就会出“选择此项进入 Microsoft Windows_xp Proressional”和“选择从软盘启动系统,请插入软盘后按回车。”这两项了,
制作启动盘的引导扇区文件,下面以DEBUG工具制作启动盘的引导扇区文件的方法,先将启动
盘插入软驱,然后在DOS命令提示符下,输入DEBUG并回车,然后在DEBUG的提示符“_”下按顺序输
入以命令并回车:
_L 100 001 (将启动盘的引导扇区读入内存)
_RCX (将引导扇区文件的大小设置为200B)
:200 (将引导扇区文件的大小设置为200B,200B为十六进制,十制为512B)
_N C:\FBOOT.DOS ( 给引导扇区文件命名为FBOOT.DOS)
_W (将内存中引导扇区中的数据写入FOBOOT.DOS 文件中)
_Q (退出DEBUG程序)
在经过上面的操作之后C盘根文件夹下就有了一个FOBOOT.DOS 文件。