使用 UrtlaISO (软碟通) 制作启动U盘,完成后需要将 iso 文件放入制作好的启动盘里,否则在后续安装过程中,安装源将提示无法通过此介质安装, 选择安装源时不要默认检测,选择你放入启动盘中的 iso 文件,如果网络可用,也可以通过网络获取安装源。
-
UrtlaISO 制作启动盘会将盘符名成改为 “CENTOS 7 x86_64", 这样的盘符名在为服务器安装系统时不能被正确识别,需要在安装界面选中 Install Centos 7 后按 tab 键进行修改。安装界面如下图,
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
, 将其改为vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
,其中 sdb4 为 系统识别的 U盘设备名,如果不确定可以先改为vmlinuz initrd=initrd.img inst.stage2=hd: linux dd
,查看启动盘设备名。然后重启,再改为vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
(sdb4 为在 linux dd 之后看到的设备名)。 -
网络配置,可以在安装时就设置 ip。笔者在安装时未设置,且由于笔者安装是最小化安装的,安装后并没有
ifconfig
,故需要通过ip addr
命令查看网卡信息,选择修改自己用网线连接的网口,对该网口的 ip 进行修改,为了方便管理,一般采用静态 ip, 而非默认的 dhcp 方式。需要修改网口配置文件,该文件位于/etc/sysconfig/network-scripts/ifcfg-enp0s3
中(这里 ifcfg-ens33 为对应网口。例如,如果网口为 ens33,则这里的文件名可能为 ifcfg-ens33,需要根据实际情况选择)
不同网口配置文件,内容大致相同,配置静态 ip,需要修改以下几项(一般需要添加 IPADDR、NETMASK 和 GATEWAY 三项,确认 ONBOOT 和 BOOTPROTO)。具体的 IP 、掩码和网关的值自行填写,企业内可能有统一管理,进行申请即可;个人自用只要保证网络能通即可。
ONBOOT=yes # 系统启动时是否激活该网口
BOOTPROTO=static # static 代表静态 ip,dhcp 代表由 dhcp 动态分配
IPADDR= # ipv4 地址
NETMASK= # 掩码
GATEWAY= # 网关
- 为了便于远程连接进行管理,需要开启 ssh 服务。要开启 ssh 服务首先需要确保安装了 openssh-server,然后修改 ssh 配置文件,该文件位于 /etc/ssh/sshd_config,要修改的部分如下, 去掉以下列出项前面的 ’#‘ :
Port 22 # 开放 22端口
ListenAddress 0.0.0.0 # 接受任何主机连接 ipv4
ListenAddress :: # 接受来自任何主机的连接 ipv6
PermitRootLogin yes # 允许以 root 身份登录
PasswordAuthentication yes # 密码验证登录
PermitEmptyPasswords no # 不允许空密码
修改完成后通过 systemctl restart sshd
重启 ssh 服务,然后就可以远程使用 ssh 连接该主机。
在原来装有系统的机器上重装系统,要注意安装源选择 iso 文件时,要在启动 U 盘上找,默认软件源选择,从已系统上的设备上找,之前装好后因为某些原因再次重装,在这里踩了大坑。