Centos7.4-20181211
本文记录了2018-12-11日给物理机安装Centos-7.4的流程
下载Centos镜像
目前为止,Centos已经出到了Centos-7.6-1810
。去到官网https://www.centos.org/download/
会看到DVD ISO
和Minimal ISO
两个选项,选择DVD ISO
点进去,会看到最新版本Centos-7.6-1810
的多个下载链接,其他版本没在这里。
要下载Centos-7.4
,去到链接http://vault.centos.org/7.4.1708/isos/x86_64/
下,选择下载DVD
版本CentOS-7-x86_64-DVD-1708.iso
U盘制作Centos启动盘
有两种常用的工具可以制作U盘启动盘
USBWriter
下载usbwriter
(https://sourceforge.net/projects/usbwriter/
),本人下载的时候是1.3
版本。它是一个绿色软件,下载后解压,里面有一个文件exe
可执行文件。执行它,然后在Source file
处选择下载好的iso
镜像文件,在Target device
选择你的U盘,然后点击write
,等待执行完成
注意:在制作前,windows上是可以看到这个U盘的;当使用这种方法制作U盘后,U盘的分区表格式为GPT,在windows上就会无法识别这个U盘。当安装完系统后,如果想要恢复 windows对该U盘的识别,需要在windows上安装分区精灵,重新把这个U盘制作为MBR格式的分区表
UltraISO
参考 http://blog.51cto.com/minilinux/1260543
1、在Ultra ISO上方菜单栏依次选择文件
》 打开
》 选择刚才下载的centos iso文件。
2、在Ultra ISO上方菜单栏选择启动
》 写入硬盘映像
,硬盘驱动器
选择你的U盘,写入方式
选择USB-HDD+;然后点击便捷启动
》 写入新的硬盘主引导记录
》 USB-HDD+
,选择是
并确定
3、点击格式化
对U盘进行格式化,文件系统选FAT32
,分配单元大小选择默认配置大小
4、点击写入
开始安装
插上U盘,重启主机。然后一直按F12
或del
,进入BIOS界面
启动模式
如果你的硬盘分区表格式为GPT
,则选择以UEFI
模式启动,在UEFI Boot
下找到你的U盘,开始启动
如果你的硬盘分区表格式为MBR
,则选择以Legacy
模式启动。如果没有开启Legacy
模式,则需要在Change Boot Mode
菜单(不同的主板菜单名可能不一样)中先开启Legacy
,然后重启主机。接着在Legacy Boot
下找到我的U盘,从U盘开始启动。
Centos安装
选择从U盘启动后,便会进行入centos的安装选项,直接选择Install Centos 7
,然后进入以Centos安装的GUI界面。根据提示往下走,在下图中,设置好时区,软件选择
可以选择需要安装的软件(本人直接使用了默认的Minimal安装
,所以其实下载Minimal ISO
就够了)
然后在安装位置
,点击进去,此时在Local Standard Disks
中应该会出现本地的硬盘和你的U盘,但是本人一开始安装时这个地方什么都没有显示,折腾了好久,文章后面有错误原因分析。
当硬盘正常显示后,选择需要安装的硬盘,勾选I will configure partition
,点击done
进入手动分区界面。此时如果你的硬盘已经安装过windows系统,那么centos就会无法识别windows的NTFS的分区,在Unknows
下面会出现之前已经有过的分区。点击选择其中的一个,在右侧中填入挂载点(比如/
或/data
),然后勾选Reformat
,选择xfs
。继续选择其他的分区,进行格式化与挂载。
然后,按照提示完成其他的安装
错误总结
硬盘不能显示
安装过程中,在Local Standard Disks
一开始老是显示不了本地的硬盘。
尝试一:在BIOS的System Configuration
中,把SATA operation
的三个选项Disabled
、AHCI
、Raid On
(初始模式)都试了一次。结果发现,在Disabled
和Raid On
模式下,在Local Standard Disks
里都发现不了硬盘;在AHCI
模式下,刚进入到Centos的GUI界面就报错了。尝试失败。
尝试二:在进入BIOS前,会一闪而过如下的界面。发现RAID Volumes
下有一个RAID0
,大小为29.8G,它对应的物理设备号为4
。然后我们还发现1.8T大小的硬盘,它被标记为了Accelerated Disk/Volume
。虽然这个1.8T的硬盘的Type
为Non-RAID Disk
,但感觉那个29.8G的盘和它之间有什么联系。
于是,在BIOS中,把SATA2
到SATA6
的接口都禁用了,只保留了SATA1
(其中SATA1
为1.8T硬盘的插口,SATA6
为29.8G的盘的插口),然后重启主机,重新安装就OK了(此时,磁盘的分区表格式为MBR
,Boot Mode
为Legacy
,SATA Operation
为Raid On
)。
PCIe Bus Error
在安装另一台主机(使用UEFI+GPT安装),系统安装成功后,老是报如下的错误
处理方法如下:(1)修改/etc/default/grub
文件,在GRUB_CMDLINE_LINUX
这一行加入如下内容GRUB_CMDLINE_LINUX="pcie_aspm=off"
(2)修改启动文件 grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
(3)重启主机
参考https://ahelpme.com/tag/pcie-bus-error/
AHCI
vs Raid On
AHCI
vs Raid On
对于SATA硬盘,一般有IDE
、AHCI
、Raid On
三种工作模式。三种模式对硬盘的兼容性不一样,且三种模式下硬盘的IO性能也不一样:IDE
的兼容性最好,基本上SATA硬盘都能在这种模式下正常工作,但这种模式下硬盘的IO性能最低;AHCI
这个东西,本人看了好多不知道它是个什么东西,大概就是这种模式下IO性能比较高,但如果使用这种模式,需要操作系统支持,比如win7好像不支持,win10可以支持,所以如果你的win7是在Raid On
模式下装的并且跑的很正常,然后你在BIOS中把SATA Operation
设成了AHCI
,那么你的win7就有可能跑不起来;Raid On
是一个标准,硬盘一般都支持这种模式。关于更多,需要google。总之,选择Raid On
模式就好了
Reference
Last updated
Was this helpful?