欢迎来到天天文库
浏览记录
ID:26448201
大小:210.50 KB
页数:6页
时间:2018-11-27
《vm虚拟机配置使用minix3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1. 安装虚拟机:a.首先安装虚拟机软件vmwareworkstationb.新建一个虚拟机配置,推荐配置-内存512M,硬盘4G,NAT的联网方式2.安装Minix操作系统:a.下载并解压Minix光盘映像iso文件,(建议安装最新稳定版本3.2.0,更多软件)用这个文件做为虚拟机的光盘b.启动虚拟机,按照提示步骤安装Minix操作系统一定要把虚拟机的配置,虚拟硬盘放在同一个文件夹下,方便以后我们打包备份3.设置开发环境:1)安装必要的软件a.Windows机器上需要安装远程登录软件putty和远程文件复制winscpb.启动装有minix的虚拟机,按照如下
2、步骤安装下软件包:·登录(默认用户名root,密码为空)·首先修改root用户的密码,否则远程无法登录,可修改密码为root:·安装软件包(bash-4.1nb1,vim,openssh)·重新启动Minix虚拟机器,查看联网虚拟机的ip地址:·检验windows下putty和winscp应该可以通过该ip地址访问虚拟机:·修改默认shell:2)编译Minix代码在开始我们的改动之前,我们需要首先在虚拟机里面编译整个系统代码,这样以后我们改动后重新编译,就会进行增量编译,省去多时间。·进入目录/usr/src,运行命令makeworld,需要等待稍长的时间完
3、成编译完成后,显示如下:注意:完成了这一步后,关闭虚拟机,把windows下面虚拟机相关的文件打个压缩包备份起来,这个就是我们以后做各个项目的起点,项目中如果出现各种问题需要重新做,也可以吧这个备份包打开重新来。1)Project0的修改要修改虚拟机上的文件有两种办法,一种用putty登录虚拟机,运行vim,直接修改(需要你熟悉vim的编辑命令)第二种用winscp将虚拟机中的文件拷贝到windows本地,修改后用winscp拷贝后覆盖原文件(记得把原文件做备份,当然最好的办法是在虚拟机中安装版本控制工具),现阶段,推荐你用第二种,等vim你熟悉后可以用第一种
4、。找到虚拟机下路径/usr/src/kernel/main.c搜索Copyright,找到下面的函数,增加一行:PRIVATEvoidannounce(void){/*DisplaytheMINIXstartupbanner.*/printf("MINIX%s.%s."#ifdef_SVN_REVISION"("_SVN_REVISION")"#endif"Copyright2010,VrijeUniversiteit,Amsterdam,TheNetherlands",OS_RELEASE,OS_VERSION);printf("MINIXiso
5、pensourcesoftware,seehttp://www.minix3.org");/*addthislinebelow*/printf("GeLuobin,CWIDxxxxxxxx");}2)生成boot映像,在虚拟机上运行如下命令,生成修改后的系统映像:完成后可以看到:现在重启虚拟机器(用reboot命令,或者直接按vmware的重启键),可以看到加入的变化:注意,如果直接按重启虚拟机,会有选择界面如下:手动选择2或者等待超时,可以进入我们修改后的内核,如果选择1,则是原始未经我们修改的内核,则不会看到我们的改动。事实上:1.St
6、artMINIX3启动的是/boot/image/3.1.8内核映像2.StartCustomMINIX3启动的是/boot/image/3.1.8rN(N是数值最大的,也就是最后编译的内核映像)内核映像的目录在:
此文档下载收益归作者所有