4/13/2026

Ubuntu 24.04 installation on Surface Pro 9 & Surface Pro 11

 Issues:

    bluetooth: The bluetooth doesn't work after hibernation. The following steps nneed to be added:

        1. sudo emacs /lib/systemd/system-sleep/bt-lunar-fix

        2. Paste the following script:

#!/bin/sh

case $1 in

  post)

    echo "Resetting Bluetooth for Lunar Lake..."

    systemctl stop bluetooth

    modprobe -r btintel_pcie btintel bluetooth 2>/dev/null || true

    sleep 1

    modprobe btintel_pcie

    systemctl start bluetooth

    ;;

esac

        3. sudo chmod +x /lib/systemd/system-sleep/bt-lunar-fix

    hibernationsurface pro 9 hibernate won't shutdown completely on ubuntu 24.04. Need to add Adding specific kernel flags can force the hardware to respect power-off commands.

    Open the configuration: sudo nano /etc/default/grub.

    Find the line GRUB_CMDLINE_LINUX_DEFAULT.

    Append pci=hpiosize=0 to the existing parameters (e.g., GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=hpiosize=0").

    Update GRUB: sudo update-grub and reboot.


    sogou pinyin: Should not install fcitx5. sudo apt purge fcitx5. Need to install fcitx.


    GrubAdding GRUB_DISABLE_MEMTEST=true to /etc/default/grub and re-running sudo update-grub to remove the memtest from the grub selection menu.

No comments: