自己动手写操作系统之开发环境的搭建

自己动手写操作系统之开发环境的搭建

ID:37518186

大小:1.36 MB

页数:12页

时间:2019-05-24

自己动手写操作系统之开发环境的搭建_第1页
自己动手写操作系统之开发环境的搭建_第2页
自己动手写操作系统之开发环境的搭建_第3页
自己动手写操作系统之开发环境的搭建_第4页
自己动手写操作系统之开发环境的搭建_第5页
资源描述:

《自己动手写操作系统之开发环境的搭建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、准备的开发工具环境我使用的工具:1、VMwareWorkstation10.0.1build-13707762、Linux系统镜像CentOS-6.3-i386-bin-DVD1.iso3、Bochs源码包bochs-2.6.2.tar.gz二、VMwareWorkstation10的安装三、新建虚拟机并安装LinuxStep1:在一个有着至少10GB(最好空闲20GB以上)空闲的盘中,新建一个文件夹存放我们稍后要建的虚拟机,以“mylinux”为例,如图1所示:图1新建mylinux文件夹Step2:安装好后VMwareW

2、orkstation10后启动如下界面,单击“创建新的虚拟机”图标,如图2所示:我们很明显看到当前打开的是“主页”选项卡,如果您的虚拟机没有呈现该页面,可从菜单栏的“选项卡”里找到;图2开始新建虚拟机Step3:单击“创建新的虚拟机”后,出现如下图3界面,选择“典型(推荐)”选项,然后点击“下一步”;图3新建虚拟机1Step4:图4所示是让我们选择要安装系统的路径,我们看到有三个选项:1、安装程序光盘:用于您所要安装的系统使用的不是镜像文件,而是使用光盘。这样的话,你就可以把系统盘放到您的光驱中然后选择此项。2、安装程序光盘映像

3、文件(iso),顾名思义,就是我们现在使用的方式。如图4,我的系统镜像放在我电脑G盘根目录下,单击右侧的“浏览…”按钮,选择该镜像,此时会看到提示:已检测到CentOS。单击“下一步”操作。图4新建虚拟机2Step5:图5让设置一个普通用户和密码。需要注意最下面的一行字“用户帐户和根账户均使用此密码”,就是说你装好系统后,root用户的密码也是你现在设置的密码。单击“下一步”按钮;图5新建虚拟机3Step6:接下来,选择虚拟机的位置,当然是Step1中新建的那个文件夹,单击“浏览…”按钮,选择E:mylinux路径。如图6所示

4、,至于虚拟机名称,起一个你喜欢这里我们就不动了。单击“下一步”。图6新建虚拟机4Step7:此后选择默认配置即可,最后单击“完成”即可。如图7和图8所示。图7新建虚拟机5图8新建虚拟机6Step8:最后单击“完成”,VMware会自动按照您的设置创建虚拟机,并安装上操作系统,这个过程需要较长时间,我的机器花费了40分钟左右。Waiting,waiting……直到出现图9界面。单击“mylinux”(实际就是user)用户,输入刚才设定的密码,进入图10所示界面,并打开终端(terminal),验证当前用户名,如图11所示,这是我

5、们以后的主要工作目录。图9初次启动图10登录成功打开终端图11查看当前用户Step9:从图10的右上角我们看到,网络是不可用的。这一步我们就要开启网络服务,因为我们要在线安装一些软件。首先,右击本机桌面“计算机”或“我的电脑”,选择“管理”选项,进入如图12所示界面。并在左侧窗口中,依次选择“服务和应用程序”,“服务”菜单项,在右侧栏中下拉,寻找图示两项服务,分别选中并“启动此服务”。图12开启网络服务此时,可测试一下网络,既可以在终端下使用ping命令,也可直接打开浏览器测试,如图13,网络使用正常。图13网络成功开启Step

6、10:现在关掉操作系统。在如图14界面单击“编辑虚拟机设置”,弹出图15对话框。第一项修改:如果您的电脑内存是2G,那么建议您修改一下分配给虚拟机的内存,在“硬件”选项卡下,将内存修改为700M(建议)。如果是4G的内存就不要动了。第二项是添加主机和虚拟机的通信渠道,首先在虚拟机文件夹下创建share文件夹,即E:mylinuxshare;然后如图16所示,在“选项”选项卡下,按照图示序号创建共享文件夹。数字标号只说明在此图中的操作先后顺序,期间还会有一些对话框弹出,但一看就知道是什么意思。图14选择设置虚拟机图15修改分配

7、的内存1245367图16创建共享文件夹到此,创建新的虚拟机和安装操作系统已经完成,并且为下一步安装应用软件做好了准备。虚拟机的使用,需要了解一点,当要与虚拟机交互时,先用鼠标点击其工作区域,此时鼠标会被“捕获”,表示你接下来的所有操作是针对虚拟机。当需要与主机交互时,可以按ctr+alt键释放鼠标,或直接移出工作区域后点击主机区域。四、安装GCC和BochsStep1:开启虚拟机以root登录,因为只有root可以安装程序。如图17所示,单击“other……”,username:rootpassword:与user一样。打开终

8、端。图17登录rootStep2:安装GCC编译器,在联网的情况下,只需一行命令,#yuminstall–ygcc安装完成后,可以简单的测试一下,新建一个hello.c,写上两行字符串,一行是:“#include”一行是:“voidmain()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。