0%

CentOS系统安装配置

CentOS系统安装配置

公司新来几台HP机,双硬盘,120G-SSD + 1T-HDD,SSD上自带Win7。现在需要在机械硬盘上装入CentOS用于一些大数据实验。正好是第一次装CentOS,这里做一下笔记和总结。

制作启动盘

首先下载系统镜像,基本上所有的开源软件镜像网站都会有CentOS系统。选择了清华的镜像站,下载的为CentOS-7-x86_64-DVD-1511.iso版本。接着使用UltraISO制作了U盘启动盘。

安装

曾写过文章磁盘分区格式与系统引导方式,可供参考。

开机Fx(该机器为F9)选择启动项,这里选择UEFI的U盘启动,选择Install CentOS 7。片刻之后,进入了命令行模式,显示如下

1
dracut:/#

查资料后发现,这是因为grub没有正确以U盘启动镜像。这里输入cd dev && ls查看设备,通常sdb开头的为U盘,这里为sdb4。然后重启U盘启动进入grub引导菜单,根据提示,按e编辑引导内容。将hd:LABEL=CentOS…… quiet的内容改为hd:/dev/sdb4,然后按Ctrl-x启动即可进入图形化安装界面。选择好语言,最小安装等。

磁盘分区

接下来主要的就是手动分区,通常装Linux,最少需要两个分区,根目录/和SWAP。如果是想UEFI引导,最好再多一个分区挂载/boot/efi,几百兆即可;如果是Legacy引导,最好多一个分区挂载/boot;当然其他挂载点如/home,或者挂载Windows的NTFS分区都可自行设置。如果一切顺利,几分钟就可以装完系统。

这里有一个插曲,一开始,机械硬盘的前面给Win7分了D盘E盘,发现装CentOS时总是报错。后来用EaseUS Partition Master把他们挪到磁盘最后面才得以成功安装,可能是引导分区得在硬盘的最开始吧。

网络设置

由于公司上网需要iNode认证,否则即使配好IP局域网也不能用,互相之间都Ping不同。后来,在图形化桌面下尝试了iNode for Linux发现并不能用。后来,想到了一个解决方案,找一个双网卡的电脑,通过认证iNode之后,另一个网线连入一个交换机,使交换机上的机器共享上网。我用了一个USB网卡,如是做了,配置好IP,192.168.0.1,接着配置CentOS网卡。

编辑网卡配置文件,在/etc/sysconfig/network-scripts目录下面,ifcfg-开头的文件就是网卡配置文件,这里为ifcfg-eno1,使用vi编辑,BOOTPROTO修改为static,即静态IP,随机启动ONBOOT修改为yes。添加IP地址:

1
2
3
4
IPADDR=192.168.0.2
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1

然后service network restart就可以重启网卡了,使用ifconfig查看一下IP。发现没有ifconfig,查了下,需要yum install net-tools下载。

打算用CentOS重新引导Win7启动,试了下grub2-mkconfig没有找到Win7。后来发现还不能挂载NTFS分区,通过安装NTFS-3G解决,可还是没能实现grub引导Win7。后来想到了,CentOS为UEFI引导,也许不能直接引导Legacy的Win7吧,或者比较麻烦,可能需要手写引导项。后面装另一台时选择Legacy引导,果然可以自动扫描出Win7并引导。

可能还需要yum install openssh-serverservice sshd start启动,我这里是系统自带并默认开机启动了。值此,可直接使用ssh远程登录了。