Linux系列一 VMware 中 Fedora系统的安装与网络配置

时间:2022-08-01 16:41:14

之前一篇文章,简单地总结了自己的Linux假期培训课程。因为自己也打算开始学习Linux,所以就在这里写点东西,记录自己的学习历程,如果也能给大家带去一点帮助的话,甚是欣慰。能力时间有限,难免有疏漏的地方,还希望大家多多批评指正!

本篇文章的内容是VMware中安装的Fedora,以及网络的配置。在虚拟机中安装好Linux系统,便可以开始Linux的学习了。不过,学习过程中难免遇上各种问题,这时利用网络搜索便可找到相应的解决办法。虽然可以切换回宿主机中去搜索,不过切来切去始终不方便。

Fedora 的版本有许多,现在已经出了24。Fedora前身为Red hat,现在的Fedora也是受红帽的支持的。红帽把Fedora作为新技术的试验场,许多新的东西会放到Fedora上进行试验,待稳定成熟后,才会放到商用版(收费)的Redhat上。文章中使用的是Fedora13,大家可以前往官网下载自己喜欢的版本。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

打开VMware软件,选择“文件-新建虚拟机”即可开始虚拟机的安装。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

 在这里选择使用安装程序光盘镜像文件来进行安装,地址选择自己存放镜像文件的路径即可。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

在这里选择虚拟机存放的位置,不建议使用默认的路径,最好选一个空余空间较多的分区。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

点击下一步之后,就会出现上图的界面,这个时候,点击屏幕以切换鼠标到虚拟机桌面,要返回到宿主机,使用ctrl+ alt 键。这个时候有点类似Windowsxp 的安装,鼠标是不可用的,使用上下键,tab键和回车键来进行操作。选择第一项,安装新系统。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

 会出现检查镜像文件的提示,如果需要检查,选择“OK”,不需要就“skip”跳过。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

我选择了“OK”,之后便选择“Test”,开始检查镜像,检测的过程一般三两分钟,不会太久。


检查完后,提示没有什么问题,继续。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置 Linux系列一 VMware 中 Fedora系统的安装与网络配置

这个时候会弹出让你继续检查其他附加的光盘的提示,如果有的话,就检查,没有的话,选择“continue”继续即可。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

 选择继续后,一般会遇到上图中的问题,提示没有发现镜像文件,这是因为镜像文件需要重新挂载

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

在VMware的右下方,可以看到各个虚拟设备的工作情况,可以看到第二项的光盘处于未连接的状态,右键选中,选择“连接”即可,出现一个绿色的小标识(如第一个图标)说明光盘挂载连接成功。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

这时便会进入如上图的界面,这时可以使用鼠标进行操作。选择继续即可。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

提示设备需要初始化,选择最后一项“re initializeall”,继续下一步。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

这里设置你的root密码,也就是管理员密码。管理员在Linux中拥有无限的权限,很多比较敏感的操作都需要管理员权限。最好设置一个自己不会忘记的密码,一旦忘记了,没法找回,重新设置会比较麻烦。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

将修改的内容写入,这里因为实在虚拟机中安装,所以不需要考虑太多,在虚拟机中的不会对宿主机造成任何严重的影响,所以,“大胆”地安装即可。

大部分的设置按照默认的来就可以了,完成后,提示安装成功,重启。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

这里的几步是进行一些基本的系统设置,比如时间,语言等等,这里第三步还会创建一个普通用户,也就是日常使用的用户,最后一步是发送硬件配置文件帮助改进Fedora,根据自己的情况选择即可。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

完成后,我们就会进入登录页面。 

点击一下用户头像,输入刚才设置密码,即可登录。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

进入Fedora 的桌面,到这里Fedora系统应该算安装完毕了。不过还需要进行一些基本的设置。在桌面的左上选择,“系统-首选项-显示器”,将分辨率调整为适应显示器的分辨率,这样在全屏的时候虚拟机的桌面就会占满屏幕。选择“系统-首选项-快捷方式”,找到启动终端这一项,单击一下,然后在键盘上按下你想要设置的快捷方式,比如“ctrl+ shift + t”,然后关闭该对话窗口即可。

如果需要*拖拽本地文件到虚拟机,还需要安装VMware tool。再做一些基本的设置后,Fedora,安装完成!


下面简单介绍VMware中Fedora 13 网络的配置。在VMware中安装完Ubuntu后,不需要额外的配置,即可正常上网;但是Fedora 13需要我们进行一些配置,不过这也可以帮助我们熟悉Linux网络配置的一些知识。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

如上图,刚安装完毕的Fedora 无法正常访问网络,在进行网络配置之前我们需要对Linux的网络相关的知识有个大概的了解。

1. 网络配置文件的路径/etc/sysconfig/network-scripts/ifcfg-ethx

2. 域名服务器DNS配置文件路径  /etc/resolv.conf

3. 系统本地的主机名解析数据库文件 /etc/hosts

以上的三个文件是Linux中网络配置的主要文件,一般只需要配置这三个文件即可,下面是网络相关的几个命令

1. ifconfig 网络配置命令

2. arp ARP表

3. route 路由表

4. ping

5. traceroute

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

打开终端,输入ifconfig命令,这条命令和ipconfig的功能一样,可以查看本机各个网络适配器的工作情况,也可以在其后添加 参数 比如ifconfig  –eth0  表示只查看eth0这个设备的信息。这里的eth0就是我们正在使用的网卡,默认设置安装的话,VMware会分配一个虚拟的网卡,当然,有需要的话,可以在安装的时候自定义。

我们首先要配置的便是ip地址,上网需要ip就像你要开车上路需要上车牌一样。设置ip可以通过两种方式,一个是ipcongfig设备  ip地址 即时生效,是一次性的,这种方式修改的信息会在设备重启后失效;另一种方式便是修改配置文件,修改配置的方式做出的变化会在设备和服务重启后开始生效。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

首先切换到管理员,使用命令su –用户名 命令来切换用户,提示输入密码,输入安装系统设置的密码即可,注意这里的密码不会回显(就是不会在屏幕上打出** 这样的提示符号,输完回车就好了。使用vi编辑器修改网络配置文件。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

这里一共有三项内容,第一项DEVICE 表示设备,这里的设备是eth0,第二项是物理地址,也就是MAC地址,第三项表示是否在启动是使用该配置文件,这里显然我们希望是“yes”。除了上面三个,我们还需要手动添加一些内容。这里以静态ip的配置为例,其他的配置方式也类似。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

从高亮的BOOTPROTO开始,这里说明我们使用的static静态的ip,如果需要自动获取,应该设置为dhcp;下一项就是ip地址,这个ip地址应该是根据VMware提供的网络来设置的,打开“编辑 – 虚拟网络编辑器

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

可以看到子网的ip为192.168.36.0 ,所以我们把ip设置为子网中的某一个就好了,比如192.168.36.12。接下来的几个参数都可以从名字看出意思,netmask是子网掩码,network是子网网段,至于gateway,网关,打开虚拟网络编辑器中的“nat设置”即可看到

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

接下来的一项是广播地址,一般用子网的最后一个.255做广播地址,比如这里是192.168.36.255;最后一项是USERCTL,设置为yes后,普通用户也可以修改该设备的网络配置文件。设置完后,保存退出。

ip设置好后,还需要配置dns服务器的地址,这里的dns服务器地址根据宿主机的dns的地址来设置。dns也就是域名解释服务器,我们输入的域名比如www.baidu.com 需要域名服务器来“解释”成该网站的服务器的ip,我们才可以正常访问,所以,没有域名服务器是不行的。

使用vi编辑器编辑/etc/resolv.conf文件,在其中添加本机的dns服务器的地址。

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

nameserver  你的dns服务器的地址

Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

本机的dns服务器可以在cmd 中输入命令ipcongfig –all来查看,设置完毕后,保存退出。

Linux系列一 VMware 中 Fedora系统的安装与网络配置

使用图片中的两条命令来重启network网络服务,来使刚才的配置生效。

Linux系列一 VMware 中 Fedora系统的安装与网络配置

这个时候可以再使用ifconfig 命令来检查配置的内容是否有误。在linux上配置完后,还需要在宿主机上做一点设置


Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

打开VMware “虚拟机-设置”将网络适配器的连接方式改成自定义的nat模式,“VMnet8NAT模式”,确定。

然后在打开宿主机的“控制面板-网络-网络与分享中心-更改适配器设置”,


Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

双击本地连接的那个适配器,打开属性,选择“分享”选项卡。


Linux系列一 VMware 中 Fedora系统的安装与网络配置Linux系列一 VMware 中 Fedora系统的安装与网络配置

这里选择允许分享,并选择需要分享的网络适配器。虚拟机要上网,仅靠虚拟的网卡显然达不到目的,还是要通过各种方式“寄生”到本地的物理网卡上才可以。这里选择的设备是 Ethenet 3 这个设备就是我们在VMware中设置的VMnet8 ,你可以从上面控制面板中每个适配器名字下方的说明中看到这个信息。

配置完成后,可以正常上网了。需要注意的是,如果是校园网用户,开启网络适配器分享后,可能导致上网客户端无法打开,取消分享,连上网后再勾选分享即可。

Linux系列一 VMware 中 Fedora系统的安装与网络配置

按照如上的静态ip的配置,应该可以正常的上网,如果还是无法上网的,检查宿主机的网络是否正常,再看看ip,网关,dns配置是否有误。