标题：linux虚拟机
简介
linux操作系统linux操作系统是一款在服务器上广泛应用的操作系统，虽然起初并不适合  虚拟机下安装好的Linux普通大众，而且使用起来没有Windows操作系统方便，不过如今的linux发行版已经可以和windows同样易用，并且稳定性及安全性占有优势。linux虚拟机一种安装在Windows上的虚拟环境，就被称为linux虚拟机。它实际上只是个文件而已，是虚拟的linux环境，而非真正意义上的操作系统。但是它们的实际效果是一样的。所以安装在虚拟机上使用好。
原理安装
windowsXP虚拟机vmware下安装Linux 　我们在实际的Windows　XP中（宿主计算机）再虚拟出一台电脑（虚拟机），并在上面安装Linux系统，这样，你就可以放心大胆地进行各种Linux练习而无须担心操作不当导致宿主机系统崩溃了。并且你可以举一反三，将一台电脑变成三台、四台，再分别安装上其他的系统。（运行虚拟机软件的操作系统叫Host OS，在虚拟机里运行的操作系统叫Guest OS)
windowsXP虚拟机vmware下安装Linux过程第一步：启动VMware，在其主界面“主页”标签页中点击“新建虚拟机”按钮打开新建向导；第二步：单击“下一步”按钮，进入虚拟机配置界面，这里有两个选择：一是“典型”方式，它根据虚拟机的用途自动调整配置；二是“自定义”方式，它允许用户自行设置虚拟机的主要参数。典型方式要比自定义方式简单，但缺少一定的灵活性。方便起见，这里我们选择典型方式。第三步：单击“下一步”按钮进入虚拟机操作系统选择界面，可以看到Windows、Linux、Novell等多种不同的系统，这里我们点选“Linux”。Linux又分为多种版本，笔者手头有一套红帽子Linux 8.0，自然要选择“Red Hat Linux”项了。第四步：单击“下一步”，在接下来的界面中，可以为这个新的虚拟机取一个名称（本例为“Red Hat Linux”），并在“定位”中选择虚拟机的保存位置。
每个虚拟机都会产生多个特别格式的文件，所以最好为每个虚拟机创建一个单独的文件夹，如Linux就放到“Linux”文件夹、Windows 98就放到“Win98”文件夹中，这样便于以后备份和恢复虚拟机。第五步：单击“下一步”，在网络类型界面中共有四个选项：“使用桥接网络”，“使用网络地址翻译（NAT）”，“仅使用主机网络”，“不使用网络连接”。网络连接方式以后可以随时修改，因此在这里可先任意选一种。第六步：单击“下一步”，接下来会要求用户设置硬盘的大小，软件默认大小为4GB，可根据硬盘现有空间的实际情况增大或减小。最后单击“完成”按钮返回VMware主界面，将看到主界面上多了一个“Red Hat Linux”标签页，其中显示了这台新建虚拟机的各种配置。第七步：下面为这台虚拟机安装上Linux操作系统，让它像真正的计算机一样工作。安装之前，先要设置一下虚拟机的光驱。在界面中，双击“设备”下的“CD-ROM”项，打开配置窗口。
本例使用的是Linux安装光盘，因此点选“使用物理驱动器”项，并在下拉列表中选择正确的光驱盘符（本例中的光驱盘符为“J”）；如果是从网上下载的ISO安装映像文件，则点选“使用ISO映像”项，并通过“浏览”按钮选择下载所得的安装映像文件。设置完毕，单击“确定”按钮。第八步：将Red Hat Linux安装光盘放入光驱中（如果选的“使用ISO映像”方式则不需此步骤)，点击主界面“命令”中的“启动这虚拟机”，或直接点击工具栏上的绿色三角形按钮，这就像打开了真实电脑的电源开关一样，启动虚拟机。注意：如果物理内存紧张，则会弹出一个提示框，提示虚拟机会占用大量内存，单击“确定”按钮即可。如果勾选了“不再显示”项，则下次这个提示就不会再出现了。
窗口全黑后，一定要用鼠标在中间点击一下切换到虚拟机中。VMware模拟的是Phoenix的BIOS，连续按下F2键直到进入BIOS设置界面，按左右箭头键选中“BOOT”菜单项，再按上下箭头键选中“CD-ROM Drive”项，然后按“+”号键将其调到最顶层，这样即可将光驱设置成优先启动。按F10键并回车即可保存BIOS设置并退出，虚拟机即可启动Linux安装程序进行安装了。单击工具栏上倒数第二个按钮，可使虚拟机全屏显示，这样看起来会更加酷的。
Linux安装与使用是一个很大的话题，限于篇幅，这里就不介绍了。不过可以肯定的是，虚拟机实际上就是几个较特别的文件而已，所有操作改变的只是这几个文件的数据，不会影响到现有操作系统，所以可以放心进行Linux练习。
切换到虚拟机后，它会屏蔽掉宿主计算机（本例中即Windows XP）的所有鼠标或键盘操作，包括Alt+Tab组合键的切换操作。不过你可以按Ctrl+Alt组合键返回XP，虚拟机在全屏状态时，也可使用这个组合键返回XP。
虚拟机的重新启动、关机等对于宿主计算机来说都是虚拟的，但对于虚拟机中安装的操作系统来说则是真实的。因此，安装好操作系统的虚拟机，一样要先通过“开始”菜单关机，最后再单击工具栏上的方块按钮（左起第一个图标）关掉虚拟机的电源。不能强制关闭虚拟机电源，否则虚拟机下次启动的时候也会像真实的电脑一样检测磁盘的。
VMtools
linux_关于VMtools的安装过程
1、以ROOT身份进入LINUX
2、按下 CTRL+ALT组合键
按下 CTRL+ALT组合键，进入主机操作系统，点击VMWARE状态栏安装提示，或者点击 SETTING菜单下的INSTALL VMWARE TOOLS子菜单。
3、确认安装VMWARE TOOLS。
这时我们并没有真正的安装上了VMWARE TOOLS软件包，如果您点击菜单：DEⅥCES，您就会发现光驱的菜单文字变为：ide1：0-> C:\Program Files\VMware\VMware Workstation\Programs\linux.iso，这表示VMWARE将LINUX的ISO映象文件作为了虚拟机的光盘
4、鼠标点击LINUX界面，进入LINUX。
5、运行如下命令，注意大小写。
mount -t iso9660 /dev/cdrom /mnt 　 加载CDROM设备，这时如果进入 /mnt 目录下，你将会发现多了一个文件：vmware-linux-tools.tar.gz。这就是WMWARE TOOLS的LINUX软件包，也就是我们刚才使用WINISO打开LINUX.ISO文件所看到的。
cp /mnt/vmware-linux-tools.tar.gz /tmp 将该软件包拷贝到LINUX的 TMP目录下。
umount /dev/cdrom 　 卸载CDROM。
cd /tmp 　 进入TMP目录
tar zxf vmware-linux-tools.tar.gz 　 解压缩该软件包，默认解压到vmware-linux-tools目录下（与文件名同名）。
cd vmware-linux-tools 　 进入解压后的目录
./install . pl 　 运行安装命令。
这时install提示你是否需要备份以前的配置文件，建议选择“y”。
VMWare
下载VMWare解压后根据提示安装VMWare到硬盘
1 建立虚拟机
A.用鼠标左建双击桌面中的"VMware workstation"图标，运行虚拟机
B.建立一台虚拟机。点击“FILE（文件）”-“NEW（新建）”--“NewVirtual Machine(
新建虚拟机）”，弹出虚拟机创建菜单。
C.根据向导一步一步地创建虚拟机，首先选择安装方式是“TYPICAL（典型）”还是
“CUSTOM（自定义）”安装。我这里选择典型。
D.因为这里是用于安装REDHAT，所以在Guest operating system（客户操作系统）“
中选择”LINUX“，点击下一步。
E.在Virtual machine name（虚拟机名字）中输入你想建立的虚拟机的名字
F.在Location（位置）中选择虚拟机的安装位置。因为会在虚拟机中安装操作系统
和应用软件，所以建议将虚拟机安装在一个有较大空间的磁盘分区中
G.如果你的电脑连接在网络中，那么选择一个合适的网络环境。我这里选择
Use bridged net-working（使用路由网络）
H.点击finish，返回VMWARE主界面，LINUX虚拟机就建好了。
2. 安装操作系统
A. 选中LINUX虚拟机，点击VMWARE工具栏中的Power ON按钮，启动LINUX虚拟机
B.然后插入REDHAT7.3光盘，虚拟系统根据你选择的安装方式开始安装。
3.从硬盘安装REDHAT7.3
如果你认为从光驱中安装比较费时间，又不方便，那你可以将光盘文件转换成ISO文件拷
贝在硬盘中，然后从硬盘安装。
A.点击Settings（设置）--Configuration Editor（编辑配置）进入设置界面对虚拟机进行
配置。
B.在Hardware（硬件）选项中，选择DVD/CD--ROM[IDE 1:0]项，在左边的选项中进行设置。
C.在Connection（连接）选项选中Use ISO image（使用ISO镜像包），然后点击Browse（预览）
按钮，找到放置ISO文件的目录。
D.在打开对话框中选择RedHat.ISO文件，然后点击打开，将ISO文件打开（如果第一个ISO
文件安装完后，计算机提示你插入第二张光盘，则在此选择RedHat.ISO，如此类推）
E.在Virtual device mode（虚拟设备模式）选择虚拟设备的接口方式，选择IDEO：0项
然后点击OK返回到虚拟机界面下，点击Power ON就可以直接从硬盘安装操作系统了
4 安装VMware Tools
虚拟机安装REDHAT7.3时，在状态栏中一直提醒你安装VMware Tools.因为虚拟机是默认
使用自带的虚拟显卡，只有正确安装了VMware Tools后，才能在虚拟机中正确启动
REDHAT7.3操作系统，并正确设置显卡以及显示器的分辨率等参数。
注意：在安装好LINUX后再进行此项操作
A.重新启动虚拟机，点击Setting（设置）--VMware Tools Install(安装VMware工具）
在弹出的菜单中点击Install，安装VMware工具。
B.点击Devices（设备）菜单，你会发现光驱的菜单项由IDE ：0变成了IDE :0>F:\
program Files\VMware\Vmware Workstation\Programs\Linux.ISO，
这表示VMware将LINUX的ISO映像文件 作为了虚拟机的光盘。
C.其实这时并没有真正地安装上VMware Tools软件包，还须进一步设置。
进入文本登录界面中，输入管理员用户名（ROOT）和密码进入ROOT@LOCALHOST ROOT
目录下。
D.在命令行后面输入如下命令（注意大小写和空格，同时每行命令后记住回车）
mount -t iso9660 /dev/cdrom /mnt （加载CDROM设备，并且CDROM为只读属性。）
cp /mnt/vmware-linux-tools.tar.gz/tmp （将该软件包持拷贝到LINUX的TMP目录下）
umount /dev/cdrom （舍载CDROM)
cd /tmp （进入TMP目录）
tar zxf vmware-linux-tools.tar.gz （解压该软件包）
cd vmware-linux-tools （进入解压后的目录）
./install .pl （运行安装命令，系统开始安装vmware tools)
E` 在屏幕的提示下，连续回车两次后，系统安装完VMWARE TOOLS，在命令
行中输入STARTX命令，启动REDHAT7.3，进入图形界面。
5. 设置显示器的分辨率
这时虚拟机显示器的分辨率高于本机，由于两机显示器的分辨率的不同将造成图形
窗口的大小不一致，在本机与虚拟机之间相互切换时就很不方便
所以要重新设置虚拟机显示器的分辨率。
A.在命令行中键入cd /etc/x11(X为大写）。进入配置文件所在的目录，同时输入
mc命令。
B.进入MC编辑器，用上下箭头将光标移动到XF86Config-4.vm文件，按下F4，这时将出
现一个文本窗口，里面显示了配置信息。
D.显示的配置信息一般在Screen Section标题后面可找到它。
E 找到显示器的分辨率之后，将Modes中高于本机的ms windows所用的分辨率全部
删除，删除务必从高分辨率向低分辨率删除，以免出现漏洞。
F.保存修改的信息，退到X11目录下，输入startx进入图形界面，虚拟机内的操作系统
的分辨率就发生了改变。
在VMWARE下用host-only实现Redhat linux-guest上网，并启动samba服务
以下是在装完vmware，并装好vmware-tools
1，在windows下，连接外网的网卡，属性-〉高级-〉Internet连接共享-〉选中允许其他网络用户通过。-〉家庭网络连接选VMnet1-〉确定
2，在linux下，配置静态IP
点小红帽-〉System Settings ->Network 打开Network Configuration
双击下面的Profile打开对话框，在静态ip地址下填上
Address：192.168.0.21 （最后一位除1可以随便写）
Subnet Mask：255.255.255.0
Gateway：192.168.0.1
点OK
选DNS，填Primary DNS：192.168.0.1
选hosts，可以看见你的主机名和IP，下面需要改动
Save
3，编辑主机地址
新建一个终端，写vi /etc/hosts 打开hosts文件
把主机前的ip改为Address里面设的ip。（一般就在第一行）
4，重起网络服务
service network restart
5，应该可以上网了
6，配置samba
vi /etc/samba/smb.conf 打开配置文件
找到hosts allow或在文件里加上 hosts allow = 192.168.0.（不要忘了最后的点）
在文件的最后加上共享的文件夹，下面是示例。（文件里有说明怎样加上共享文件夹）
[root]
comment = all for windows
path = /root
guest ok = yes
writeable = yes
[data]
comment = data
path = /data
guest ok = yes
writeable = yes
保存退出
7，重起samba服务
service smb restart
8，然后在windows下，就可以访问上面设置的共享文件夹了。
开始-〉运行->；填上\\192.168.0.21
访问你的共享文件夹
9，最后，你可以用远程工具如putty.exe，在windows下用ip:192.168.0.21登陆linux
这样你就可以在windows下用命令行工作在linux下，而不用去切换到vmware下
10，如果以上设置好，不行的话，在linux下用下面的命令
ifconfig 看一下eth0是不是设的ip：192.168.0.21
如果不是
ifconfig eth0 192.168.0.21
service smb restart
service network restart