[原创]从零开始在虚拟机下安装Ubuntu

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
Chris1489
帖子: 11
注册时间: 2007-07-11 18:35
来自: 武汉
联系:

[原创]从零开始在虚拟机下安装Ubuntu

#1

帖子 Chris1489 » 2007-10-23 9:36

从零开始在虚拟机下安装Ubuntu
By Chris

昨天晚上花了一晚上时间,终于成功的在Windows下的虚拟机中安装好了Ubuntu。
虽然是最基本的安装,我在这个过程中也遇到了不少的困难,相信其中也有些困难是从零开始学习Linux和初次使用虚拟机的人会碰到的,所以我在这里把详细的安装过程写下来供大家参考,同时也作为自己的学习笔记。


虚拟机下安装Linux的好处:
一般用户如果想尝试安装Ubuntu Linux,最直接的方法就是在一台计算机上安装多个操作系统,但是在一台计算机上安装多个操作系统常常容易出错,而且容易导致硬盘错误,那样的话所有系统可能将全部包销。 而在虚拟机中用户可以翻江倒海任意妄为,而几乎不会影响真实计算机的硬盘数据。


本人机器及配置:
神舟笔记本L520T
CPU T5500
主板 I945PM
内存 单条1GB DDR2 667
硬盘 80G SATA
显卡 独立ATI Mobility Radeon X1600
网络条件 通过路由器联网(无需拨号)
操作系统 Windows XP SP2


安装步骤:
第一步:下载安装VMware Workstation,以及下载Ubuntu的ISO镜像
VMware Workstation我用的这个下载地址:http://www.greendown.cn/soft/3247.html
注意:最好下载完整版的,不然到最后安装VMware Tools的时候会很郁闷,因为精简版一般都会把Linux的VMware Tools的安装镜像精简掉,而网上又很难找到下载
Ubuntu我是下载的7.10的alternate版,因为是Intel的CPU所以下载的是i386版,即ubuntu-7.10-alternate-i386.iso,下载地址很容易找到,我就不给了。至于为什么下载的是alternate版而不是别的版本,这是因为看了网上一篇关于虚拟机安装Ubuntu的Wiki,里面要求用文字模式安装,而DVD又太大了不方便下载,Ubuntu各版本的区别我会加在后面

第二步:运行VMware Workstation,新建一个虚拟机
步骤:
新建虚拟机
直接下一步
选择自定义
选择WorkStation 6(当然是越新越好咯)
选择Linux, Ubuntu(这里我要安装的是Ubuntu)
随便填(位置无所谓,不会占用什么空间)
处理器数量选择一个就行(可能因为我是双核的所以有选择吧)
内存大小推荐值即可(不要太小就行,太大了影响主机系统运行也不好)
网络连接如果想用虚拟机直接上网的话选择NAT即可
I/O适配器默认就行
创建一个新的磁盘
类型默认就行
磁盘大小如果硬盘剩余空间有那么大的话默认就行,据说如果觉得不合适的话以后调整起来很麻烦
而且如果没有勾选“立即分配所有磁盘空间”的话,所占的磁盘空间会随着虚拟机系统的使用而增大,而不是立刻占用那么大空间,所以不必担心空间问题,磁盘类型如果不是NTFS的话要勾选分割磁盘为2GB文件(FAT32格式不支持大于2GB文件)
磁盘文件位置建议在剩余空间大的分区下新建一个文件夹,放在里面
最后完成就OK了

第三步:安装系统
步骤:
点击菜单栏上的“虚拟机”,然后“设置”
点击CD-ROM,选择使用ISO镜像,选择加载下载的Ubuntu镜像
运行虚拟机,则虚拟机会自动从光盘镜像启动
由于是alternate版,直接选择第一个选项,即从文本格式安装
接着选择语言和国家地区,根据自己的需求选择即可
然后是键盘选择,选贼默认的英语键盘即可,接着系统会自动搜索硬件
后来还有设置主机名,用户名和密码
接着就没什么好选择的了,系统会自动搜索硬件并安装系统,中途还会连接网络下载语言包等,如果当时电脑没有联网的话多等一会儿应该就OK了吧。因为我当时是在联网情况下安装的,所以没有遇到类似的问题,不过网上没有看到有人提出过类似的问题,所以这个过程中只用等就行了,要有耐心,有的过程会卡很久,我在有个过程(具体不记得了)就卡了差不多半小时,好在是虚拟机,可以一边安装系统一边干别的。。。。
当然如果时间太长,比如说一个多小时的话,还是重启虚拟机重新安装吧。。。。。
Linux系统不知道是怎么回事,同样的动作第二次做可能和第一次的结果不同
我用完全一样的步骤安装Ubuntu,第一次安装完成后是半中文半英文界面,而且无法更新语言包,无奈之下只好重新安装,结果第二次就完全正常了,所以在使用中重试还是很有用的

快结束时会要你选择进入系统的分辨率,随便选,不要太高就行(其实选太高有什么后果我也不知道,以防万一出现神奇的问题还是不要冒险了)
最后系统要求重启机器(虚拟机),重启后再次启动就会进入Ubuntu的界面了

第四步:安装VMware Tools
据说装VMware Tools就相当于就装虚拟机的显卡驱动,如果不装VMware Tools,则虚拟机的分辨率会很低且无法正常显示或工作,但是我没有发现这个问题。我安装这个之前显示也很正常,安装之后也没有发现什么改善,只不过多了立即使客户机适应窗口等选项,以及鼠标能随时从虚拟系统中移出来(不用按Ctrl+Alt),不过这些也很实用了。
步骤:
点击菜单栏上的“虚拟机”,然后“安装VMwre Tools”,这时虚拟机中系统的光驱里就会有VMware Tools的碟片(加载了Linux.iso镜像)。
此时要进入终端,使用命令行进行安装
点击虚拟机屏幕上方的“应用程序”(Application),接着“附件”,然后选择“终端”(Terminal)
此时屏幕上会出现一个白色窗口,里面为命令行操作,这就是终端窗口,我们需要使用Linux的基本命令来对VMware Tools进行安装。

设置根用户密码,进入根用户
其中的操作需要用到根用户权限,我们首先需要设置根用户密码(没有设置根用户密码则根用户无法使用)
在终端窗口
输入sudo passwd root(sudo命令可以使普通用户以根用户的身分执行指令)
回车后系统会提示输入当前用户密码,然后就是设置root用户密码,设置OK后会有提示
然后
输入su命令获得根用户的命令和文件使用权限(命令exit或者按Ctrl+D可退出)

进入VMware Tools目录
输入cd /media
输入ls
找到光驱,我的是cdrom
输入cd /cdrom

拷贝安装文件到根目录(我们需要对文件进行解包,而光驱不可写)
输入ls
屏幕会列出光驱里的文件
因为我安装的是Ubuntu(不是红旗),不能直接使用RPM包,于是我选择用通用的tar.gz包进行安装
输入cp VMwareTools-6.0.0-45731.tar.gz /(VMwareTools后面的版本号根据虚拟机版本不同会有所不同,不过格式都是一样的,根据自己的虚拟机对应输入即可,输入时注意大小写)

切换到根目录
输入cd /

执行解压命令,解压缩tar包
输入tar vzxf VMwareTools-6.0.0-45731.tar.gz

切换到vmware-tools-distrib目录
输入cd vmware-tools-distrib/

安装VMware Tools
输入./vmware-install.pl

接下来一路回车即可

在安装过程过程中我又遇到过神奇的问题,光驱里的文件并不是VMware Tools的安装文件,重启虚拟机之后就正常了


到这里系统基本上就算是安装完成了
接着就是改源,安装语言包以及其他配置了
我没有改源,所以就不详细说了,如果需要的话Google一下应该很容易得到答案
语言包的话在“系统”,“系统管理”,Language Support里面进行安装,打开后应该会自动提示进行更新安装
后面的配置在论坛上应该也有很多教程,我会根据自己的配置慢慢加进去


附:
Ubuntu的Alternate,Desktop,DVD各版本区别:
系统安装完成后基本上没什么区别,我是新手,至少没看出区别
Alternate版安装时为文字界面安装,不附带Live CD
Desktop版为图形界面安装,附带Live CD
DVD版最大,自然前两种的功能都包括进去了,貌似里面还包含了很多软件包,不过Ubuntu系统软件更新很快,所以个人觉得下载DVD版没有很大意义
服务器版个人用户一般不会使用的吧。。。。我就不多说了

文章中有一部分引用了wiki.ubuntu.org.cn中《虚拟机中安装Ubuntu》一文和虚拟机之家论坛《VMware Workstation安装红旗Linux桌面版6.0详解》一文部分内容
我这篇文章如果需要转帖的话尽管转去即可,不过最好能留下我Chris的名字


这是我的第一篇文章,如果有什么不妥的请大家尽管指出来
顺便给我的博客做个广告。。。。我会在博客里写关于Linux,计算机网络,编程学习的日志,如果有兴趣的话大家可以去看看
现在刚刚开始,以后会慢慢多起来的
我的博客:http://hexun.com/Chris1489
上次由 Chris1489 在 2007-11-05 18:27,总共编辑 4 次。
我的博客:http://hexun.com/Chris1489
Chris的计算机学习笔记以及废话

Linux入门中。。。。。
头像
wth123456
帖子: 234
注册时间: 2006-12-07 17:32

#2

帖子 wth123456 » 2007-10-23 10:56

很好 如果配图就更好了。
头像
Chris1489
帖子: 11
注册时间: 2007-07-11 18:35
来自: 武汉
联系:

#3

帖子 Chris1489 » 2007-10-23 11:12

其实我也有想过配图,不过如果要图的话貌似要比较多的样子。。。。

我是论坛新手。。又比较懒。。。所以。。。。。

不过我觉得我已经写得很清楚了,不需要图也能看得很明白了

这个以后慢慢改进吧。。。。。
yangdw
帖子: 8
注册时间: 2007-10-17 13:41
来自: 北京

Re: [原创]从零开始在虚拟机下安装Ubuntu

#4

帖子 yangdw » 2007-10-23 12:53

[quote="Chris1489"]从零开始在虚拟机下安装Ubuntu
By Chris


因为我安装的是Ubuntu(不是红旗),不能直接使用RPM包,于是我选择用通用的tar.gz包进行安装
输入cp VMwareTools-6.0.0-45731.tar.gz /(文件名根据虚拟机版本不同会有所不同,不过格式都是一样的,输入时注意大小写)


麻烦LZ指点一下,那个后面的文件名是什么啊,我的虚拟机是VMwareTools 5.5.1-19175.tar.gz/后面应该是什么文件名啊?我很菜的,不要笑话哦!谢谢了
头像
Chris1489
帖子: 11
注册时间: 2007-07-11 18:35
来自: 武汉
联系:

#5

帖子 Chris1489 » 2007-10-23 15:39

看来还是我没说清楚啊。。。

如果你的虚拟机是VMwareTools 5.5.1-19175.tar.gz的话

你就应该输入cp VMwareTools 5.5.1-19175.tar.gz /

然后直接回车

最后那个“/”代表复制的目的文件夹是根文件夹,即路径名为"/"
yangdw
帖子: 8
注册时间: 2007-10-17 13:41
来自: 北京

#6

帖子 yangdw » 2007-10-23 19:31

LZ安装到一路回车的时候,就出现了这些,对英文不感冒 :oops: ,麻烦解释一下!不胜感激!!谢谢!!

root@yangdw-desktop:/# cd /vmware-tools-distrib /
root@yangdw-desktop:/vmware-tools-distrib# ./vmware-install.pl
Creating a new installer database using the tar3 format.

Installing the content of the package.

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 5.5.1 build-19175 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:-ne done

Trying to find a suitable vmhgfs module for your running kernel.

None of the pre-built vmhgfs modules for VMware Tools is suitable for your
running kernel. Do you want this program to try to build the vmhgfs module for
your system (you need to have a C compiler installed on your system)? [yes]

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
头像
mawith
帖子: 1288
注册时间: 2007-10-21 16:41
来自: GD

#7

帖子 mawith » 2007-10-24 3:00

楼上的。这些好像不用明白的,我就是一路回车安装好了的,
头像
Chris1489
帖子: 11
注册时间: 2007-07-11 18:35
来自: 武汉
联系:

#8

帖子 Chris1489 » 2007-10-24 10:14

这些其实不用了解的

不过既然你这么想知道的话。。。。就告诉你咯

简单的说,那一段英文提示最前面一段,即In which directory……/What is the directory……这段是询问你安装VMware Tools的文件夹和安装文件的文件夹,系统自动给出了默认路径,所以回车就OK了

然后The path……这段是提示目标文件夹不存在,询问是否创建需要的文件夹

接着The installation of VMware Tools 5.5.1 build-19175 for Linux completed successfully.这段是提示安装已经完成,并告诉你随时如何移除该文件

后面Before running VMware Tools for the first time,这段是提示需要配置,并默认要求配置,直接回车即进入配置。再后面应该就是配置的了,我也不知道了。。。。


其实我也是刚刚接触Linux。。。。懂的不一定比你多多少呢。。。。。

不过学学英语还是很有必要的咯

加油加油
头像
jobedward
帖子: 6
注册时间: 2006-10-17 9:56

#9

帖子 jobedward » 2007-10-24 12:20

to yangdw

first you must update your kernel headers

sudo apt-get install gcc make
sudo apt-get install linux-headers-xxxxxxx

"xxxxx" is your kernel version
头像
Chris1489
帖子: 11
注册时间: 2007-07-11 18:35
来自: 武汉
联系:

#10

帖子 Chris1489 » 2007-10-26 9:33

jobedward 写了:to yangdw

first you must update your kernel headers

sudo apt-get install gcc make
sudo apt-get install linux-headers-xxxxxxx

"xxxxx" is your kernel version
请问,为什么需要这样做呢?

你是怎么判断出来需要这么做呢?

我是新手....请解释一下好么?
mazrmc
帖子: 47
注册时间: 2007-10-08 15:45

#11

帖子 mazrmc » 2007-10-26 11:19

可以将tar.gz复制至桌面,然后解压。在终端进入目录内执行:
sudo ./vmware-install.pl
然后一路回车或按Y
头像
Legendaryfish
帖子: 166
注册时间: 2006-06-10 16:55
来自: 厦门.IUE
联系:

#12

帖子 Legendaryfish » 2007-10-26 12:03

wmware有deb包的么~
@spehio
| ThinkStation A16 | Intel Xeon E5540 @2.53GHZ | Ubuntu 10.10 x64|
| ThinkPad X200 | Inter Core 2 Duo P8400 @2.26GHZ | FreeBSD 8.4 x64|
| MacBookPro 17-inch | Intel i5 @2.3GHZ | Mac Os X Snow Leopard |
头像
Chris1489
帖子: 11
注册时间: 2007-07-11 18:35
来自: 武汉
联系:

#13

帖子 Chris1489 » 2007-10-26 12:28

mazrmc 写了:可以将tar.gz复制至桌面,然后解压。在终端进入目录内执行:
sudo ./vmware-install.pl
然后一路回车或按Y
是啊我安装的方法就是跟这个一样啊

只不过我是复制到根目录下而已


至于楼上的问题.....好像没见过DEB包的诶.....
snappy
帖子: 279
注册时间: 2006-03-02 22:34
来自: 广西南宁

#14

帖子 snappy » 2007-10-28 15:18

支持下
Ubuntu8.04
IBM T40 PM 1.5G
1.5G内存
80G硬盘
14.1XGA
显卡 ATI RADEON 7500 32M
56K/1GB/红外/TV-out/无线802.11b
COMBO
zhucx1985
帖子: 41
注册时间: 2007-10-22 19:24
来自: 江苏南京

#15

帖子 zhucx1985 » 2007-10-28 20:57

非常感谢, 装好vm tools ,终于解决了。。。深深的舒了口气哦!
回复