Ubuntu下使用bochs运行Linux 0.12
这几天在学习Linux内核。看赵炯的《LInux内核完全剖析——基于0.12内核》,并试着根据其中的教程先运行一下Linux 0.12。解决了一些问题后,最终得以顺利安装,在此做一下记录。
系统版本: Ubuntu 14.04 32位
仿真器版本: bochs 2.4.6
- 点下面链接下载Linux 0.12相关文件。
- 配置文件
解压得到的文件 linux-0.12-080324.zip
解压得到的文件夹中有个文件叫 bochsrc-0.12-hd.bxrc ,在文件最后添加一行
display_library: sdl
-
安装bochs相关软件
sudo apt-get install bochs bochs-x bochs-sdl
安装得到bochs版本是2.4.6
-
用bochs运行Linux 0.12
bochs -f bochsrc-0.12-hd.bxrc
参考:
http://blog.csdn.net/chrisniu1984/article/details/6620722
http://www.cnblogs.com/viviwind/archive/2012/12/21/2827581.html
本文章迁移自http://blog.csdn.net/timberwolf_2012/article/details/29663091