关于Vmware下安装Linux系统的一点心得

时间:2022-11-25 16:46:31

由于毕业设计的原因,最近我一直在跟Linux操作系统打交道,在VM里装了不同版本的Linux系统(Ubuntu10、RedHat9,这准备装Fedora)。前些日子,在一个同学的要求下,我现在写一写我在VM(虚拟机)里安装Linux操作系统的全过程,由于Ubuntu和RedHat的安装过程差不多,所以我仅以RedHat9安装为例。由于我是第一次接触Linux操作系统,所以在安装和配置过程中还有一些问题到现在还没怎么弄明白,请看过这篇日志的高人指点一下。

一、    安装VM

  1. 首先下载VMware。现在最新的版本好像是VMware7,我在我的电脑里装了两个VM,一个是免安装的VMware 7.0.0 build-203739,另一个是安装版VMware 7.0.0 build-203739。这样做是有原因的,现在说明一下。起初,我下载了一个VMware最新版本的安装包,但是当我安装的时候总是报错(可惜当时没截图),错误说什么我记不得了,就是安装到最后的时候,蹦出来个对话框,然后我点击“Continue”不能继续,然后点击“Abort”,马上安装进度条就倒退,再查看安装路径下已经安装的部分已经全没了,之后我怀疑是版本不兼容,我又下了几个版本的VM安装包,结果都一样。重启了再安装,还是一样。

       后来,我就找了一个免安装的VM(VMware Workstation(虚拟机) V7.0.0 绿色汉化精简版)。说是免安装,其实还是要运行一些脚本的(为了安全起见,我还查看了脚本源代码,看看它做些什么事情)。最终,终于可以用了,这个虚拟机。接下来就是用自带的VM7.0  KeyGen.exe算号器得到序列号,否则,你用不了。

 关于Vmware下安装Linux系统的一点心得

  1. 安装第二个的原因

由于之前运行安装版的VM总是出错,我十分郁闷,所以过了几天我又下载了一个VMware7的安装包,又安装了一下,结果奇迹般的安装成功了!我都不知道为什么会成功,这个问题一直在我心里打鼓。

最后,我觉得对于初学者来书还是下载个免安装版的比较好,虽说免安装版的可能有些问题,但是用起来没什么大碍,至少我还没遇到过。

二、    安装RedHat9

  1. 首先下载RedHat9的安装包。我是从我们学校的校园网上下载的,速度非常快(6Mb/s),你也可以选择在官方网站上下载,速度也挺快的,但是据说官网上有收费的和不收费的两种,我没去试过,具体的也不清楚。下载的就是下面三个文件。

 关于Vmware下安装Linux系统的一点心得

  1. 配置VMware。打开VMware,看到初始界面应该是下面这样,

 关于Vmware下安装Linux系统的一点心得

对于第一次尝试使用的初学者来说(比如像我),就直接点击“新建虚拟机”就行了,然后出现以下画面,

 关于Vmware下安装Linux系统的一点心得

    我选择的是“自定义”安装,“Next”之后选择各个版本的硬件兼容性,如下图

 关于Vmware下安装Linux系统的一点心得

“Next”之后是选择安装包文件路径

 关于Vmware下安装Linux系统的一点心得

这里有三个选择:①安装盘,即如果你是用光盘从光驱安装,或者是用镜像文件(.iso文件)从虚拟光驱(DAEMON Tools Lite)安装的话,就选择这一项;②安装盘映像文件,即如果你有镜像文件的话,你就可以选择这一项,但是要注意:如果选择这项安装的话,可能会报错——Easy Install Error。(PS:我遇到过几次,在网上找了几个解决办法但是都没用。);③创建一个虚拟空白硬盘,这一项就是你创建一个有虚拟硬件,但是没有操作系统的空白虚拟机,之后,你打开这个空白虚拟机,然后用光盘或者用U盘进行安装。

    如果你选择①或②的话,虚拟机会自动识别操作系统,然后进行安装,你只要一路“Next”就行了(就是说全用默认,毕竟咱是初学嘛)。

    由于我已经安装了,所以就选择③了。

接下来选择操作系统,

 关于Vmware下安装Linux系统的一点心得

版本选项里有许多选项,RedHat9的话,直接选择“Red Hat Linux”就行了,“Next”之后,在“位置”选项里选择虚拟机操作系统的安装位置(这里的硬盘空间一定要足够,如果RedHat9的话,最好是5G以上

 关于Vmware下安装Linux系统的一点心得

“Next”之后,接下来一系列过程就是选择硬件配置了,这些选项可以在你安装完操作系统后,可以通过虚拟机自行配置,说白了就是可以随便换配置。

CPU的配置

 关于Vmware下安装Linux系统的一点心得

内存的配置,这里建议选择512M,毕竟内存大些好。

 关于Vmware下安装Linux系统的一点心得

网络连接配置

 关于Vmware下安装Linux系统的一点心得

这里有四个选项具体说明上面有,我只说说我的体会:

①使用桥接网络,我用虚拟机装过五个操作系统,没有一次成功的运用过桥接,上网搜资料得到的解决办法也不管用,一直搞不懂为什么,总是提示桥接不可用;

②NAT,一般都选择这个选项,但是,如果你选了这个,那么在你运行虚拟机的时候就必须把你本机的网络配置成共享模式(右键网络连接图标,点“状态”->“属性”->“高级”选项卡->勾选Internet连接共享里的“允许其他网络用户通过此计算机的Internet连接来连接”->“确定” ),这样做个人觉得有一定的危险,但是为了学习,还是豁出去了。注意,一般主机的防火墙不会报警的

接下来的两个选项,我没使用过,有兴趣的同学,可以试试。

I/O适配器类型、磁盘、虚拟磁盘类型都选择默认就行了,如下图

 关于Vmware下安装Linux系统的一点心得关于Vmware下安装Linux系统的一点心得关于Vmware下安装Linux系统的一点心得

 

 

建议以后熟悉了,可以每个选项都试一试,毕竟为了学习吗。接下来是给虚拟磁盘分配空间,RedHat9默认选择8.0G,但我选了20.0G,如果你的主机磁盘的空余空间不够20G也没关系的,这里只是说你的虚拟机可以使用20.0G的空间,但不是实际占用20G,如果觉得不够,在安装操作系统以后可以再更改的。注意,不要选择“立即分配所有磁盘空间”,我有惨痛的教训。

 关于Vmware下安装Linux系统的一点心得

其中“Pocket ACE大小计算”这是为了使用USB存储设备运行虚拟机的所需要的空间计算,我准备以后弄弄这个。

接下来一路“Next”就行了,当出现下面界面时

 关于Vmware下安装Linux系统的一点心得

你可以通过“定制硬件”来更改你虚拟机的硬件设备,可以添加新设备,也可以更改之前设备的参数。然后“Finish”就行了,然后就进行操作系统安装。注意:如果你在下面界面选择前两个选项中的任意一个的话,最后“Finish”完,VMware会自动安装,但是如果你选择第三个的话,你就需要启动虚拟机,然后通过USB或光盘安装了。

 关于Vmware下安装Linux系统的一点心得

  1. 安装和配置RedHat9。我主要是根据网上的安装流程安装的下面是两个我的参考网址:

   http://wenku.baidu.com/view/3758998da0116c175f0e4887.html

   http://www.anqn.com/os/linux/2009-03-29/a09108762.shtml

   下面我就我遇到的几个安装过程和配置过程中的问题说一说。

①    语言选择(Language Selection),这里是选择你的安装时的语言,先选中文的选中文,不过,我是选了英文。

②    防火墙配置,这里我选择的是中级,但是我没选“使用默认的防火墙规则”,而是在“定制”里将所有选项都勾选了,反正是虚拟机,不怕什么病毒木马。

③    支持语言选择,我是“全部选择”了,建议至少你要选择English和Chinese P.R.C,这样你的操作系统就可以支持英文和简体中文的显示。

④    到了最后,是软件包选择,你可以选择定制,也可以选择接受当前默认,当时我选的是定制,然后在定制里我选择了“everything”,这大概要占用主机硬盘空间5G,所以上面我建议大家最好是选5G以上。不过,这里选什么也没什么关系,你都可以在装完系统后在装这些软件,我就是图省事了。

⑤    下面这个问题是我遇到的最大问题,导致我反复安装了几次。最后还是网上的牛人们给出的解决方法给我解决了。我的经历是这样的

当你安装软件的时候提示你“请插入第2张光盘后再继续”,我就用虚拟光驱插入第二张光盘镜像文件后继续,刚开始还是好好的,可是接下来出现一个错误提示——“xpdf-2.01-8软件包无法打开”如下图

 关于Vmware下安装Linux系统的一点心得

          点击“确定”后依然会出现这个问题。起初,我认为是我安装过程中有些选项选错了,所以就导致我反复安装了几次。后来,我打开安装包,发现xpdf-2.01-8这个软件包存在,觉得应该不是选项的问题。最后,我上网找了几个解决办法,起初的几个都不管用,后来找到了这个管用的解决办法:当提示“请插入第2章光盘后再继续”的时候,不插入第2张光盘,直接点击“确定”,提示“无法读取CD-ROM”,然后再“确定”,这时,插入第二张光盘,点击“确定”,问题就解决了。至今我都想不明白,为什么会出现那样的错误,又为什么这种解决方法会奏效。

⑥    配置网络连接。首先,在主机的网络连接里查看虚拟网卡的IP地址,确定其IP地址,如192.168.0.1。然后,在RedHat9虚拟机的桌面上右键->新建终端,然后在终端里输入redhat-config-network,在弹出的对话框里,左键双击eth0设备,在弹出的对话框里,设置静态IP,默认网关设为192.168.0.1,子网掩码设为255.255.255.0,IP地址设为192.168.0.x(x代表2到254),然后确定。在DNS选项卡里将主DNS、第一、第二DNS设置为主机的DNS(点击主机的网络连接图标,选择“支持”选项卡->选择“详细信息”从这里查看主机的DNS),然后关闭窗口,在终端里输入redhat-config-network restart命令重启网络。这样就OK了

⑦    配置分辨率。在RedHat的终端里输入命令redhat-config-xfree86,回车,在弹出的对话框里设置分辨率,然后“确定”。注销一下,在进入系统就可以看到分辨率已经改变了。问题:我的电脑是1280x800的,但是不管我设置多大的分辨率,始终不能达到全屏显示,不知道为什么。

⑧    修改操作系统显示的文字。点击小红帽->系统工具->语言选择,在这里进行语言的选择,然后注销一下就可以了。

⑨    遗留下来有待解决的问题,第一个就是我还没弄好怎么安装中文输入法,第二个就是下载下来的软件包怎么进行安装,第三个是ShareFolder的挂载问题,第四个是许多Linux命令需要在以后进行不断地学习。

三、    总结

  1. 首先,百度和google是非常好的资料检索工具,在学习过程中绝对离不开。遇到问题时,一定要记得这两样工具。
  2. 其次,许多东西必须自己亲自尝试才会有比较深刻的印象,遇到问题必须肯静下心来慢慢解决。
  3. 第三,凡事都须坚持不懈,在我遇到问题时,我没有放弃寻找解决问题的方法。凡事都是过犹不及,我由于第一次装和配置这个系统,一宿没睡,累得够呛。
  4. 如果是个人使用的话,建议还是装Ubuntu10吧,这个简单、方便、实用。如果喜欢新潮的,建议安装Fedora14,这应该是Fedora最新的了(PS:我正在下载,准备安装)。