This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
Steps to installing Ubuntu 24.10 on Pixelbook, assuming device has full UEFI ROM installed (https://docs.mrchromebox.tech/docs/fwscript.html)
Step 1 - Install Ubuntu 24.10
Step 2 - Fix Audio
Step 2a - Extract latest drivers from Google
- Download the latest eve recovery image from chromiumdash.appspot.com/serving-builds
- Unzip the file. As an example
unzip chromeos_13904.55.0_eve_recovery_stable-channel_mp-v2.bin.zip
- Create device maps
sudo kpartx -av chromeos_13904.55.0_eve_recovery_stable-channel_mp-v2.bin
- Mount the ChromeOS root filesystem
sudo mount -o ro /dev/mapper/loop0p3 /mnt
- Copy the files:
sudo cp /mnt/lib/firmware/9d71-GOOGLE-EVEMAX-0-tplg.bin /lib/firmware/
sudo cp /mnt/lib/firmware/dsp_lib_dsm_core_spt_release.bin /lib/firmware/
sudo cp /mnt/lib/firmware/intel/dsp_fw_C75061F3-F2B2-4DCC-8F9F-82ABB4131E66.bin /lib/firmware/intel
sudo mkdir -p /opt/google/dsm/
sudo cp /mnt/opt/google/dsm/dsmparam.bin /opt/google/dsm/dsmparam.bin
(Reference: https://github.com/jmontleon/pixelbook-fedora)
Step 2b -
sudo apt install git
git clone https://github.com/WeirdTreeThing/chromebook-linux-audio
cd chromebook-linux-audio
Now, open the setup-audio script in a text editor and comment out the line the blocks installation in Ubuntu. Under the function def ubuntu(), change the line exit() to #exit().https://github.com/WeirdTreeThing/chromebook-linux-audio
Then, run the script with ./setup-audio.
(reference: https://askubuntu.com/questions/1486278/how-to-install-chromebook-audio-drivers-in-ubuntu)
Step 3 - Install sensors for Pixelbook
Download pixelbook-sensor file from here - https://drive.google.com/drive/folders/1POOaM7r1TnH_p7ONHPNFnFeIrFtueFw_
Install using: sudo apt-get install -f (drag and drop location of file)
Step 4 - Keyboard remapping for Pixelbook top row keys
sudo nano /lib/udev/hwdb.d/61-eve-keyboard.hwdb
Paste the following:
# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
#
# Special keyboard mapping for Eve project. The keyboard has extra
# "Assistant" and "Hamburger" keys.
#
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGoogle:pnEve:pvr*
# KEYBOARD_KEY_5d=controlpanel
KEYBOARD_KEY_d8=rightmeta
KEYBOARD_KEY_db=leftmeta
KEYBOARD_KEY_3b=back
KEYBOARD_KEY_3c=f5
KEYBOARD_KEY_3d=f11
KEYBOARD_KEY_3e=print
KEYBOARD_KEY_3f=brightnessdown
KEYBOARD_KEY_40=brightnessup
KEYBOARD_KEY_41=playpause
KEYBOARD_KEY_42=mute
KEYBOARD_KEY_43=volumedown
KEYBOARD_KEY_44=volumeup
(reference: https://github.com/yusefnapora/pixelbook-linux/issues/30)
Run:
sudo systemd-hwdb update
sudo udevadm trigger
(reference: https://yulistic.gitlab.io/2017/12/linux-keymapping-with-udev-hwdb/)
Thats it.
Subreddit
Post Details
- Posted
- 1 month ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/PixelBook/c...