我在程序集中编写了一个可引导的程序,并将其编译成一个.bin文件。我想用CD/DVD引导它。怎么做?
发布于 2018-08-22 06:03:53
非常简单(我会让其他人有更多的时间一步一步地写一个答案):
您需要创建一个具有ISO9660引导扩展的托里托文件系统。这或多或少地将完整的软盘映像嵌入到文件系统中。
因此,首先您必须将可引导程序转换为从软盘启动的表单(将其写入引导块,必要时使用BIOS调用读取其他块)。然后,使用-b
选项mkisofs
将此软盘映像添加到ISO文件系统中。
有一些变体,您假装在CD上有一个硬盘而不是一个软盘。
https://unix.stackexchange.com/questions/464110
复制相似问题