我们有一个可启动的U盘,工作非常完美。它将启动,询问用户一些选项,然后相应地将文件写入硬盘驱动器。我们使用rufus-2.1,将freedos放入U盘,基本上劫持了autoexec.bat。autoexec.bat现在根据用户输入执行一些单独的.bat脚本。
问题是,我们现在希望有一个选项,允许用户将iso刻录到cd或dvd。我们一直在尝试创建U盘的图像并将其刻录到DVD中。
我们在这个问题上找到了很多信息,但都没有奏效。我们首先使用imgburn从各种可引导的iso文件中提取引导映像。这些都不起作用。我们尝试从U盘中提取引导映像,但也没有成功。
接下来我们尝试了WinImage。我们从boot98.exe中提取了启动信息,劫持了autoexec.exe,创建了一个新映像并注入了文件。我们将这些文件保存为引导映像,并再次尝试了上述方法,但也没有成功。
有没有一种更直接的方法可以通过cd/dvd引导来执行DOS.bat脚本?我们也会对DOS以外的东西持开放态度,只要它可以通过简单的启动界面根据用户输入将文件写入硬盘。
注意:计算机本身不包含操作系统。
谢谢。
我们发现了一个非常巧妙的设置,可以满足我们的需要。不幸的是,CD-ROM驱动程序在现代DVD驱动器上无法正常工作。使用这种方法,应该可以将所有脚本直接放在autoexec.bat中,并直接在"模拟"软盘驱动器上运行命令。无论出于何种原因,我们都可以从CD-ROM的"软盘"部分启动,但它不能将文件从A:复制到C:。我相信我们很接近,但没有雪茄。
http://www.hiren.info/pages/bootablecd
第一种方法,它实际产生了一个可引导的CD,并允许脚本通过用户输入的选项来运行。