http://www.cppblog.com/coreBugZJ/archive/2011/04/03/143334.aspx
linux
这里面又颇有用的东西。。学习
上一篇主要说安装的事情,安装成工的标志就是在命令行中有bochs这个程序,来张图片:spa
有这个界面的话就说明安装成功了。。。命令行
接下来要干的事就是制做软盘和配置了,若是配置不成功的话,选6进去之后就会各类报错。调试
先说软盘制做吧!!blog
编译之后的bochs2.4.5文件夹下会有一个bximage可执行文件,在终端运行:图片
按照上面的步骤,咱们就制做好了一张空的软盘,这个软盘就像咱们的硬盘同样,用来存放系统文件的....内存
而后写入一个系统镜像,镜像文件能够去下载http://www.oldlinux.org/Linux.old/images/bootroot-0.11get
这个是linux0.11的镜像文件虚拟机
而后在终端执行命令把镜像写入咱们制做的软盘:
dd if=/home/freedemos/Downloads/bootroot-0.11 of=a.img 注意:这里执行的dd命令,if=你的镜像的路径,of=你的软盘的路径,照抄确定会错.... |
接下来咱们说下配置文件(配置文件因该是最烦人的了,我到如今都不是很是懂,可是能让虚拟机正常运行就行了,嘿嘿):
首先贴一下本身的配置及注释慢慢看吧!!!:个人配置文件名字为bochwang
#注意'#'后面为注内容,不是配置文件 megs:32 #这个32是模拟器的内存 romimage:file=/usr/share/bochs/BIOS-bochs-latest #这个是BIOS-bochs-latest的路径,本身去慢慢找,应该都不一样的 vgaromimage:file=/usr/share/bochs/VGABIOS-lgpl-latest #这个是VGABIOS-lgpl-latest的路径,本身去慢慢找,应该都不一样的 floppya:1_44=a.img,status=inserted #这个是启动软盘,就是咱们刚才作的那个,就在当前目录下 boot:floppy #这个决定boot从软盘启动仍是硬盘启动,照抄就行了 log:bochsout.txt #这个是登录选项照抄 mouse:enabled=0 #这个是鼠标选项照抄 #选项还有不少,想了解更多能够参照原始的.bochsrc,这是个隐形文件,命令行下ls -a就能看到了 |
有了上面那些基本配置之后,咱们就能从bochs启动linux0.11了,下面执行命令:
./bochs -f bochwang |
而后就出现这界面:
选择6,继续:
黑乎乎的一片?有没有感受失败了.........其实不是这样的啦,这是调试模式,而后咱们在终端中输入c,在肯定,就会正常了.
有木有很开森?哈哈,这里就是一个小型的系统了......正确的说,这就是linux0.11版本内核.....
不过有点失望,传说中的linux内核就是这么个玩意,...............好了就这样吧
学习愉快!!!!!