ubuntu安装bochs和qemu环境
bochs
我使用的是ubuntu16.04
apt-get install xorg-dev apt-get install bochs-x apt-get install vgabios
如下是一个可以用的bochs配置文件,我主要用于学习linux0.11的源码
############################################################### # Configuration file for Bochs ############################################################### # how much memory the emulated machine will have megs: 32 # filename of ROM images romimage: file=/usr/share/bochs/BIOS-bochs-latest vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest #romimage: file=/usr/local/share/bochs/BIOS-bochs-latest #vgaromimage: file=/usr/local/share/bochs/VGABIOS-lgpl-latest # what disk images will be used floppya: 1_44=Image, status=inserted floppyb: 1_44=rootfs/rootimage-0.11-20040305, status=inserted ata0-master: type=disk, path="rootfs/hdc-0.11.img", mode=flat, cylinders=121, heads=16, spt=63 # choose the boot disk. boot: a # where do we send log messages? # log: bochsout.txt # disable the mouse mouse: enabled=0 # enable key mapping, using US layout as default. keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map
配置完成后执行 bochs -f bochsrc即可
qemu
apt安装qemu后,使用软盘启动盘 Image,外加一个硬盘. rootfs/hdc-0.11.img
qemu-system-i386 -m 64M -boot a -fda Image -hda ./rootfs/hdc-0.11.img
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律