鱼C论坛

 找回密码
 立即注册
查看: 8978|回复: 40

[技术交流] bochs

[复制链接]
发表于 2011-12-29 22:12:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
哪位玩过bochs,我用的是ubuntu 11.10版本的。
                       
首先要做的是安装开发环境。
下载VMwareUbuntu并安装。
然后下载bochs的源代码,编译安装,编译bochs需要安装几个依赖包。
依赖包包括:build-essentialxorg-devpkg-configgtk2.0
编译JOS
编译完之后,修改bochs的配置文件(具体两处),使JOSbochs中启动。
具体步骤如下:
Firstwe need to install the development environment.
1.installvmware 7.1 in windows then create the virtual machine forlinux(ubuntu)

2.installubuntu 10.4 in the virtual machine

3.setthe chinese education network update source in ubuntu 10.4
(设置教育网的linux更新源,不然以现在的网速更新实在令人受不了)
Howto set it? google!

4.installbuild-essential:
usingthe ubuntu software center to install the "build-essential".You can type build-essential in the software center search bar,theninstall the build-essential. Because of my computer is so slowly toopen the software center,so i use apt-get to install it.
thecommand is : sudo apt-get install build-essential

5.installxorg-dev
thecommand is :sudo apt-get install xorg-dev

6.installpkg-config
thecommand is :sudo apt-get install pkg-config

7.installgtk 2.0
thecommand is :sudo apt-get install libgtk2.0-dev

8.
Downloadthe bochs from our teacher's website.Then extract it to yourfavourite folder.

9.
Compilethe bochs
Goto the folder that you place the bochs then
Typecommand: ./configure --prefix=/usr --enable-disasm --enable-debugger
Iwill install bochs in usr.if install in other folder,you may have toset the enviromnent.
Typecommand: make
wait.......
Typecommand: sudo make install

10.
Compilethe JOS
Downloadthe lab1.tar.gz from our teacher's website
Extractthem.
Ifyou want to use gmake type command:ln -s /usr/bin/make /usr/bin/gmake
Ifyou use make then you have no need to do the step above
Goto the folder lab1
typecommand: make
ortype : gmake
就是第10步出现问题:
yangzijian@ubuntu:~/Workspace1/lab1.1$ gmake
+ as kern/entry.S
+ cc kern/init.c
+ cc kern/console.c
+ cc kern/monitor.c
+ cc kern/printf.c
+ cc lib/printfmt.c
+ cc lib/readline.c
+ cc lib/string.c
+ ld obj/kern/kernel
+ as boot/boot.S
+ cc -Os boot/main.c
+ ld boot/boot
boot block too large: 600 bytes (max 510)//启动块超过510byte了
哪位遇到过这样的情况啊。如何解决!!!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-30 10:12:47 | 显示全部楼层
怎么不给力啊!!!人呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-31 14:03:52 | 显示全部楼层
知道这个东西,不过没用过,建议直接私信给那个“某人”或者黑夜可能问题解决的更快一些。{:2_27:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-31 20:11:53 | 显示全部楼层

谢拉。果断不搞了,都要考试啦!这是MIT开源教程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-1-1 07:53:41 | 显示全部楼层
什么东东~~~~~~~~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-1-1 13:32:46 | 显示全部楼层
不知道你这个是教程还是求助...
   如果是最后那个问题的话,估计是链接选项没设置好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-1-30 19:41:07 | 显示全部楼层
只是什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-14 08:34:27 | 显示全部楼层
bochs貌似是用来模拟linux的  虚拟机吧、、、、
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-5-7 15:39:08 | 显示全部楼层
哈哈哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-25 23:01:51 | 显示全部楼层

回帖奖励 +5 鱼币

really??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-28 20:48:16 | 显示全部楼层
bochs好难,很久以前配置过,不过好像没成功!但是,bochs虚拟机很强大,效率高!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-10 08:35:52 | 显示全部楼层
只是玩过windows下的BOCHS
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-10 08:47:34 | 显示全部楼层
Linux下的不会配置
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-10 08:48:28 | 显示全部楼层
居然还不中奖。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-10 08:49:25 | 显示全部楼层
居然还不中奖。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-10 08:51:39 | 显示全部楼层
居然还不中奖。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-10 08:56:53 | 显示全部楼层
居然还不中奖。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-14 11:54:18 | 显示全部楼层

回帖奖励 +5 鱼币

赞鱼币,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-15 02:52:56 | 显示全部楼层
VMware 是啥 菜鸟真心小学L系统啊,,,,0基础,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-15 02:54:04 | 显示全部楼层
哪有下载的???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 05:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表