前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WINDOWS下使用虚拟机安装ubuntu及其上网设置的安装说明

WINDOWS下使用虚拟机安装ubuntu及其上网设置的安装说明

作者头像
闵开慧
发布2018-03-30 10:31:41
2.4K0
发布2018-03-30 10:31:41
举报
文章被收录于专栏:闵开慧

LINUX是个好东西,可是如果是新手.而且是想多系统共存的话,安装就会有点难。建议初装LINUX的朋友试试用虚拟机VMware workstation安装。推荐使用ubuntu10.04.1-desktop-i386。此版本安装方便,运行速度快,占用空间少,整个装完大概有4G。

简单的说,vmware就是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机,这个子机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬盘,内存及各个硬件,当然,这些都是虚拟出来的,虚拟子机的CPU是通过i386的保护模式实现的,虚拟的硬盘其实就是母机上的一个文件,内存当然是从物理中划出一块,别的如网络设备也都是通过某种途径实现的.

归根结底,vmware给你提供了这么一个机会:可以在一台机器上真正同时运行两个独立的操作系统,一个是原始的操作系统,一个运行于虚拟机上,前者称之为母机,后者为子机.基于上述原因,你现在可以在运行win32平台的机器上通过vmware安装并运行linux,反之亦然.事实上,两个操作系统之间并没有太多的依赖关系,你也可以在linux上再装一个linux,或者在win98下装一个winXP,随你自己喜欢.关键的好处在于,你安装这个新的操作系统并不需要重新划分硬盘空间,而且,可以同时运行而不需要reboot来reboot去.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

vmware的常见的应用有:

在win32下安装linux/Unix(适合想体会一下linux又害怕破坏现有系统的linux新手)

在linux下安装win32(可解燃眉之急)

从一个系统中引导出另一个系统(二者并存)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

VMWare安装前的准备工作

1. 硬件最低:主要是内存,最低要求为96M,如果小于96M,可以安装但无法正常使用,不过你要让VMWare运行得较好的话,128M是少不了的.

2. 如果你的英文有限,还是先下载汉化补丁,这个在网上很容易搜到。

3. 用注册机或者搜索序列号都可以成功安装。网上这类资源很多。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

以在windows下安装ubuntu为例进行说明:

安装过程:

1. 请先安装VMware workstation.

2. 建立linux虚拟机.

******************************************************************

A.用鼠标左建双击桌面中的\"VMware workstation\"图标,运行虚拟机

B.建立一台虚拟机。点击“FILE(文件)”-“NEW(新建)”--“NewVirtual Machine(

新建虚拟机)”,弹出虚拟机创建菜单。

C.根据向导一步一步地创建虚拟机,首先选择安装方式是“TYPICAL(典型)”还是

“CUSTOM(自定义)”安装。 我这里选择典型。

D.如果你的Ubuntu是iso镜像,直接在"Installer dis image file(iso)"中加载。

E.在Guest operating system(客户操作系统)“中选择”LINUX“,点击下一步。

F.在Virtual machine name(虚拟机名字)中输入你想建立的虚拟机的名字

G.在Location(位置)中选择虚拟机的安装位置。因为会在虚拟机中安装操作系统

和应用软件,所以建议将虚拟机安装在一个有较大空间的磁盘分区中。

H.如果你的电脑连接在网络中,一般会自动的选择一个合适的网络环境。

I.点击finish,返回VMWARE主界面,LINUX虚拟机就建好了。

*******************************************************************

3. Powered on 你刚建好的虚拟机,则开始自动安装。注意安装此版本ubuntu时请选择英文版,否则系统会出现半英文半中文,而且在安装VMware Tools时会因为在终端中不易输入中文而很难安装。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

附:Ubuntu安装虚拟机工具(VMware Tool)详解

在VMware下安装Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率、声音、和windows共享剪贴板等等。 

1、点击VMware菜单的-VM-Install VMware Tools 

这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。 

其中包括VMwareTools-xxx-i386.rpm和VMwareTools- xxx.tar.gz两个文件。 

如果你双击那个 rpm 文件,会提示说不支持的软件包,因为 rpm 是为 RedHat 准备的安装包,我们需要的是 .tar.gz 那个。 

2、把 .tar.gz 文件拷贝而到桌面,右键菜单-解压缩到此处。会自动解压为一个 vmware-tools-distrib 目录(使用ctrl+L快捷键可以查看此目录的真实路径,注意Desktop有两个,一个是所有用户公用的,一个是home/administrator/Desktop,请把文件解压在第一个/Desktop下)。 

打开终端(系统的应用程序菜单-附件-终端) 

3、然后在终端里面执行以下命令行: 

$ cd Desktop(要是中文的就是 $ cd 桌面) 注意:没有“/”

$ cd vmware-tools-distrib 

$ sudo ./vmware-install.pl 

4、回车之后提示输入管理员密码,然后一路确认回车后(不用输“y”,直接回车,相当于在Windows里安装软件时所填答的诸多对话框,我们这里均采用缺省设置),直到最后出现“Enjoy——the VMware team”的字样后,VMwareTools终于安装完成了。 

过程如下: 

Creating a new VMware Tools installer database using the tar4 format. 

Installing VMware Tools. 

In which directory do you want to install the binary files? 

[/usr/bin] y 

The path "y" is a relative path. Please enter an absolute path. 

In which directory do you want to install the binary files? 

[/usr/bin] y 

The path "y" is a relative path. Please enter an absolute path. 

In which directory do you want to install the binary files? 

[/usr/bin] y 

The path "y" is a relative path. Please enter an absolute path. 

In which directory do you want to install the binary files? 

[/usr/bin] y 

The path "y" is a relative path. Please enter an absolute path. 

In which directory do you want to install the binary files? 

[/usr/bin] y 

The path "y" is a relative path. Please enter an absolute path. 

In which directory do you want to install the binary files? 

[/usr/bin] y 

The path "y" is a relative path. Please enter an absolute path. 

In which directory do you want to install the binary files? 

[/usr/bin] y 

The path "y" is a relative path. Please enter an absolute path. 

In which directory do you want to install the binary files? 

[/usr/bin] 

What is the directory that contains the init directories (rc0.d/ to rc6.d/)? 

[/etc] 

What is the directory that contains the init scripts? 

[/etc/init.d] 

In which directory do you want to install the daemon files? 

[/usr/sbin] 

In which directory do you want to install the library files? 

[/usr/lib/vmware-tools] 

The path "/usr/lib/vmware-tools" does not exist currently. This program is 

going to create it, including needed parent directories. Is this what you want? 

[yes] 

In which directory do you want to install the documentation files? 

[/usr/share/doc/vmware-tools] 

The path "/usr/share/doc/vmware-tools" does not exist currently. This program 

is going to create it, including needed parent directories. Is this what you 

want? [yes] 

The installation of VMware Tools 6.5.0 build-118166 for Linux completed 

successfully. You can decide to remove this software from your system at any 

time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl". 

Before running VMware Tools for the first time, you need to configure it by 

invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want 

this program to invoke the command for you now? [yes] 

Stopping VMware Tools services in the virtual machine: 

Guest operating system daemon: done 

Virtual Printing daemon: done 

The bld-2.6.24-16-i386generic-Ubuntu8.04 - vmmemctl module loads perfectly into 

the running kernel. 

The bld-2.6.24-16-i386generic-Ubuntu8.04 - vmhgfs module loads perfectly into 

the running kernel. 

The bld-2.6.24-16-i386generic-Ubuntu8.04 - vmxnet module loads perfectly into 

the running kernel. 

update-initramfs: Generating /boot/initrd.img-2.6.24-16-generic 

The bld-2.6.24-16-i386generic-Ubuntu8.04 - vmblock module loads perfectly into 

the running kernel. 

[EXPERIMENTAL] The VMware FileSystem Sync Driver (vmsync) is a new feature that 

creates backups of virtual machines. Please refer to the VMware Knowledge Base 

for more details on this capability. Do you wish to enable this feature? 

[no] yes 

The bld-2.6.24-16-i386generic-Ubuntu8.04 - vmsync module loads perfectly into 

the running kernel. 

The bld-2.6.24-16-i386generic-Ubuntu8.04 - vmci module loads perfectly into the 

running kernel. 

The bld-2.6.24-16-i386generic-Ubuntu8.04 - vsock module loads perfectly into 

the running kernel. 

Detected X.org version 7.3.0. 

Please choose one of the following display sizes that X will start with (1 - 

29): 

[1] "320x200" 

[2] "320x240" 

[3] "400x300" 

[4] "512x384" 

[5] "640x400" 

[6] "640x480" 

[7] "720x480" 

[8] "800x480" 

[9] "854x480" 

[10]< "720x576" 

[11] "800x600" 

[12] "1024x768" 

[13] "1280x720" 

[14] "1280x768" 

[15] "1152x864" 

[16] "1280x800" 

[17] "1366x768" 

[18] "1280x960" 

[19] "1440x900" 

[20] "1280x1024" 

[21] "1400x1050" 

[22] "1680x1050" 

[23] "1600x1200" 

[24] "1920x1080" 

[25] "1920x1200" 

[26] "1920x1440" 

[27] "2048x1536" 

[28] "2560x1600" 

[29] "2560x1920" 

Please enter a number between 1 and 29: 

[10] 11 //或其他尺寸,一般不要超过宿主机的屏幕分辨率,要不看起来还得拖动滚动条。全屏显示虚拟机的快捷键是CTRL+ALT+ENTER.

This is a pre-release version of the X server from The X.Org Foundation. 

It is not supported in any way. 

Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. 

Select the "xorg" product for bugs you find in this release. 

Before reporting bugs in pre-release versions please check the 

latest version in the X.Org Foundation git repository. 

See http://wiki.x.org/wiki/GitPage for git access instructions. 

X.Org X Server 1.4.0.90 

Release Date: 5 September 2007 

X Protocol Version 11, Revision 0 

Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~git20080131-1ubuntu9) 

Current Operating System: Linux jim-desktop 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 

Build Date: 15 April 2008 05:26:17PM 

Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. 

Module Loader present 

Markers: (--) probed, (**) from config file, (==) default setting, 

(++) from command line, (!!) notice, (II) informational, 

(WW) warning, (EE) error, (NI) not implemented, (??) unknown. 

(++) Log file: "/tmp/vmware-config0/XF86ConfigLog.6478", Time: Fri Sep 26 18:16:38 2008 

(++) Using config file: "/tmp/vmware-config0/XF86Config.6478" 

(II) Module "ramdac" already built-in 

X is running fine with the new config file. 

expected keysym, got XF86KbdLightOnOff: line 70 of pc 

expected keysym, got XF86KbdBrightnessDown: line 71 of pc 

expected keysym, got XF86KbdBrightnessUp: line 72 of pc 

expected keysym, got XF86KbdLightOnOff: line 70 of pc 

expected keysym, got XF86KbdBrightnessDown: line 71 of pc 

expected keysym, got XF86KbdBrightnessUp: line 72 of pc 

FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing. 

Checking acpi hot plug done 

Starting VMware Tools services in the virtual machine: 

Switching to guest configuration: done 

Guest filesystem driver: done 

Mounting HGFS shares: failed 

Guest memory manager: done 

Guest vmxnet fast network device: done 

VM communication interface: done 

VM communication interface socket family: done 

Blocking file system: done 

File system sync driver: done 

Guest operating system daemon: done 

Virtual Printing daemon: done 

The configuration of VMware Tools 6.5.0 build-118166 for Linux for this running 

kernel completed successfully. 

You must restart your X session before any mouse or graphics changes take 

effect. 

You can now run VMware Tools by invoking the following command: 

"/usr/bin/vmware-toolbox" during an X server session. 

To enable advanced X features (e.g., guest resolution fit, drag and drop, and 

file and text copy/paste), you will need to do one (or more) of the following: 

1. Manually start /usr/bin/vmware-user 

2. Log out and log back into your desktop session; and, 

3. Restart your X session. 

To use the vmxnet driver, restart networking using the following commands: 

/etc/init.d/networking stop 

rmmod pcnet32 

rmmod vmxnet 

modprobe vmxnet 

/etc/init.d/networking start 

If the virtual printer feature is enabled, you will need to restart the CUPS 

service to make use of this feature. 

Enjoy, 

--the VMware team

//至此VMware Tools安装结束。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

虚拟机下ubuntu共享方式上网:

1. 有线网络

   在有线网络的条件下,vmware的安装非常简单,上网方式几乎不用怎么设置(默认NAT模式)

   如果默认情况下不能上网,则按以下步骤尝试:

**************************************************************

NAT的DHCP配置:

1 将虚拟机的上网方式选为NAT。

2 把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。具体方法:网络连接-本地连接(VMnet8)-属性-ipv4协议-属性-选择“自动获得IP、自动获得DNS服务器”。

3 把你虚拟机中操作系统(REDHAT9.0)的“本地连接”也设置为自动获得IP、自动获得DNS服务器;若虚拟机中操作系统是ubuntu,则可查看虚拟网络设置中“DHCP”,“NAT”选项卡中所示的IP,网关地址,子关掩码等,若均存在则无需改动。

4 最重要的是你的两个服务必须开启:VMware DHCP Service 和VMware NAT Service。点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。

核查方法具体操作如下: 开始---设置--控制面板---管理工具---服务(在运行里输入services.msc回车即可),确保 VMware DHCP Service 和VMware NAT Service 服务已经启动.

NAT的固定IP配置:(考虑到没有固定IP,主机和虚拟机间的通信叫麻烦,有时DHCP很耗时间)

1 开启两个服务:VMware NAT Service,VMware DHCP Service(后者可不开)

2 将虚拟机的上网方式选为NAT。

3 点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),在“DHCP”关闭DHCP服务,在“Host virtual network mapping”下的VMnet8的右边选择subnet修改子网。

手动设置方法:

1.windows中CTRL+R,输入cmd,然后在dos下输入ipconfig,得到VMnet8网卡的IP为192.168.93.1(不同机器不一样)

2.Ubuntu中设置网络IP为192.168.93.X(128-254),自动分配时一般也是128,DNS设置为192.168.93.2。

**************************************************************************

2. 无线网络

   不同于有线网络,用笔记本无线上网,问题出来了,主机为无线上网,虚拟机该怎么设定呢?

    在主机为无线上网,虚拟机设定的时候最好用“桥接模式”(有些资料说用NAT模式,我试了很久,都没有成功),方法如下:

      1.  关闭正在运行的虚拟机ubuntu,将其联网方式设定为“桥接模式”。

      2. 在vmare菜单edit中找到VMware的虚拟网络编辑器,如果是绿色版,直接找到vmnetcfg.exe,双击就可以了。

     3. 找到“主机虚拟网络映射”选项(host virtual network mapping),在vmnet0 上的下拉列表中,找到自己本本的无线网卡。

     4. 启动ubuntu虚拟机即可。

    注:此情况下DHCP和NAT服务状态无论是开启还是关闭都没有影响。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

如果宿主机是linux,用vmware下的ubuntu桥接无线网卡方法见:

http://forum.ubuntu.org.cn/viewtopic.php?p=776672

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

非虚拟机下ubuntu9.10 10.04上网IP设置

1。设定IP

sudo gedit /etc/network/interfaces

auto lo

iface lo inet loopback            #lo 是本地回环地址:127.1

auto eth0 

iface eth0 inet static 

address 192.168.1.152 

gateway 192.168.1.1 

netmask 255.255.255.0 

network 192.168.1.0 

broadcast 192.168.1.255      #设定eth0的IP

这样,IP并没有立即生效。

sudo /etc/init.d/networking restart

2。这时候就能ping到局域网中的电脑了。但是上不了Internet,是因为没有设置DNS的原因。DNS信息保存在/etc/resolv.conf中,一旦更改,立即生效。

sudo gedit /etc/resolv.conf

nameserver 208.67.222.222 

nameserver 208.67.220.220

现在可以上网了。

附网卡设置相关命令:

查看网卡信息: ifconfig

设定一个网卡IP:ifconfig eth1 192.168.1.10 netmask 255.255.255.0 

重启网卡使设定生效:sudo /etc/init.d/networking restart

更改MAC地址:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
专用宿主机
专用宿主机(CVM Dedicated Host,CDH)提供用户独享的物理服务器资源,满足您资源独享、资源物理隔离、安全、合规需求。专用宿主机搭载了腾讯云虚拟化系统,购买之后,您可在其上灵活创建、管理多个自定义规格的云服务器实例,自主规划物理资源的使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档