CentOS7用U盘安装

安装

$\color{red}{这是为的关于centos7的第一篇文章,}$
$\color{red}{你可能觉得为说的不够详细,}$
$\color{red}{但是,请你相信我,}$
$\color{red}{我每次重装系统都是按照自己的流程走下来的}$
$\color{red}{看我的文集就会发现好多我们想要的,并且为已经踩过的坑}$
$\color{red}{坑踩多了就变成了路}$
#####如果是虚拟机,请右拐。
#####如果是双系统,建议把另一个系统盘禁用,或把盘拿掉。

制作映像U盘右拐

U盘启动后,根据不同的系统引导模式,会有两种不同的安装引导页面(大同小异)

  • 上下转到 Install CentOS 7
  • 按Tab 键或者Ctrl+e
  • 在 vmlinuz 后面添加 initrd=initrd.img linux dd quiet (每个空都是单空格),回车执行(或者Ctrl + x 执行,看下面有没有说明)
  • 找到自己的启动盘的盘符,比如/dev/sda1
  • 关机-开机 (如果是重起,有可能找不到U盘,会让自己感觉自己记错了U盘的盘符)
  • 上下转到 Install CentOS 7
  • 按Tab 键或者Ctrl+e
  • 在 vmlinuz 后面添加 initrd=initrd.img inst.stage2=hd:/dev/sdc4 quiet(每个空都是单空格),回车执行(或者Ctrl + x 执行,看下面有没有说明)
  • 好了,你已经进入安装模式了,怎么安装,请右拐,右拐是百度、google、必应

配置

中文字体

方式1

1
2
3
4
yum -y install fonts-chinese
yum -y install fonts-ISO8859
fc-cache -fv
reboot

方式2

1
2
3
4
yum -y install fontconfig
mkdir chinses
chmod -R 755 /usr/share/fonts/chinses/
vim /etc/fonts/fonts.conf

<dir prefix="xdg">fonts</dir> 这一行下面插入:

1
<dir>/usr/share/fonts/chinses</dir> 
1
2
# 拷贝本地字体
fc-cache

1
2
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
vim /etc/yum.repos.d/CentOS-Base.repo

详情请看附

1
2
3
4
5
6
7
8
9
10
11
yum clean all
yum repolist
sudo yum -y install epel-release

sed -e 's!^metalink=!#metalink=!g' \
-e 's!^#baseurl=!baseurl=!g' \
-e 's!//download\.fedoraproject\.org/pub!//mirrors.tuna.tsinghua.edu.cn!g' \
-e 's!http://mirrors\.tuna!https://mirrors.tuna!g' \
-i /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm

报错 RPM-GPG-KEY-EPEL-7

先设置 CentOS-Base.repo 中的 gpgcheck=0

1
2
3
4
5
sudo yum install -y wget
cd /etc/pki/rpm-gpg
sudo wget https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
sudo wget https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-7
sudo wget https://www.centos.org/keys/RPM-GPG-KEY-CentOS-7

国内

1
2
3
4
5
6
7
8
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo

sudo yum clean all
sudo yum makecache
sudo yum -y update

关闭防火墙

1
2
3
4
5
6
7
8
9
10
11
12
13
systemctl status firewalld
# 关闭服务
systemctl stop firewalld
# 关闭自启服务
systemctl disable firewalld
# 开放端口
firewall-cmd --zone=public --add-port=80/tcp --add-port=3306/tcp --permanent
# 重新载入
firewall-cmd --reload
# 查看
firewall-cmd --zone=public --query-port=80/tcp
# 删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent

本文地址 CentOS7用U盘安装

清华大学 repo 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#


[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7



#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7



#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7

本文地址: https://github.com/maxzhao-it/blog/post/30332/