思维无界

在虚拟机上安装CentOS6.5(minimal)的正确方法

主要解决方法:在VMWare按照minimal的时候,先选择了镜像IOS之后开始安装一路上都没啥问题,最后安装完成重启挂在了VMWare Tools,然后按照网上的做法尝试启动按e修改grub启动,还是不成功,最后看底下的博客发现在安装minimal时不可以选择简易安装,最好先新建虚拟机之后手动选择IOS文件,一步一步装,最后安装成功!

=================================================================

转自:http://blog.csdn.net/lixianlin/article/details/7293691

现在CentOS最新版是6.2,提供了最小化安装的iso镜像(32位的285M,64位的322M),以前5.x版中是没有单独提供的,对于我们这些搞开发来的,是个福音,不管是下载,还是安装,都省去不少时间,存储空间都节省了不少。

下了个64位的,用WMware(7.1.4版)安装,一路下来,除了中间提示缺少gcc、kernel-devel、make等包外(最小化安装版嘛,少些包,很正常,选择"Continue"跳过),安装相当顺利,全自动的。

注意:安装的时候,如果想使用图形安装界面,内存设置必须大于652M。

http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.2 有详细说明。

The installer needs at least 392MB of memory to work. Text mode will automatically be used if the system has less than 652MB of memory.

安装完了,自动重启,结果悲剧了,启动不了,提示下面的信息:

Installing VMware Tools, please wait...
mount: special device /dev/hda does not exist
mount: block device /dev/sr0 is write-protected, mounting read-only
./run_upgrade.sh: line 21: file: command not found

仔细想了想,安装过程中未出现什么错误,验证了一下iso文件的hash,对的,安装包是完整的。

google了一下,没找到相关的资料,于是只好自己动手...

重新检查了各项设置,发现硬件设置中多了一个CD/DVD(IDE),装载了autoinst.iso,另一个CD/DVD 2(IDE)装载了安装镜像CentOS-6.2-x86_64-minimal.iso,重新建了个虚拟机,发现在选择安装镜像文件那里,有个提示“CentOS 64-bit detected.This operating system will use Easy Install.“,猜测问题可能是因为这个快速安装引起的(因为现在安装的镜像是一个最小化安装版,并不是完整版)。

猜测归猜测,实践了才知道。所以又新建了个虚拟机,在安装镜像选择那里,选择“I will install the operating system later.“,创建完后,硬件设置中设置安装镜像,一路手动安装下来,比自动安装稍微慢了一点,安装完毕,手动重启,启动成功,看来刚才猜测是对的。

安装过程最好配置好网络,因为这个最小化版不包含图形界面的网络设置工具,手动配置不太方便,以下是我上面的配置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
NM_CONTROLLED=yes
ONBOOT=yes
HWADDR=00:0c:29:5b:1c:de
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.1.223
NETMASK=255.255.255.0
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
USERCTL=no

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain

vi /etc/resolv.conf
nameserver 192.168.1.1

网络配置好了,就可以用yum来安装一些常用的软件:
yum install vim
yum install wget
yum install zip
yum install unzip
yum install man
yum install gcc
yum install make
yum install setuptool
yum install system-config-network-tui
yum install system-config-firewall-tui
......

安装GNOME图形界面:
yum groupinstall "X Window System"
yum groupinstall "Desktop"
yum groupinstall "Chinese Support"
安装完成后,用"init 5"即可启动图形界面。

1.安装CentOS6.5

1.首先下载VMware ,和CentOS-6.5-i386-minimal.iso映像

1.png

2.打开Vmware后在文件菜单中选择新建虚拟机,选择自定义,然后下一步

2.png

3.默认选择,直接下一步

3.png

4.这里强调一下选择稍后安装系统,然后下一步

4.png

5.默认选择,然后下一步

5.png

6.随便取一个虚拟机的名字,和虚拟机保存的位置

6.png

7.默认选择,然后下一步,如果你电脑配置很好,可以加一点,其实这样已经够用了

7.png

8.虚拟机设置成1024才能图形界面安装,如果要改,等安装好了再改

8.png

9.选择桥接网络,然后下一步

9.png

10.默认选择,然后下一步

10.png

11.默认选择,然后下一步

11.png

12.选择创建虚拟磁盘,然后下一步

12.png

13.默认选择,20G够了,不够后面可以改

13.png

14.选择一个你保存磁盘文件的位置(虚拟机的位置,和磁盘文件位置,最好选择一个你熟悉的目录下)

14.png

15.点击完成

15.png

16.点击CD/DVD(IDE)

16.png

17.选择事先下载好的CentOS6.5的映像文件,然后确定

17.png

18.开启安装好的虚拟机,选择第一个,回车确定

18.png

19.选择skip,回车确定

19.png

20.直接next

20.png

21.选择中文简体,然后next

21.png

22.选择美国英语式,然后下一步

22.png

23.选择基本存储设备,然后下一步

23.png

24.忽略所有数据,然后下一步

24.png

25.直接下一步

25.png

26.选择合适的时区,直接下一步

26.png

27.设置一个密码,我一般设置123456

27.png

28.替换现有系统

28.png

29.将修改写入磁盘

29.png

30.重新引导

30.png

31.引导成功,至此虚拟机安装好了,登陆账号为root,密码为设置的密码

31.png

32.用账号登陆后,进行网络的设置(ip地址要和主机的ip地址在一个网段上,子网掩码,网关要和主机一致,如果不会用vi命令的,可以参考我的另一篇博客《自己常用的linux命令》) 
使用命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes #系统启动时激活此设备 
BOOTPROTO=static #网卡获得ip地址的方式,为static,dhcp或bootp 
IPADDR=192.168.1.129 #静态指定IP,指定了网卡对应的ip地址 
NETMASK=255.255.255.0 #子网掩码 
#NETWORK=192.168.1.1 #可以不设置,在下面2中设置好网关即可


33.设置网关(网关要和主机一致) 
使用命令:vi /etc/sysconfig/network

NETWORKING=yes  #表示系统是否使用网络 
HOSTNAME=  #设置本机的主机名 
GATEWAY=192.168.1.1  #设置本机连接的网关的IP地址,这个是最主要的


34.设置DNS,否则无法解析域名 
使用命令:vi /etc/resolv.conf

nameserver 8.8.8.8 #google域名服务器 
nameserver 8.8.4.4 #google域名服务器


35.测试网络配置是否有效,这里可以用xshell,或者SecureCRT软件来操作虚拟机(但要先重启网络服务和网卡,否则ip地址不生效,不能连接),要方便很多 
service network restart 先重启网络服务和网卡 
ifconfig 可以查看网络设置 
ping 192.168.1.1 检查网关是否通 
ping www.baidu.com 检查域名解析是否正常


36.CentOS的yum源更改为 将CentOS的yum源更改为163yum源 
1.minimal版的映像没有wget命令,所以先安装 
yum -y install wget 
2.先对CentOS的源进行备份 
cd /etc/yum.repos.d/ 
mv CentOS-Base.repo CentOS-Base.repo.backup 
3.将yum源设置为阿里云的epel源 
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 
4.清理插件及之前的软件源,并生成新的缓存 
yum clean all ###清理插件及之前的软件源 
yum makecache ##生成缓存

注:为什么要换源,在安装wget命令的时候就能感受到自带的源,下载很慢,因为服务器在国外,所以我们换成国内的源,速度就会快很多

关键词:

在虚拟机上安装CentOS6.5(minimal)的正确方法:目前有1 条留言

  1. 访客
    学习了
    2019-02-19 08:19:00 回复

发表留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。