我如何将 bios 和固件更新添加到 FreeDOS 1.3-RC4 live .iso 中?

我如何将 bios 和固件更新添加到 FreeDOS 1.3-RC4 live .iso 中?

到目前为止,我已经下载了 FreeDOS 1.3-RC4 live iso,挂载了它,复制了内容,添加了一些文件,并使用以下命令创建了一个新的可启动 iso:

genisoimage -no-emul-boot -boot-info-table -boot-load-size=4 -cisolinux/boot.cat -bisolinux/isolinux.bin -o../'freedos live EliteDesk 800 G1 bios&IME firmware'.iso .

(这是 lubuntu 20.04 中的 genisoimage:amd64(9:1.1.11-3.1ubuntu1)。)

当我挂载新的 .iso 时,linux 可以清楚地看到我在游戏中添加了 diaguefi/setup.exe:

dr-xr-xr-x 1 root root     2048 2021-06-13 Sun 20:10:29 /mnt/fr/games/diaguefi/
-r-xr-xr-x 1 root root 50381636 2020-10-06 Tue 13:14:50 /mnt/fr/games/diaguefi/setup.exe*
dr-xr-xr-x 1 root root     2048 2021-04-30 Fri 08:43:15 /mnt/fr/games/flpybird/
-r-xr-xr-x 1 root root     8704 2021-03-18 Thu 13:16:27 /mnt/fr/games/flpybird/flpybird.com*

但是当我启动它时(通过 grub 使用 memdisk),只出现原始内容:

R:\GAMES>dir
 Volume in drive R is FD13-RAMDRV
 Volume Serial Number is 0616-0921
 Directory of R:\GAMES

.                   <DIR>  06/16/2021  9:21a
..                  <DIR>  06/16/2021  9:21a
FLPYBIRD            <DIR>  06/16/2021  9:21a
         0 file(s)             0 bytes
         3 dir(s)    375,037,952 bytes free
R:\GAMES>

为什么 FreeDOS 看不到我添加的内容?我需要做什么?

答案1

当 freedos 在上面创建的 iso 上启动时,

驱动器 R: 是当前驱动器,其内容显然与原始 FreeDOS 1.3-RC4 live .iso 上的内容相匹配,并且

驱动器 E:包含我创建并启动的新 .iso 的内容。

相关内容