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


搭建ciscoR&S的实验环境

1、CCNA阶段的实验环境搭建 工具:Cisco Packet Tracer  Cisco Packet Tracer 这个真是非常好用,但是缺点是无法模拟真实设备,高级路由和交换的技术无法再...
  • alone_map
  • alone_map
  • 2016年07月07日 08:45
  • 2364

SDN开发之基于OpenDaylight和Mininet的试验床平台搭建

##########################################平台架构######################################### 一、虚拟机安...
  • Heriam
  • Heriam
  • 2015年12月28日 06:21
  • 1782

(操作系统课程项目)Linux环境搭建

一、实验目的 学习重新编译Linux内核,理解、掌握Linux内核和发行版本的区别。 二、实验内容 1.通过各类手段获取虚拟机软件VmwareWorkstation(或其他虚拟化软件,例如Vir...
  • lonely_Quan
  • lonely_Quan
  • 2015年03月07日 00:09
  • 1341

Kubernetes实践(1)--环境搭建

本文使用的环境为vmvare虚拟机,操作系统版本为Centos7.2,64位,下面具体描述kubernetes的环境搭建。1. 搭建Docker运行环境搭建kubernetes环境需要先将Docker...
  • u010472499
  • u010472499
  • 2016年11月12日 16:08
  • 925

大数据分析实验环境搭建

最近准备了一些数据,包括文本数据、数据库数据,有结构化的数据和非结构化的数据,开始逐步展开数据分析之旅途。当然,首先是大数据环境的搭建,下面略加介绍。1:软件版本hadoop2.2.0zooKeepe...
  • book_mmicky
  • book_mmicky
  • 2014年05月13日 15:22
  • 2209

Hadoop—搭建伪分布和分布式实验环境

7天课程学习内容 Day1 搭建伪分布和分布式实验环境 Day2 介绍HDFS体系结构及shell、java操作方式 Day3 介绍MapReduce体系结构及各种算...
  • youlingyihao
  • youlingyihao
  • 2014年11月25日 12:00
  • 473

研究实验一 搭建一个精简的C语言开发环境

研究实验一  搭建一个精简的C语言开发环境 实验内容         了解解决某些问题需要的具体程序和文件,通过编辑一个简单的C语言程序,进行编译、连接过程中,一步一步的加入需要的一些文件及程序,...
  • ln8429
  • ln8429
  • 2015年07月06日 12:26
  • 594

Hadoop实验环境

3台虚拟机 •OS:RHEL_6.X_X86-64 172.16.34.94 lsfvm01 172.16.34.95 lsfvm02 172.16.34.96 lsfvm03 安装准备 •3台机...
  • CronousGT
  • CronousGT
  • 2016年11月14日 21:29
  • 275

Hadoop环境搭建(一、创建虚拟机)

最近看了一些hadoop的书籍,所以想搭建一个hadoop环境,在接下来的几篇博客中,我会详细介绍hadoop的环境搭建。由于不具备硬件环境,所以本次hadoop环境搭建是在虚拟机上实现的伪分布式ha...
  • FutureFlyme
  • FutureFlyme
  • 2016年09月22日 12:54
  • 1248

Android开发环境搭建与HelloWorld小程序

Android简介                                        一.本节知识点概述 1.Android概述 什么是Andro...
  • wuqingyidongren
  • wuqingyidongren
  • 2016年05月23日 11:24
  • 3636
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下搭建GeekOS-0.3.0实验环境
举报原因:
原因补充:

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