自定义 MS-DOS / FreeDOS

自定义 MS-DOS / FreeDOS

目标 :构建自定义 DOS 以进行启动。自动执行诸如格式化驱动器或执行恢复之类的任务。

我一直在使用 Grub4DOS 来启动这些映像。

到目前为止,我一直在研究如何获取 Windows 修复磁盘 ISO 并进行提取。我似乎无法在磁盘中找到 autoexec.bat。我真的不知道在哪里可以找到要更改的启动配置文件,或者如何添加 autoexec.bat。

我试过 MS-DOS 6.22。但它缺少我需要的 diskpart 工具。我尝试提取图像并添加它。然后我启动失败了。我猜是在我添加它之后。所有文件的名称都改为小写,我猜操作系统区分大小写。

然后我开始研究使用 FreeDOS。但我完全不知道它是如何工作的。部分原因是我似乎无法理解帮助/wiki 的信息。我研究了只包含内核的 bearbones 版本,我认为是 config.sys 文件。但我不知道打包系统如何将 diskpart 合并到其中。

所以实际上我一般都在寻找一个小型的可启动 DOS,我可以在其中合并 diskpart 并设置 autoexec.bat 以执行实际功能并进行启动。

这也仅供个人使用。

答案1

您需要安装 Windows 9x、一张软盘以及安装 XP 或更高版本。(两台计算机上都有软盘驱动器):

9X PC:我的电脑 > 放入一张空白软盘 > 右键单击​​软盘驱动器 > 格式化 > 选中“复制系统文件” > 格式化
XP 或更高版本的 PC:我的电脑 > 放入格式化的 9X 软盘 > 打开软盘 > 将这些文件复制到您希望自定义 DOS 启动的任何位置 > 打开记事本 > 编写自动执行程序,应以此开头:

@echo 关闭
分类
echo (此处显示启动信息)

现在,完成后,将其作为“ autoexec.bat”保存在可启动设备中。

现在,选择一种语言来编写命令。
我更喜欢 Batch,所以我使用Advanced BAT to EXE Converter
如果您使用该应用程序,请确保将其编译为“MS-DOS 6.22”应用程序,
并将其保存到可启动设备。
这是我能做的最好的。

相关内容