88# BKC
99OS_ID=" ubuntu"
1010OS_VERSION=" 24.04"
11- KERNEL_PACKAGE_NAME=" linux-image-6.11.0-1011-oem "
11+ KERNEL_PACKAGE_NAME=" linux-image-6.11-intel "
1212RELEASE_VERSION=${KERNEL_PACKAGE_NAME// linux-image-/ }
1313
1414# symbol
@@ -67,7 +67,7 @@ verify_intel_gpu_package_repo(){
6767 sudo gpg --yes --dearmor --output /usr/share/keyrings/intel-graphics.gpg
6868 echo " deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/gpu/ubuntu noble client" | \
6969 sudo tee /etc/apt/sources.list.d/intel-gpu-noble.list
70- sudo apt update
70+ sudo -E apt update
7171 fi
7272
7373}
@@ -121,16 +121,19 @@ verify_os() {
121121}
122122
123123verify_kernel_package () {
124+ echo -e " ## Install User Space Components"
125+ sudo apt -y update
126+ sudo apt -y upgrade
124127
125128 # Download Kernel
126129 sudo touch /etc/apt/sources.list.d/intel-arl.list
127130 echo -e " deb https://download.01.org/intel-linux-overlay/ubuntu noble main non-free multimedia kernels\n\
128131 deb-src https://download.01.org/intel-linux-overlay/ubuntu noble main non-free multimedia kernels" | sudo tee /etc/apt/sources.list.d/intel-arl.list
129132
130- echo -e " ### Download GPG key to /etc/apt/trusted.gpg.d/asladln .gpg"
133+ echo -e " ### Download GPG key to /etc/apt/trusted.gpg.d/arl .gpg"
131134 sudo wget https://download.01.org/intel-linux-overlay/ubuntu/E6FA98203588250569758E97D176E3162086EE4C.gpg -O /etc/apt/trusted.gpg.d/arl.gpg
132135
133- echo -e " ### Set the preferred list in /etc/apt/preferences.d/intel-asl "
136+ echo -e " ### Set the preferred list in /etc/apt/preferences.d/intel-arl "
134137 sudo touch /etc/apt/preferences.d/intel-arl
135138 echo -e " Package: *\n\
136139 Pin: release o=intel-iot-linux-overlay-noble\n\
@@ -139,11 +142,12 @@ verify_kernel_package() {
139142 # Install kernel
140143 echo -e " ## Install Kernel"
141144 sudo apt -y update
142- sudo apt -y install $KERNEL_PACKAGE_NAME
145+ sudo apt -y install linux-image-6.11-intel
146+ sudo apt -y install linux-headers-6.11-intel
143147
144148 echo -e " ## Update grub"
145- sudo sed -i ' s|^GRUB_CMDLINE_LINUX_DEFAULT =.*$|GRUB_CMDLINE_LINUX_DEFAULT ="quiet splash i915.enable_guc =3 i915.max_vfs =7 i915.force_probe =* udmabuf.list_limit =8192"|' /etc/default/grub
146- sudo sed -i ' s/^GRUB_DEFAULT=.*$/GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.11.0-1011-oem "/' /etc/default/grub
149+ sudo sed -i ' s|^GRUB_CMDLINE_LINUX_DEFAULT =.*$|GRUB_CMDLINE_LINUX_DEFAULT ="quiet splash i915.enable_guc =3 i915.max_vfs =7 i915.force_probe =* udmabuf.list_limit =8192"|' /etc/default/grub
150+ sudo sed -i ' s/^GRUB_DEFAULT=.*$/GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.11-intel "/' /etc/default/grub
147151 sudo update-grub
148152
149153 CURRENT_KERNEL_VERSION_INSTALLED=$( uname -r)
@@ -171,12 +175,12 @@ verify_igpu_driver(){
171175 verify_intel_gpu_package_repo
172176 IGPU_PACKAGES=(
173177 libze1
174- intel-level-zero-gpu
175178 intel-opencl-icd
176179 intel-gsc
177180 clinfo
178181 vainfo
179182 hwinfo
183+ intel-level-zero-gpu
180184 )
181185 install_packages " ${IGPU_PACKAGES[@]} "
182186 FIRMWARE=(linux-firmware)
@@ -261,8 +265,8 @@ verify_npu_driver(){
261265 sudo chown root:render /dev/accel/accel0
262266 sudo chmod g+rw /dev/accel/accel0
263267 sudo bash -c " echo 'SUBSYSTEM==\" accel\" , KERNEL==\" accel*\" , GROUP=\" render\" , MODE=\" 0660\" ' > /etc/udev/rules.d/10-intel-vpu.rules"
264- sudo udevadm control --reload-rules
265- sudo udevadm trigger --subsystem-match=accel
268+ sudo udevadm control --reload-rules
269+ sudo udevadm trigger --subsystem-match=accel
266270 fi
267271}
268272
0 commit comments