您的位置:首页 > 运维架构 > Linux

VmWare10 32位安装CentOS7遇到的问题及解决办法

2015-10-26 02:00 786 查看
操作环境
(1)在windows的命令提示符用systeminfo命令查看主机的信息如下
Microsoft Windows [版本 10.0.10565]
(c) 2016 Microsoft Corporation。保留所有权利。

C:\Users\smart>systeminfo

主机名: DESKTOP-8B86UOQ
OS 名称: Microsoft Windows 10 Home Insider Preview
OS 版本: 10.0.10565 暂缺 Build 10565
OS 制造商: Microsoft Corporation
OS 配置: 独立工作站
OS 构件类型: Multiprocessor Free
注册的所有人: smart
注册的组织:
产品 ID: 00326-10000-00000-AA320
初始安装日期: 2015/10/15, 20:17:36
系统启动时间: 2015/10/25, 9:06:33
系统制造商: SAMSUNG ELECTRONICS CO., LTD.
系统型号: RV415/RV515/E3415
系统类型: X86-based PC
处理器: 安装了 1 个处理器。
[01]: x64 Family 20 Model 2 Stepping 0 AuthenticAMD ~1650 Mhz
BIOS 版本: American Megatrends Inc. 07PM.M507.20111214.LEO, 2011/12/14

(2)虚拟机版本



(3)centos版本
CentOS-7-x86_64-DVD-1503-01.iso
出现问题及解决办法
(1)本地yum源的配置办法

Step-1
#mkdir /media/yum                 #建立本地yum源的存放位置或者安装包文件的挂载点
#mount /dev/cdrom /media/yum/     #挂载光盘文件到/media/yum
#cd /etc/yum.repos.d
#cp CentOS-Sources.repo centos.repo
#vi centos.repo

修改centos.repo中的内容如下
[base-source]
name=CentOS-$releasever - Base Sources
baseurl=
gpgcheck=1
enabled=1
gpgkey=
退出并保存
在此,当我们使用
#ifconfig

命令时提示找不到该命令,我们就可以用

#yum search ifconfig
命令搜索,搜索结果如下
net-tools.x86_64 : Basic networking tools
因此,我们就可以用以下命令安装
# yum -y install net-tools
(2)找不到网卡eth0
(2).1如果你用虚拟机安装centos7的时候,选择的是centos而不是选在centos 64位,那么不仅在/etc/sysconfig/network-scripts/目录下找不到eth0,而且用ifconfig命令只能找到环回信息,也就是说根本就没有网卡。遇到这种情况:建议您重新安装centos7,在安装的时候,在虚拟机中选择centos 64位
(2).2如果用vmware安装centos7时选择的是centos 64位,那么以前版本的eth0网卡在/etc/sysconfig/network-scripts下变成了ifcfg-eno16777736文件。此时,不用担心这就是以前的eth0网卡。我们只需要用vi命令把这个文件的内容修改:
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=yes
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=cfce8c9d-b821-4781-92b8-3c49588b3c11
DEVICE=eno16777736
ONBOOT=yes    #此处由原来的ONBOOT=no修改为ONBOOT=yes以便开机就自动连接网络
然后重启网卡
#service network restart
(3)开机出现“dm-0:WRITE SAME failed. Manually zeroing”
#vi /usr/local/sbin/disable-write-same.sh
添加以下语句
#! /bin/sh
# Disable SCSI WRITE_SAME, which is not supported by underlying disk
# emulation.  Run on boot from, eg, /etc/rc.local
# See http://www.it3.be/2013/10/16/write-same-failed/ # Written by Ewen McNeill <ewen@naos.co.nz>, 2014-07-17
#----------------------------------------------------------------------

find /sys/devices -name max_write_same_blocks |
while read DISK; do
echo 0 >"${DISK}"
done

------------------------脚本完成,不含此分割线--------------------------

#chmod a+x  /usr/local/sbin/disable-write-same.sh
#vi /etc/rc.local //开机需要运行的命令就放在这里
添加以下语句
sudo /usr/local/sbin/disable-write-same
用reboot命令重启电脑
本文出自 “图灵庄园” 博客,请务必保留此出处http://thinkcoding.blog.51cto.com/4410442/1706179
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: