เป็นไปได้โดยการดาวน์โหลดเคอร์เนลซอร์สจาก Ubuntu รุ่นใหม่ - พูดว่า Ubuntu 21.10 (impish) โดยใช้คอนเทนเนอร์ Docker ที่เกี่ยวข้อง จากนั้นคอมไพล์เคอร์เนลบนระบบ LTS เป้าหมาย 18.04 พร้อมการแก้ไขเล็กน้อยดังนี้:
mkdir -p ~/Downloads/impish-kernel.dir
จากนั้นวางโค้ดด้านล่างลงใน คอมไพล์ impish-kernel.sh
สคริปต์ภายใน ~/ดาวน์โหลด/impish-kernel.dll
ไดเร็กทอรีโดยใช้โปรแกรมแก้ไขข้อความ:
#!/bin/bash
#เตรียมสคริปต์ดาวน์โหลด
แมว << EOF > script.sh
ตั้ง -x
sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list
ฉลาดรับการปรับปรุง && \
apt-get install -y dpkg-dev
cd && apt-get ซอร์ส linux
chown -R 1,000:1,000 ลินุกซ์*
อฟ
# เรียกใช้สคริปต์ภายในคอนเทนเนอร์
นักเทียบท่าเรียกใช้ --rm -v ${PWD}:/root -it ubuntu:impish sh /root/script.sh
ซีดีลินุกซ์-5.13.0
echo 9 > เดเบียน/compat
LANG=C เดเบียนรูทปลอม/กฎสะอาด
sed -i "s/^CONFIG_KASAN/#CONFIG_KASAN/" debian.master/config/annotations
sed -i "s/^CONFIG_KCSAN/#CONFIG_KCSAN/" debian.master/config/annotations
LANG = C เดเบียนปลอม / กฎไบนารีส่วนหัวไบนารีทั่วไปไบนารี perarch
ls ../linux-headers-5.13*.deb ../linux-image-unsigned-5.13*.deb ../linux-modules-*.deb
เรียกใช้สคริปต์โดย
chmod +x คอมไพล์-impish-kernel.sh
./compile-impish-kernel.sh
และในที่สุดก็ติดตั้งแพ็คเกจเคอร์เนล 5.13 โดย
sudo apt-get install ./linux-headers-5.13*.deb ./linux-image-unsigned-5.13*.deb ./linux-modules-*.deb
ดังนั้นเคอร์เนล 5.13 จะถูกติดตั้ง ไดรเวอร์ Nvidia จะทำงานตามปกติ