Linux下搭建GeekOS-0.3.0实验环境

原创 2012年03月22日 00:24:44
Linux下GeekOS实验所需要的软件主要有nasm和bochs(音box)。
1、nasm推荐使用0.98这个版本。如果用比较新的版本bochs引导系统镜像时会出错。直接下载linux下的可执行文件,拷贝到/usr/bin/这个目录下,然后在终端中输入:sudo chmod +x /usr/bin/nasm
2、bochs目前官网上最新的版本是2.5.1。下载bochs-2.5.1.tar.gz这个文件,并拷贝到主目录下(一般都是/home/XXX)。用在终端中输入tar xzvf bochs-2.5.1.tar.gz 解压缩这个压缩包。然后cd bochs-2.5.1,在bochs-2.5.1这个目录下执行 ./configure 然后执行make 最后执行sudo make install这样就把bochs安装到/usr/local/bin这个目录下了。./configure后面还可以接参数--prefix=/opt --enable-debugger ,这两个参数的意思分别是指定安装目录/opt、打开调试功能。调试功能打开后每次启动系统都会要求输入调试的命令比较麻烦,可以分别编译两次,一次打开调试功能,一次不打开调试功能。然后把打开调试功能编译的可执行文件重命名为bochsdbg然后拷贝到/usr/bin下面。
3、bochs安装好了之后要修改bochs的配置文件,对于GeekOS来说,每一个project下面的build目录下都有一个.bochsrc文件。

对于project0使用这个配置文件即可:

romimage:file=$BXSHARE/BIOS-bochs-latest
megs: 8
boot: a
floppya:1_44=fd.img, status=inserted
log: ./bochs.out

对于project1使用这个配置文件即可:

romimage:file=$BXSHARE/BIOS-bochs-latest
megs: 8
boot: a
floppya: 1_44=fd.img, status=inserted
ata0-master:type=disk, mode=flat, path="diskc.img", cylinders=0
log: ./bochs.out


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

GNU/Linux环境下搭建GeekOS实验环境

我使用的操作系统为Debian GNU/Linux 6,基本系统安装好后GeekOS实验环境需要安装的组件只有bochs和nasm,直接使用源中的软件包即可: # apt-get install b...

linux下ipv6实验环境的搭建(隧道)

ping过别人的ipv6网址之后,可以确定,局域网是不支持ipv6的。所以要使用隧道技术建立两台机器之间的ipv6连接 1.发现测试用服务器上没有ipv6地址。所以测试服务器的内核应该是没有ipv6模...

在Linux下建立实验环境

geekos-0.3.0源代码

  • 2009-04-02 21:21
  • 1.51MB
  • 下载

oracle 11gR2 Linux下安装使用命令(实验环境下)

oracle 11gR2 Linux下安装使用命令(实验环境下) 本实验是安装在Vbox虚拟机下的Linux系统中。 仅供学习交流   ////////// service vsftpd start ...

linux下的python环境搭建

  • 2014-10-16 10:51
  • 20KB
  • 下载

Linux下搭建操作系统实验平台(Virtualbox和Bochs)

原文地址:http://blog.csdn.net/ariesjzj/article/details/8604335 Bochs是模拟器,提供调试功能,因为所有指令都是模拟的,所以比较慢。Vir...

Linux下DG环境的搭建及升级

  • 2015-07-06 10:26
  • 7.94MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)