Toshiba chromebook2 CB35-B3340 / Dell Chromebook 11 P22T: Debian 11 setup

I managed to set up debian 11 on a Toshiba Chromebook2, model CB35-B3340 and a Dell Chromebook 11 3120 P22T00 WIFI/Sound/HDMI all work well, which satisfies me.

  • Firstly, switch Chromebook into developer mode
    • Visit Debian and use dd command to create a bootable usb stick with a minimal iso
  • Visit MrChromebox
    • Install/Update UEFI (Full ROM) firmware (the Sea bios)
  • Boot from the usb stick and setup the minimal system
    • Allow debian use all 15G space with LVM, no separate partitions
    • Skip wifi setup as we don't have the firmware at that moment
  • Boot from the chromebook into debian without GUI, without network
  • Plug a usb realteck 8139 ethernet card and so I get internet connection:
    • add non-free and main contrib source line to /etc/apt/sources.list file:
      deb bullseye main contrib non-free
    • apt install firmware-iwlwifi, firmware-intel-sound
    • apt install gnome-core (wifi works from now)
    • plug off the usb ethernet card and reboot
      • wifi works
  • Other settings
    • Remove old kernels to save space, Help Reference
    • Settings => Power => Disable auto suspend when plug in
    • Run sudo apt clean
    • Restrict journal log max size by vim /etc/systemd/journald.conf and uncomment the SystemMaxUser=50M line, and then systemctl restart systemd-journald