项目组最近需要安装部署多条centos7.4-1708版本的系统。通过ios刻录光盘且不必说,也可以通过usb进行刻录安装系统。
安装完成3台机器之后,要求内核升级至4.19.12版本。安装过程采用全英文键盘,选择上海时区,建立账户,格式化磁盘等一顿操作完成后,可以登录,并安装一些必备的软件,要求不能yum update全局更新,只能每次单独安装所需软件包。
比如: yum install -y bash-completion
yum install -y vim
yum install -y net-tools.x86_64
然后手动下载内核rmp包: kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm
升级命令: yum install -y kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm
然后修改启动时新内核排第一,默认进入: grub2-set-default 0,重启。
之后,发现ifconfig命令改eno1名字-->eth0
发现只有在原有内核中操作才会生效。因为出现的修改不成功,不生效的问题。
#更改网卡配置文件名称
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno33559296 ifcfg-eth0
#编辑网卡ifcfg-eth0信息
NAME=eth0
DEVICE=eth0
#修改/etc/sysconfig/grub 配置文件,加上net.ifnames=0 biosdevname=0
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb "net.ifnames=0 biosdevname=0" quiet"
#用命令grub2-mkconfig 重新生成grub配置
grub2-mkconfig -o /boot/grub2/grub.cfg
#重启
reboot
注意三点:
1. 这里的net.ifnames=0 biosdevname=0,需要加上"" ;
2. systemctl disable NetworkManger && reboot;
3. 在初始内核里面做以上操作,否则在新内核登录,发现一直修改不生效;
4. 在新内核登录后,发现static配置的ip不生效,可以通过ifconfig eth0 ip进行设置,亲测有效;
来源:oschina
链接:https://my.oschina.net/beyondken/blog/3191070