实验1:Linux在虚拟机上的安装及与宿主机通信-old

时间:2024.3.31

实验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即可

更多相关推荐:
linux学习心得

Linux学习心得我们这一代90后从小接触的是windows98家里条件好的自己有电脑装的是20xx后来又有了XP上大学时又有了win7说实话小时候没想过搞IT也计算机了解也只是一些皮毛至于什么UNIXLinu...

Linux实验报告

Linux操作系统实验报告实验编号实验编号实验名称实验名称实验1Linux安装实验2掌握虚拟机的使用实验目的1熟练掌握Linux系统的安装实验目的实验任务1虚拟机的使用实验任务2安装RedHatLinux90操...

linux实验报告

LINUX实验报告专业班级学号姓名实验一实验名称Linux基本命令的使用实验时间2学时实验目的熟练使用Linux字符界面窗口系统的常用命令实验内容一Linux操作基础1重新启动linux或关机poweroffs...

linux 实验资料总结

Linux考试实验1修改运行级别,级别切换:(1)vi/etc/inittab将5改为3(2)reboot2修改root密码:进入grub界面后按e选第二行后按e然后在后面+空格+1然后回车按b然后是passw…

Linux实验报告

课程编号B080103040Linux操作系统实验报告东北大学软件学院实验一熟悉Linux环境实验内容一练习常用的Shell命令当用户登录到字符界面系统或使用终端模拟窗口时就是在和称为shell的命令解释程序进...

linux实验报告

学生实验报告20xx20xx学年第二学期一实验目的1掌握Linux操作系统中多线程编程的基本原理和方法2学会利用创建多线程实现单词统计二实验原理1多线程编程线程在进程的基础上作进一步抽象也就是说一个进程分为两个...

操作系统实验报告-Linux操作、使用、编程)

实验报告20xx20xx学年第二学期课程名称实验名称实验时间指导单位操作系统ALinux操作使用编程20xx年5月6日计算机学院计算机科学与技术系指导教师徐小龙学生姓名学院系陈坤通达学院班级学号专业100029...

linux进程线程管理实验报告

西安郵電學院操作系统LINUX实验报告题题题系部名称专业名称班级学号学生姓名时间目1进程目2线程管理目3互斥计算机学院软件工程080204085048郭爽乐20xx1031实验一进程管理一实验目的通过观察分析实...

linux实验报告

西安郵電學院Linux实验报告题目1进程题目2线程题目3互斥系部名称专业名称班级学号计算机学院软件工程080204085047学生姓名指导教师时王晶晶陈莉君20xx年10月29号11月9号间实验1进程11实验目...

linux网络编程实验报告

河南师范大学设计性实验报告Linux网络编程实验河南师范大学综合性设计性实验项目简介注开课时间填本实验项目所有实验班的具体上课时间如11月12日下午300500

linux课程实验报告ww - 副本 (2)

eeeasfasdfaswwweee实验内容21安装Apache软件22配置www服务器23建立个人web站点24建立虚拟主机25linux下dns架设26apachemysqlphp2实验原理21WWW原理2...

linux课程实验报告ww - 副本 (6)

sadfawerfreeewwweee实验内容21安装Apache软件22配置www服务器23建立个人web站点24建立虚拟主机25linux下dns架设26apachemysqlphp2实验原理21WWW原理...

linux实验心得(22篇)