snrjtg1 发表于 2022-3-21 16:58:22

学习自己写操作系统.pdf这本书遇到的问题

书上代码编译成的boot.bin用绝对扇区读写工具写到软盘的第一扇区就可以成为引导盘。可现在我机器没有软驱。想做一个能在虚拟机上引导的ISO应该怎么操作啊,哪位大神指点一下

人造人 发表于 2022-3-21 17:07:13

你用的哪个虚拟机?
学习这个用bochs比较好,虽然qemu也可以,但是我推荐bochs

snrjtg1 发表于 2022-3-21 18:25:01

本帖最后由 snrjtg1 于 2022-3-21 18:26 编辑

我用的vm

snrjtg1 发表于 2022-3-21 18:26:29

我用的vm

wp231957 发表于 2022-3-21 21:19:10

人造人 发表于 2022-3-21 17:07
你用的哪个虚拟机?
学习这个用bochs比较好,虽然qemu也可以,但是我推荐bochs

我觉得操作系统这玩意不是三五个人能玩的
尤其是一个人,没啥研究意义

人造人 发表于 2022-3-21 21:26:14

wp231957 发表于 2022-3-21 21:19
我觉得操作系统这玩意不是三五个人能玩的
尤其是一个人,没啥研究意义

一个非常完整的系统确实一个人完成不了,不过系统最核心的那部分完全可以

人造人 发表于 2022-3-21 21:26:44

snrjtg1 发表于 2022-3-21 18:26
我用的vm

用bochs

zzxhh628 发表于 2022-3-22 08:54:59

WinHex好像可以吧,你写到软盘镜像里也行啊,img的软盘镜像文件。

发表于 2022-5-14 23:57:48

用随便一个十六进制编辑器生成一个空文件,文件大小是一般软盘大小比如1.44MB,然后文件后缀改为img,把你的二进制机器码复制到第一扇区,第一扇区的末尾改为0x55和0xaa,修改完后让虚拟机从它启动就可以

发表于 2022-5-14 23:58:50

SВ 发表于 2022-5-14 23:57
用随便一个十六进制编辑器生成一个空文件,文件大小是一般软盘大小比如1.44MB,然后文件后缀改为img,把你 ...

https://fishc.com.cn/forum.php?mod=viewthread&tid=146972&ctid=1572
页: [1]
查看完整版本: 学习自己写操作系统.pdf这本书遇到的问题