Architectures/ARM/Samsung Chromebook 2012

From FedoraProject

< Architectures | ARM
Revision as of 03:41, 6 December 2012 by Jcm (Talk | contribs)

Jump to: navigation, search
A Samsung Exynos5 ARM-powered Google Chromebook 2012 model
Do not follow any of the following instructions. They are provided ONLY for Fedora ARM team members. By following these instructions, you may cause irreparable damage to your hardware - in particular, the speakers on your device, which can be overloaded by this software. Neither the Fedora Project, nor any of the members of the project are responsible in the event that you choose to follow these instructions. We will not provide end-user support at this time. Please do not follow these instructions.


Samsung Chromebook 2012

The 2012 Samsung Google Chromebook is a popular ARM-powered laptop form-factor computer due to its relatively low cost, high build quality, and good performance. It is one of the first Cortex-A15 based devices available, and as such is also of interest to those developing initial support for Linux virtualization technologies within Fedora and in the wider community.

Technical Specifications

  • 1.7 GHz Dual core Cortex-A15 Processor (EXYNOS5250 0x43520010 1MB L2)
  • 2 GB DDR3L RAM (800Mhz)
  • 16GB e.MMC iNAND internal (Chrome), SD|SDHC|SDXC slot (Fedora)
  • 11.6" (1366x768) display (powered by Mali-T604), with HDMI output
  • 802.11 b/g/n WiFi, and HSPA/EVDO (optional, with SIM slot)
  • 1xUSB2.0, 1xUSB3.0

For more information on the 2012 Samsung Chromebook visit the Samsung Chromebook website.

Running Fedora on a Pandaboard

This page will give you detailed instructions for running Fedora 17 and Fedora 18 on your Samsung Chromebook, using an SD, SDHC, or SDXC card as the boot device. The configuration will provide the XFCE desktop environment.

Download the image

The first step is to download the armhfp "hard float" pre-built Fedora 17 filesystem archive. This contains only the Fedora ARM filesystem, but not customized to a specific device. You will also require an empty (or otherwise sacrificial) SD Card for the installation.

Writing the Image

Linux instructions only
These instructions require the use of a Linux system. If you do not have such a system available, please wait for an official image. These instructions are adapted from Olof Johansson's original G+ posting with thanks.

Insert the new or sacrificial SD Card into the SD Card slot on your Linux computer. Using a command such as "dmesg|tail", ascertain the name of the newly inserted device, which will be "/dev/sdb", "/dev/sdc", or similar. Note carefully the name. Then, use the GPT-capable gdisk partitioning utility (which you may need to install) to delete the existing partition(s):

$ sudo gdisk /dev/sdb

Type "d" (delete), then accept the default (1), or if there are multiple partitions, repeat the process until they have been deleted. Then, change the default alignment of newly created partitions to 8K:


Next, create three new partitions, two for the kernel (and backup kernel - which is not used at this time, but will be later) of type 7f00 (ChromeOS kernel), and one for the root filesystem (Linux filesystem - the default type):


Using Fedora on the Pandaboard

Additional Support

There are Fedora ARM users all around the globe - if you need assistance, would like to provide feedback or contribute to Fedora ARM please visit us on the IRC - we can be found in #fedora-arm on Freenode. You can also contact us on the mailing list -