Coming soon - Get a detailed view of why an account is flagged as spam!
view details

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.

7
Ubuntu 24.10 on Pixelbook
Post Flair (click to view more posts with a particular flair)
Post Body

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

  1. Download the latest eve recovery image from chromiumdash.appspot.com/serving-builds
  2. Unzip the file. As an example unzip chromeos_13904.55.0_eve_recovery_stable-channel_mp-v2.bin.zip
  3. Create device maps sudo kpartx -av chromeos_13904.55.0_eve_recovery_stable-channel_mp-v2.bin
  4. Mount the ChromeOS root filesystem sudo mount -o ro /dev/mapper/loop0p3 /mnt
  5. Copy the files:
    1. sudo cp /mnt/lib/firmware/9d71-GOOGLE-EVEMAX-0-tplg.bin /lib/firmware/
    2. sudo cp /mnt/lib/firmware/dsp_lib_dsm_core_spt_release.bin /lib/firmware/
    3. sudo cp /mnt/lib/firmware/intel/dsp_fw_C75061F3-F2B2-4DCC-8F9F-82ABB4131E66.bin /lib/firmware/intel
    4. sudo mkdir -p /opt/google/dsm/
    5. 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.

Author
Account Strength
60%
Account Age
3 years
Verified Email
Yes
Verified Flair
No
Total Karma
15
Link Karma
11
Comment Karma
4
Profile updated: 10 hours ago
Posts updated: 3 days ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
1 month ago