yum –enablerepo=extras install epel-release
yum -y install patch dkms kernel-devel perl
yum update -y
cat /etc/redhat-release
modinfo ena
vi /etc/default/grub 将GRUB_DEFAULT=saved
改成 GRUB_DEFAULT=0
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot 重啟後生效
cd /opt
curl -o ena_linux_2.1.1.tar.gz https://codeload.github.com/amzn/amzn-drivers/tar.gz/ena_linux_2.1.1
tar zxvf ena_linux_2.1.1.tar.gz
mv amzn-drivers-ena_linux_2.1.1 /usr/src/ena-2.1.1
cat <<EOF > /usr/src/ena-2.1.1/dkms.conf
PACKAGE_NAME=”ena”
PACKAGE_VERSION=”2.1.1″
AUTOINSTALL=”yes”
REMAKE_INITRD=”yes”
BUILT_MODULE_LOCATION[0]=”kernel/linux/ena”
BUILT_MODULE_NAME[0]=”ena”
DEST_MODULE_LOCATION[0]=”/updates”
DEST_MODULE_NAME[0]=”ena”
CLEAN=”cd kernel/linux/ena; make clean”
MAKE=”cd kernel/linux/ena; make BUILD_KERNEL=\${kernelver}”
EOF
dkms add -m ena -v 2.1.1
dkms build -m ena -v 2.1.1
dkms install -m ena -v 2.1.1
dracut -f –add-drivers ena
modinfo ena
uname -r
dracut -f –add-drivers nvme /boot/initramfs-$(uname -r).img $(uname -r)
sed -i ‘/^GRUB_CMDLINE_LINUX/s/\”$/\ net.ifnames=0\”/’ /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
停止 instance 啟用 ena
aws ec2 modify-instance-attribute –instance-id i-07xxxxxxxxxxxxx –ena-support
change instance type