实验1:linux在虚拟机上的安装及与宿主机通信。
一、 实验目的。
1.了解虚拟机的安装与使用方法。
2.掌握linux(在虚拟机上)的安装过程。
3. 学习linux图形用户界面和命令行命令的使用。
3.掌握虚拟机上的linux与宿主机之间通信的方法。
4.为后续的实验准备环境。
5. 了解linux内核和发行版本的区别。
二、 实验内容。
1. 在windows环境下,安装虚拟机,如virtualbox、vmware、bochs、virtualpc等。本实验中以virtualbox为例;
2. 在虚拟机上安装linux操作系统,如ubuntu、debain、redhat等。本实验中使用的是redhat linux5.4版本。
3. 设置宿主机与虚拟机上linux的通信环境。可以使用网络实现通信,或者是ftp,本实验使用virtualbox的增强功能实现宿主机与虚拟机的通信。
三、 实验材料。
1. 虚拟机安装系统virtualbox或者vmware;
2. linux操作系统安装环境:redhat linux5.4(或utuntu10.10);
3. 待编译内核源码,本实验使用linux2.6.26。
四、 实验步骤。
1. 安装virtualbox。
(1)鼠标双击上述程序,进入安装页面。
至此,虚拟机安装完成。
2. 在虚拟机上安装redhat linux。
在虚拟机下,新建一个操作系统。点击“新建”,配置虚拟操作系统的内存(1024m)、磁盘大小(动态扩展、8g)、可以选择已有的或是新建(若选择新建:则可以从物理光驱介质、或者是操作系统的iso镜像文件)
点击新建。选择要装的系统以及版本。
根据提示自行设置。
红框处尽量选择一个可用空间大的磁盘。
完成新建,可看到下图:
3. 安装linux操作系统。
(1)点击一个新建的操作系统,点击“启动”;或者双击新建的操作系统。
按照提示进行,如果出现“fatal …”信息,则重新配置启动介质,选择插入光盘,或者是选择iso镜像找到刚才的rhel_5.4_文件;测试界面选择”skip”。
2)敲击键盘上的enter
3)选择skip,进入下一页。
4)依次根据提示选择。
5)这里注意啦!!!选择跳过。
5)接着进入下一页。
以下用默认就可以了。
6)在这里创建根密码,也就是最高权限拥有者的密码:
7)然后进入软件安装包的选择,可以自己定制,选自己需要的:
8)你会看到如下界面,依次点开选择就可以了,选项在右边:
9)前期准备做好,终于要开始安装了:
10)看到下图,就坐等安装吧!
11)漫长的等待之后,就安装完成了,但是,还没有结束哦~
12)务必点击重新引导,进入下图:(前面几个选项可直接前进)
13)在该步创建一个常用用户(普通用户),可以做一些除特权以外的操作:
14)最后,就会看到如下界面,恭喜您终于安装结束了!!!
4.使用linux的gui和命令行命令,熟悉linux的简单管理。
5.宿主机与虚拟机通信环境的设置。目的是能够将宿主机上的内容,例如写好的样例程序、linux2.6.26的源**包等。
1)准备工作:
1 在win7下建立或指定一个用于共享的文件夹,如e:\sharedforlinux。
2 在虚拟机中建立或指定一个用于共享的文件夹,如:
/home/zj/ sharedwithhost
2)安装虚拟机的增强功能:
点击“设备/安装增强功能(i)”后,在虚拟机的桌面上会产生一个光驱映像文件“vboxadditions_4.3.18_96516”,运行其中的文件“即:
进入“vboxadditions_4.3.18_96516”中,双击“选择“在终端中运行”。
正常情况下,应该会在一个终端窗口下显示安装的过程。如果一闪而过,则可能是没有安装成功。
一种解决办法是,在终端中,运行该脚本文件:
首先,将“复制到一个位置,如”/home/zj”;
然后, 在终端中输入cd /home/zj
再然后,运行“sh (注意区分大小写)
接下来会显示安装的过程,这是对的。
安装完成后,重新启动虚拟机。
3)设置数据空间:
1 停止所有虚拟机上的操作系统;如果虚拟机上操作系统处于休眠状态也不可以,一定使之处于“已关闭”状态。
2 选择vbox的“设备/共享文件夹”,弹出“共享文件夹”对话框。
4)指定共享文件夹位置:
单击“共享文件夹”右侧的下拉列表框(“黑色倒三角”),单击选择“其它”,如下图:
然后指定在宿主机中的共享位置,即第一步中准备的宿主机中的共享文件夹,即e:\sharedforlinux;在“共享文件夹”框中给出一个共享文件夹名字,如“sharedfolder”。
单击确定,则成功添加一个共享文件夹,效果如下:
然后,启动虚拟机,即启动一个操作系统。
编辑启动的linux操作系统的“/etc/fstab”文件:
在文件的最后添加相关的映射行,每个数据空间添加一行:
sharedfolder /home/zj/sharedwithhost vboxsf defaults 0 0
其中,第一个字段就是建立的数据空间的名称,必须对应;第二个字段是在linux虚拟机下的共享文件路径,就是开始准备的路径linux中的路径,这个名字一定要匹配;后面几个字段照抄。这样就通过sharedfolder将宿主机中的“e:\sharedforlinux”和linux下的“/home/zj/sharedwithhost”建立起了联系。
即在/home/zj/sharedwithhost下能够看到宿主机“e:\sharedforlinux”目录下的内容,反之亦然。
然后,重启linux即可。
检查设置是否成功。
此时进入虚拟机linux的/home/zj/sharedwithhost,就可以看到宿主机win7下的文件,在linux下对共享文件的修改,会反映到宿主机的相应文件中。如果没有,则检查中的映射信息是否正确。
最终实现将宿主机上的linux2.6.26的源码复制到linux上。
常见问题。vbox创建com对象失败:
在cmd里面输入以下命令:
c:\users\administrator>cd\
c:\>cd “program files\oracle\virtualbox”
c:\program files\oracle\virtualbox>vboxsvc /reregserver
c:\program files\oracle\virtualbox>regsvr32
c:\program files\oracle\virtualbox>
出现注册成功。如下图:
后右键点击属性,在兼容性处勾选已windows server 2008,以及下面的以管理员身份运行此程序。即可。
后可正常运行。
Linux实验
大学。实。验。报。告。系班级姓名学号。课程 linux 教师。实验的目的。为了更好的了解和掌握linux操作系统的,和对linux的常见的命令的运用,以及远程的控制,linux服务器的主机,等linux操作系统有关的问题。实验的内容。1.安装虚拟机软件vmware workstation 6.5或更...
linux实验
南京信息工程大学实验 实习 报告。实验 实习 名称 linux下shell编程实验 实习 日期得分指导教师 一 实验目的。1.掌握编辑器vi的基本用法。2.练习编写shell程序。二 实验内容及步骤。实验内容 1.编辑器vi的使用方法。2.编写shell程序。实验步骤 1.复制 etc passwd...
Linux实验
linux操作系统。实验报告 学号。姓名。任课教师。计算机学院软件教研室。实验一 linux系统shell命令学习。1.实验目的。掌握linux系统常用的shell命令,便于系统的管理与应用。2.实验内容。1 实验原理 熟悉linux操作系统的常用shell命令 控制台基本操作。2 实验步骤。文件管...