Difference between revisions of "Dell Chromebook 11"

From ArchWiki
Jump to navigation Jump to search
(→‎SeaBIOS: change header to Flashing a patched SeaBIOS version)
(add Enabling SeaBIOS topic)
Line 34: Line 34:
You can now start SeaBIOS by pressing {{ic|Ctrl-L}} at the white boot splash screen.
You can now start SeaBIOS by pressing {{ic|Ctrl-L}} at the white boot splash screen.
=== Enabling SeaBIOS ===
Continue by following [[Chromebook#Enabling_SeaBIOS|Chromebook page]]
=== Installing Arch Linux ===
=== Installing Arch Linux ===

Revision as of 21:29, 19 September 2014

The Dell Chromebook 11 (and newer chromebooks in general) features a "legacy boot" mode that makes it easy to boot Linux and other operating systems. The legacy boot mode is provided by the SeaBIOS payload of coreboot. SeaBIOS behaves like a traditional BIOS that boots into the MBR of a disk, and from there into your standard bootloaders like Syslinux and GRUB.

The instructions for getting Arch Linux to work on this machine are similar to the Acer C720 Chromebook, with a few differences.


First enable legacy boot / SeaBIOS from the developer mode of Chrome OS. Then install and boot Linux as you would on a traditional x86 BIOS system.

Enabling Developer Mode

See the Chromebook page.

Flashing a patched SeaBIOS version

Warning: This may screw up the RW part of your firmware! If this happens, you must use a ChromeOS recovery stick to reset it.

The version of SeaBIOS that ships with the Dell Chromebook doesn't work properly, and therefore you must patch it in order to get it to work.

# cd ~/Downloads
# flashrom -r image.rom
# dd if=seabios.cbfs of=image.rom seek=2 bs=2M conv=notrunc
# flashrom -w image.rom -i RW_LEGACY
  • Enable legacy boot with:
# crossystem dev_boot_usb=1 dev_boot_legacy=1
  • Reboot the machine

You can now start SeaBIOS by pressing Ctrl-L at the white boot splash screen.

Enabling SeaBIOS

Continue by following Chromebook page

Installing Arch Linux

Continue by following the Installation on a Haswell Chromebook.

Touchpad Configuration

  • Edit Xorg touchpad configuration file

Add the Xorg touchpad configuration below for better usability (increases touchpad sensitivity).

Section "InputClass" 
    Identifier      "touchpad wolf cyapa" 
    MatchIsTouchpad "on" 
    MatchDevicePath "/dev/input/event*" 
    MatchProduct    "cyapa" 
    Option          "FingerLow" "5" 
    Option          "FingerHigh" "10" 

If you want to remove the "Right Click" behavior from the touchpad from the bottom right area (you can still right click with two finger clicks), you should comment out the following section from /etc/X11/xorg.conf.d/50-synaptics.conf

#Section "InputClass"
#        Identifier "Default clickpad buttons"
#        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"

Fixing Audio

The audio configuration is similar to the Acer C720.

Post Installation Configuration

For information on general Chromebook post installation configuration (hotkeys, power key handling ...) see Chromebook#Post_Installation_Configuration.

Locating the Write-Protect Screw

Visit the Dell Chromebook 11 page on The Chromium Projects.