Board logo

标题: 如何从软盘启动后再从光盘启动? [打印本页]

作者: bigcannon     时间: 2003-4-30 00:00    标题: 如何从软盘启动后再从光盘启动?

这里有一个http://bootcd.narod.ru/bcdl020.zip
但只能完成从软盘启动后再从光盘启动,没有任何其他功能。
高手能把它弄到MSDOS 7.10启动盘里吗?
作者: Wengier     时间: 2003-4-30 00:00
怎么下载不了呢?帖一个上来试试吧。
作者: bigcannon     时间: 2003-4-30 00:00
打开附件
作者: Wengier     时间: 2003-4-30 00:00
请问如何使用呢?里面的说明全是俄文,看不懂。
作者: 如是大师     时间: 2003-4-30 00:00
只有一个实际文件bin后缀的,另一个是光驱驱动,可以不要,加到启动盘里没什么作用,有类同的光盘启动配置吗?给个链接。
作者: bigcannon     时间: 2003-4-30 00:00
它的用处就是,在老的电脑上不支持从光盘启动,但从软盘启动总是可以的。把这个东西做成启动盘,系统从软盘启动后,直接自动从光盘启动。里面是只有两个文件,但它的BOOT区改过了,改成引导那个bcdl.bin文件,bcdl.bin加载后就会调用vide-cdd.sys, 然后不知怎么的就从光盘启动了。我的意思是能不能整个成一个.EXE文件,改成一般启动后,运行它就能光盘启动。
大家以后改做DOS光盘启动盘,不要在一张软盘上做来做去,太挤了。
http://bootcd.narod.ru可以做模拟任意大小软盘的光盘启动盘。有兴趣可以看看。

作者: 44944     时间: 2003-4-30 00:00
我想这东西的初衷不是用来这么用的吧~~~~
我已经用这个加到我的N合一光盘上了,总的来说,这东西还不错.支持大与2.88M镜象文件.
作者: bigcannon     时间: 2003-4-30 00:00
俄文->英文
Bootable CD Loader (BCDL) v0.2
The Loading diskette allowing:
To be loaded from a loading compact disc (Bootable CD) on computers which do not support loading from a compact disc
To be loaded from adjusting compact disc Microsoft Windows XP/2000/NT on computers on which attempt to be loaded by a usual way comes to an end the message ' CDBOOT: Cannot boot from CD - Code: X '
To be loaded from a loading compact disc (Bootable CD) containing Bootable CD Wizard, diskem1x.bin, ISOLinux, BootScriptor on computers which do not support loading in a mode " No emulation " (on such computers works only loading since images of diskettes or hard disks)
To be loaded from a standard multi-loading compact disc (Multiple-Image Bootable CD), created with the help of programs mkisofs, MkBootCD, BootISO, CD Image Tools or similar, on computers which do not support multi-loading under standard EL Torito Specification (on such computers occurs loading from the first item(point) of the menu, the menu on the screen is not deduced)
To be loaded from a standard multi-loading compact disc (Multiple-Image Bootable CD) and to choose items(points) of the menu > 9 on computers which at loading allow to choose only items(points) 1-9

Download
bcdl020.zip (~26Kb)  

作者: nre     时间: 2003-4-30 00:00


  Quote:
以下是引用44944在2003-4-30 22:22:35的发言:
我想这东西的初衷不是用来这么用的吧~~~~
我已经用这个加到我的N合一光盘上了,总的来说,这东西还不错.支持大与2.88M镜象文件.

支持大于2。88M镜像是什么意思? 大于2。88M的非标准软盘镜像?
作者: 44944     时间: 2003-5-1 00:00
就是大于2880K呀!!!
而且可以正常启动引导
作者: 如是大师     时间: 2003-5-1 00:00
用什么软件制作?
作者: bigcannon     时间: 2003-5-1 00:00
http://www.downbest.net/down/article/note/250.html

  Quote:
以下是引用如是大师在2003-5-1 0:02:42的发言:
用什么软件制作?


作者: 如是大师     时间: 2003-5-1 00:00
这个bin文件和dos的启动核心文件好像在软盘上是无法共存的,在光盘上的dos启动是以img格式存放的,那么,达到这个目的,就要进行编译了。。。。。。。。。。
作者: nre     时间: 2003-5-1 00:00


  Quote:
以下是引用44944在2003-5-1 0:00:37的发言:
就是大于2880K呀!!!
而且可以正常启动引导

再说明白点,大于2。88是怎么实现?
作者: 如是大师     时间: 2003-5-2 00:00
在上面链接的网站下载一个软件就可以实现了
作者: Wengier     时间: 2003-5-2 00:00
不错,我将它放到了硬盘的WinXP开机菜单中。现在我的硬盘启动后就会自动出现一个开机菜单,里面有以下选项了:

Microsoft MS-DOS 7.10 (从此选项进去后还有Win98、Win3.x、DOS6等等)
Microsoft Windows ME
Microsoft Windows 2000 Professional
Microsoft Windows XP Professional
Datalight ROM-DOS 7.10
Boot from Floppy Drive A: (从软盘启动)
Boot from CD-ROM Drive (从光盘启动)

尤其是这样一来,我的一台BIOS不支持从光驱启动的旧电脑也可以从光驱启动了!

[此贴子已经被作者于2003-5-2 7:11:37编辑过]



作者: nre     时间: 2003-5-2 00:00
我看了这个文章,如果没猜错。打破2。88M限制实际使用的是硬盘映像。我需要做出个样本来测试一下,请问那个RAMDISK/Acronis PartitionExpert 2003 在哪里能下(完全版或有注册机)
作者: 如是大师     时间: 2003-5-2 00:00
在12楼的地址下载,试好了给我们详细讲讲经验和心得。
作者: nre     时间: 2003-5-2 00:00
通过修改boot.ini实现的?
作者: bigcannon     时间: 2003-5-2 00:00
如何在BOOT.INI做到这些啊?

  Quote:
以下是引用Wengier在2003-5-2 6:15:29的发言:
不错,我将它放到了硬盘的WinXP开机菜单中。现在我的硬盘启动后就会自动出现一个开机菜单,里面有以下选项了:

Microsoft MS-DOS 7.10 (从此选项进去后还有Win98、Win3.x、DOS6等等)
Microsoft Windows ME
Microsoft Windows 2000 Professional
Microsoft Windows XP Professional
Datalight ROM-DOS 7.10
Boot from Floppy Drive A: (从软盘启动)
Boot from CD-ROM Drive (从光盘启动)

尤其是这样一来,我的一台BIOS不支持从光驱启动的旧电脑也可以从光驱启动了!

[此贴子已经被作者于2003-5-2 7:11:37编辑过]



作者: Wengier     时间: 2003-5-2 00:00
在BOOT.INI中加入一行:
C:\BOOTCD.DAT="Boot from CD-ROM Drive"

并将BCDL.BIN、VIDE-CDD.SYS(我已将它换成了2.14版的)文件放到C:\下,并用SRCBOOT将BCDL的那个盘的启动扇区保存下来并修改一下(一定要修改,否则不能启动)然后存到C:\BOOTCD.DAT文件就可以了。
作者: bigcannon     时间: 2003-5-2 00:00
需要修改什么?
Wengier大侠,能不能把bcdl加到你的启动盘里,类似jo.sys,可以选择从硬盘、软盘和光盘启动?

  Quote:
以下是引用Wengier在2003-5-2 20:06:32的发言:
在BOOT.INI中加入一行:
C:\BOOTCD.DAT="Boot from CD-ROM Drive"

并将BCDL.BIN、VIDE-CDD.SYS(我已将它换成了2.14版的)文件放到C:\下,并用SRCBOOT将BCDL的那个盘的启动扇区保存下来并修改一下(一定要修改,否则不能启动)然后存到C:\BOOTCD.DAT文件就可以了。


作者: bigcannon     时间: 2003-5-2 00:00
应该有希望吧,我把bcdl.bin改名为JO.SYS替换原来的,它就从光盘启动了。
作者: nre     时间: 2003-5-2 00:00
改为JO。SYS,聪明我怎么没想到。
作者: Wengier     时间: 2003-5-2 00:00
光改为JO.SYS是没有用的,我一开始就是这样试的,但不行。因为它所需的启动分区和标准的并不一样。
作者: nre     时间: 2003-5-2 00:00
我也试了。机器挂了。 刚才你说的改启动扇区内容,如何改
作者: bigcannon     时间: 2003-5-2 00:00
挂了?
我只在VMWARE 4.0上试过,是读了一下软盘然后从光盘启动了.
作者: 如是大师     时间: 2003-5-3 00:00
bcdl.bin文件与dos的核心启动文件在启动软盘上是否有冲突呢?
我将它写入软盘,可以引导从光盘启动,但写入dos启动文件后就只能从dos启动了,
不知道究竟应该如何在启动软盘上设置,才能满足选择启动的要求呢?
作者: bigcannon     时间: 2003-5-3 00:00
我在研究syslinux, 看看能否满足要求.
实在不行的话,就自己改写SYSLINUX,反正有源代码.

  Quote:
以下是引用如是大师在2003-5-3 0:14:43的发言:
bcdl.bin文件与dos的核心启动文件在启动软盘上是否有冲突呢?
我将它写入软盘,可以引导从光盘启动,但写入dos启动文件后就只能从dos启动了,
不知道究竟应该如何在启动软盘上设置,才能满足选择启动的要求呢?


作者: Wengier     时间: 2003-5-3 00:00
那个BCDL的启动扇区和DOS的启动扇区是互不兼容的,所以不能直接并存,而只能用WinXP的启动菜单或类似方法使它们实现双启动。

至于nre所问的修改方法,将BOOTCD.DAT首部的信息编辑一下就可以了。
作者: bigcannon     时间: 2003-5-3 00:00
摘自SYSLINUX的syslinux.doc
它说可以引导boot sector or comboot file
Wengier大侠研究一下吧.
还有bootcd.dat该怎么改呢? 请指教!

LABEL label
  KERNEL image
  APPEND options...
  IPAPPEND flag_val                        [PXELINUX only]
        Indicates that if "label" is entered as the kernel to boot,
        SYSLINUX should instead boot "image", and the specified APPEND
        and IPAPPEND options should be used instead of the ones
        specified in the global section of the file (before the first
        LABEL command.)  The default for "image" is the same as
        "label", and if no APPEND is given the default is to use the
        global entry (if any).  Up to 128 LABEL entries are permitted
        (for ISOLINUX, 64 LABEL entries.)

        Note that LILO uses the syntax:
        image = mykernel
          label = mylabel
          append = "myoptions"

        ... whereas SYSLINUX uses the syntax:
        label mylabel
          kernel mykernel
          append myoptions

        Notes:        Labels are mangled as if they were filenames, and must be
                unique after mangling.  For example, two labels
                "v2.1.30" and "v2.1.31" will not be distinguishable
                under SYSLINUX, since both mangle to the same DOS filename.

                The "kernel" doesn't have to be a Linux kernel; it can
                be a boot sector or a COMBOOT file (see below.)

  Quote:
以下是引用Wengier在2003-5-3 0:20:26的发言:
那个BCDL的启动扇区和DOS的启动扇区是互不兼容的,所以不能直接并存,而只能用WinXP的启动菜单或类似方法使它们实现双启动。

至于nre所问的修改方法,将BOOTCD.DAT首部的信息编辑一下就可以了。


作者: nre     时间: 2003-5-3 00:00
Wengier话别老说一半呀,修改启动扇区首部都修改哪些项?
11-32字节?
作者: Wengier     时间: 2003-5-3 00:00
BOOTCD.DAT的13到59字节应根据实际情况来改,可将C盘的启动扇区的这部分复制下来替换BOOTCD.DAT的这部分即可。因为BOOTCD.DAT的这部分原来是保存着软盘的一些信息,而不是硬盘的,所以不修改就不能在硬盘上使用。
作者: zjhepin     时间: 2003-6-7 00:00
好东西,有没有最新的消息呀?
作者: hunome     时间: 2003-9-14 00:00
顶!请wengier指教添加软盘启动和光盘启动的详细方法。
作者: cn_archer     时间: 2003-9-14 00:00
对啊,整理完贴出来让大家一起学学。
作者: E140     时间: 2003-9-16 00:00
嘿嘿!爽!我也在启动菜单里加入了“从软驱启动”和“从光驱启动”。真是学了不少东西。
我还请wengier指教一下。怎样才能加入“进入MS-DOS”的选项呢(不用你的DOS安装盘的话)。我的系统是XP和98双重启动,c:\盘里本来就有BOOTSECT.DOS文件。我参照你的“如何在WinNT/2K/XP下启动纯DOS”一文中所说编辑BOOT.INI文件。启动时出现进入DOS的选项,但进入的还是WIN98。是为什么?是不是那个引导DOS的文件要在c:\盘只有DOS系统时用scrboot去作才行呀?






[此贴子已经被作者于2003-9-16 3:15:29编辑过]



作者: Wengier     时间: 2003-9-16 00:00
将C:\MSDOS.SYS中的BootGUI=1改成BootGUI=0,这样进的就是DOS而不是Win98 GUI了。要进入Win98 GUI的话,输入WIN命令即可。
作者: E140     时间: 2003-9-16 00:00
O!明白了,谢谢.
作者: hunome     时间: 2003-9-16 00:00
E140, 把你的启动光盘的文件上传一个吧。
作者: E140     时间: 2003-9-16 00:00    标题: E140, 把你的启动光盘的文件上传一个吧。

我也是参照Wengier的提示作的从光驱启动。只不过改了13到61的字节。可能是机器不一样吧。我也不太明白。打开附件


[此贴子已经被作者于2003-9-16 22:26:44编辑过]



作者: hunome     时间: 2003-9-16 00:00
哀,我还是不能启动。我再试试。

作者: E140     时间: 2003-9-16 00:00


  Quote:
以下是引用hunome在2003-9-16 23:24:40的发言:
哀,我还是不能启动。我再试试。

把VIDE-CDD.SYS文件换换,试一试.我用那个汉化版和前面楼上的那个俄罗斯的压缩包里带的那个就行.用Wengier的DOS7.1安装盘的就不行.


[此贴子已经被作者于2003-9-16 23:39:45编辑过]