实验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;
2. Linux操作系统安装环境:Redhat Linux5.4(或utuntu10.10);
3. 待编译内核源码,本实验使用linux2.6.26。
四、实验步骤
1. 安装VirtualBox。
2. 在虚拟机上安装Redhat Linux。
3. 使用Linux的GUI和命令行命令,熟悉Linux的简单管理
4. 宿主机与虚拟机通信环境的设置。
a) 安装虚拟机的增强功能;
b) 设置数据空间
c) 实现将宿主机上的Linux2.6.26的源码复制到Linux上
具体参考“VBox虚拟机下Linux与宿主机通信的方法.doc”
五、实验结果与讨论(实验报告内容)
1. 根据实际情况,完善和流程化虚拟机安装、Linux安装过程;
2. 根据实际情况,完善和流程化通信环境设置过程;
3. 要求1、2步中应该有截图说明安装和设置过程。
4. 说明遇到问题的解决方法。
附件:VBox虚拟机下Linux与宿主机通信的方法
VBox虚拟机下Linux与宿主机Win XP通信的方法
1.准备工作
在WinXP下建立或指定一个用于共享的文件夹,如E:\sharedforLinux
在虚拟机中建立或指定一个用于共享的文件夹,如:/root/home/baoyb/sharedwithhost
2.检查是否安装了VBox的增强功能
(1)现象是:如果安装了增强功能,则鼠标使用很流畅,否则鼠标定位不准,需要频繁地切换
(2)安装方法:
点击“设备/安装增强功能(I)”后,在虚拟机的桌面上会产生一个光驱映像文件“VBOXADDITIONS_4.0.6_71344”,运行其中的文件“VBoxLinuxAdditions.run”。即:进入“VBOXADDITIONS_4.0.6_71344”中,双击“VBoxLinuxAdditions.run”,选择“在终端中运行”。正常情况下,应该会在一个终端窗口下显示安装的过程。如果一闪而过,则可能是没有安装成功。一种解决办法是,在终端中,运行该脚本文件:
首先,将“VBoxLinuxAdditions.run”复制到一个位置,如”/root/home/baoyb”;
然后, cd /root/home/baoyb
在然后,运行“sh VBoxLinuxAdditions.run” (注意区分大小写)
接下来会显示安装的过程,这是对的。
安装完成后,重新启动虚拟机。
3.设置数据空间
(1)选择VBox的“设备/分配数据空间”,弹出“数据空间”对话框;
(2)添加数据空间:点击“数据空间”对话框的右上角的“添加数据空间”按钮。
单击右侧的“加号”按钮,出现下图:
(3)指定数据空间位置:
在数据空间位置的下拉列表中选“其它”,然后指定在宿主机中的共享位置,即第一步中准备的宿主机中的共享文件夹,即E:\sharedforLinux;在“数据空间名字”框中给出一个数据空间名字,如“sharedfolder”。
单击“数据空间位置”右侧的下拉列表框(“黑色倒三角”),单击选择“其它”,如下图:这里选择宿主机的“桌面”作为共享目录(随意选择)。
选择“数据空间名称”,左键单击,输入“sharefolder”(一定要是这个值,不能随便写,因为在虚拟机里面,已经设定了“share_桌面”作为一个连接主机和虚拟机的逻辑名称,即虚拟机会通过“share_桌面”来定位主机的数据空间位置)。
单击确定,则成功添加一个数据空间,效果如下:
最终效果如图:
单击“确定”按钮,即完成。然后启动虚拟机即可。
编辑/etc/fstab.txt文件:
在文件的最后添加相关的映射行,每个数据空间添加一行:
sharedfolder /root/home/baoyb/sharedwithhost vboxsf defaults 0 0
其中,第一个字段就是建立的数据空间的名称,必须对应;第二个字段是在Linux虚拟机下的共享文件路径,就是开始准备的路径Linux中的路径,这个名字一定要匹配;后面几个字段照抄。
然后重启Linux即可
4. 检查设置是否成功
此时进入虚拟机Linux的/root/home/baoyb/sharedwithhost,就可以看到宿主机WinXP下的文件,在Linux下对共享文件的修改,会反映到宿主机的相应文件中。如果没有,则检查fatab.txt中的映射信息是否正确
第二篇:设置虚拟机中Linux与主机通讯
我们在虚拟机中安装好了Linux系统,但是如何与主机(Windows系统)进行通讯呢?
1.点击Sysstem Settings->Network查看Linux的网络配置
2.进入Network Configuration查看eth0设备
3.点击查看设置,IP:192.168.0.2/子网掩码:255.255.255.0 /gateway:192.168.0.1
4.查看主机的网络连接VMWare Network Adapter VMnet1
5.设置VMWare Network Adapter VMnet1的IP地址为Linux中的网关地址(192.168.0.1),网关为:192.168.0.254
6.打开控制台输入ping 192.168.0.2(Linux的IP地址),可以ping通,说明主机与虚拟机可以通讯了
设置Linux服务器以多用户字符界面启动
vi /etc/inittab
修改启动id为3(3:字符界面;5:图形界面),保存后reboot即可