红联Linux门户
Linux帮助

Pintos配置实验

发布时间:2016-08-28 10:31:55来源:linux网站作者:MSP_SlamWam
实验环境安装与搭建(part0)
安装VMware12虚拟机,搭建Ubuntu系统,搭建Pintos操作系统和Bochs以用于运行和测试。
 
1.实验过程
①安装VMware12虚拟机
②安装32位ubuntu
③安装vmtools,以方便本机和虚拟机的文件移动
④下载pintos 和 Bochs 2.6.2 并复制到虚拟机的Home文件夹
⑤安装GCC, Perl, Make,G++等软件和相关库
⑥配置bochs:
在Terminal进入bochs-2.6.2文件夹:cd bochs-2.6.2
初始化配置:./configure--with-nogui --enable-gdb-stub(注意空格)
编译安装:sudomake install
⑦置环境变量以及pintos 的启动:
在.profile文件最后一行加上exportPATH="$PATH:/home/yinxiaolin/pintos/src/utils"
重新登录或者执行source.profile使.profile 文件生效,键入 pintos 命令
⑧编译utils文件夹内容(pintos 脚本需要)
进入pintos/src/utils
打开Makefile文件:更改LDFLAGS = -lm 为 LDLIBS = -lm
终端进入utils文件夹并执行make指令
⑨测试
 
2.实验感想
①根据TA的配置步骤一步一步来还是很容易成功的,用时间较久的是两个文件夹复制到虚拟机上这个步骤。安装VMtools很多次没成功。最后利用公共文件共享成功了,尝试了用U盘也可以了。
②用了很长时间解决前面初始虚拟机用户的步骤,仅仅因为自己没有把对话框拖到屏幕显示区域,还以为跟分辨率有关,最后得知真相的我很是忧伤。
③在测试makecheck时,试过Error127,先重新改一下.profile文件(不是改内容,只是在空白行加个空格再保存),然后执行source.profile就行了
④然后是无止境的27 fails,根据TA的文件要修改ubuntu的PATH,但在网上查改PATH的方法并没有看懂...所以暴力地删除了两个文件夹再重新操作,经过几次后不再是27fails
⑤然后就是21fails,然后我不断make clean 再makecheck,期间也出现几次Error 127,经过几次就成功了。
⑥不过我试过20fails 成功后,在make clean和makecheck后又再次出现21fails,不过有重复几次后就一直定在20fails,后来我问了TA,这种情况应该是不会出现了,所以有可能是我在重复的过程中(即反复复制两个文件夹时),有改变其他文件。总而言之,终于成功配置好了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23692.html