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 | IPADDR=192.168.0.2 |
然后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-server
并service sshd start
启动,我这里是系统自带并默认开机启动了。值此,可直接使用ssh远程登录了。