利用wsl2的Hyper-V虚拟机跑自制操作系统
参考资料
准备过程
- 虚拟机,由于我经常用wsl2,已经开启win10的hyper-V,所以直接用这个(读者用VirtualBox也行)
- ubuntu环境并安装nasm(sudo apt install nasm)
- winimage软件:wima64100.zip
操作过程
- 用汇编写启动程序,代码在参考资料里面
- 生成引导文件boot.bin:nasm boot.asm -o boot.bin
- 用WinImage生成空白的(1.44M)软盘镜像文件floppy.vfd
- 把引导文件写入floppy.vfd,用c语言写个脚本实现,代码在参考资料里面
- 跑虚拟机,新建虚拟机,其中虚拟机的代数选第一代,安装选项选从可启动软盘启动,软件镜像选择floppy.vfd。
最终启动效果
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: