这几天在学习Linux内核。看赵炯的《LInux内核完全剖析——基于0.12内核》,并试着根据其中的教程先运行一下Linux 0.12。解决了一些问题后,最终得以顺利安装,在此做一下记录。
系统版本: Ubuntu 14.04 32位
仿真器版本: bochs 2.4.6
1. 点下面链接下载Linux 0.12相关文件。
2. 配置文件
解压得到的文件 linux-0.12-080324.zip
解压得到的文件夹中有个文件叫 bochsrc-0.12-hd.bxrc ,在文件最后添加一行
display_library: sdl
3. 安装bochs相关软件
sudo apt-get install bochs bochs-x bochs-sdl
安装得到bochs版本是2.4.6
4. 用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