Difference between revisions of "Chrome OS devices"

From ArchWiki
Jump to: navigation, search
m (General Chromebook Installation: cgpt command)
(Added link to new HP CB14 page.)
(34 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
[[Category:Laptops]]
 
[[Category:Laptops]]
 +
[[ja:Chromebook]]
 
{{Stub|Draft...}}
 
{{Stub|Draft...}}
This article is to provide information on how to get Arch up and running on the Chromebook series of laptops (or netbooks) as built by Samsung, Acer, Google.
+
This article is to provide information on how to get Arch up and running on the Chromebook series of laptops built by Acer, HP, Samsung, Toshiba, and Google. Currently overhauling all of this and trying to get more specific model pages built with uniform methods listed here.  
 
+
Discussion of this topic began in this forum thread:
+
https://bbs.archlinux.org/viewtopic.php?id=148602
+
 
+
Initially written with the intention of getting a Samsung Series 5 550 to dual boot with Arch.  (Only reason for the dual boot is to potentially collect firmware changes pushed downward from Chromeos).  
+
 
+
  
 
==Model Specific Overview==
 
==Model Specific Overview==
(as copied from Wikipedia)
+
<center>
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|+ style="background:#BFD7FF"| Chromebook models
+
|+ style="background:#BFD7FF"| Chromebook Models
 
|-
 
|-
! Manufacturer
+
! Available
 +
! Brand
 
! Model
 
! Model
! Available
 
! Generation
 
 
! Processor
 
! Processor
 
! RAM
 
! RAM
 
! Storage
 
! Storage
! Screen size
+
! Screen
 +
! Resolution
 
! Weight
 
! Weight
! Base price
+
! Base Price
 
|-
 
|-
 +
| Dec 2010
 
| Google  
 
| Google  
 
| Cr-48
 
| Cr-48
| Dec 2010
 
| Prototype
 
 
| 1.66 GHz Intel Atom N455
 
| 1.66 GHz Intel Atom N455
| 2 GB DDR3
+
| rowspan="3"|2 GB<br>DDR3
| 16 GB Solid-state drive
+
| rowspan="5"|16 GB SSD
| 12.1 in
+
| rowspan="2"|12.1 in<br>(30.7 cm)
| 3.8 lb
+
| rowspan="2"|1280x800<br>(16:10)
| Not for retail sale
+
| 3.8 lb<br>(1.7 kg)
 +
| Not for sale.
 
|-
 
|-
 +
| Jun 2011
 
| Samsung
 
| Samsung
| Series 5 (XE500C21)
+
| Series 5<br>XE500C21
| Jun 2011
+
| rowspan="2"|1.66 GHz Intel Atom N570
| 1
+
| 3.06-3.26 lb<br>(1.4–1.5 kg)
| 1.66 GHz Intel Atom N570
+
| 2 GB DDR3
+
| 16 GB Solid-state drive
+
| 12.1 in
+
| 3.06 - 3.26 lb
+
 
| $349.99 Wi-Fi<br>$449.99 3G
 
| $349.99 Wi-Fi<br>$449.99 3G
 
|-
 
|-
 +
| Jul 2011
 
| Acer Inc.|Acer
 
| Acer Inc.|Acer
 
| AC700
 
| AC700
| Jul 2011
+
| 11.6 in<br>(29.5 cm)
| 1
+
| 1366x768<br>(16:9)
| 1.66 GHz Intel Atom N570
+
| 3.19 lb<br>(1.4 kg)
| 2 GB DDR3
+
| 16 GB Solid-state drive
+
| 11.6 in
+
| 3.19 lb
+
 
| $299.99 Wi-Fi<br>$399.99 3G
 
| $299.99 Wi-Fi<br>$399.99 3G
 
|-
 
|-
| Samsung
+
| May 2012
 +
| rowspan="2"|Samsung
 
| [[#Samsung Series 5 550|Series 5<br>XE550C22]]
 
| [[#Samsung Series 5 550|Series 5<br>XE550C22]]
| May 2012
+
| 1.3 GHz Intel Celeron 867<br>1.6 Ghz Intel Core i5 2467M
| 2
+
| 4 GB<br>DDR3
| 1.3 GHz Intel Celeron 867
+
| 12.1 in<br>(30.7 cm)
| 4 GB DDR3
+
| 1280x800<br>(16:10)
| 16 GB Solid-state drive
+
| 3.3  lb<br>(1.5 kg)
| 12.1 in
+
| 3.3  lb
+
 
| $449.99 Wi-Fi<br>$549.99 3G
 
| $449.99 Wi-Fi<br>$549.99 3G
 
|-
 
|-
| Samsung
 
| Series 3<br>XE303C12
 
 
| Oct 2012
 
| Oct 2012
| 3
+
| [[Samsung_Chromebook_(ARM)|Series 3<br>XE303C12]]
| 1.7 GHz Samsung Exynos 5 Dual
+
| 1.7 GHz Samsung Exynos 5250
| 2 GB DDR3
+
| 2 GB<br>DDR3
| 16 GB Solid-state drive
+
| rowspan="2"|11.6 in<br>(29.5 cm)
| 11.6 in
+
| rowspan="4"|1366x768<br>(16:9)
| 2.43 lb
+
| 2.43 lb<br>(1.1 kg)
 
| $249.99 Wi-Fi<br>$329.99 3G
 
| $249.99 Wi-Fi<br>$329.99 3G
 
|-
 
|-
| Acer Inc.|Acer
 
| [[Acer_C7_Chromebook|C7 Chromebook]]
 
 
| Nov 2012
 
| Nov 2012
| 3
+
| [http://us.acer.com/ac/en/US/content/models/chromebooks/chromebook-c Acer]
| 1.1 GHz Intel Celeron 847
+
| [[Acer_C7_Chromebook|C7]]
| 2 GB DDR3
+
| 1.1 GHz Intel Celeron 847<br>1.5 GHz Intel Celeron 1007U
| 320 GB HDD
+
| rowspan="2"|2-4 GB<br>DDR3
| 11.6 in
+
| rowspan="2"|320 GB HDD<br>16 GB SSD
| 3 lb
+
| 3-3.05 lb<br>(1.4 kg)
 
| $199.99 Wi-Fi
 
| $199.99 Wi-Fi
 +
|-
 +
| rowspan="3"|Feb 2013
 +
| HP
 +
| Pavilion 14<br>Chromebook
 +
| 1.1 GHz Intel Celeron 847
 +
| 14 in<br>(35.6 cm)
 +
| 3.96 lb<br>(1.8 kg)
 +
| $329.99 Wi-Fi
 +
|-
 +
| Lenovo
 +
| ThinkPad X131e<br>Chromebook
 +
| 1.5 GHz Intel Celeron 1007U
 +
| rowspan="2"|4 GB<br>DDR3
 +
| 16 GB SSD
 +
| 11.6 in<br>(29.5 cm)
 +
| 3.92 lb<br>(1.8 kg)
 +
| $429 Wi-Fi
 +
|-
 +
| Google
 +
| Chromebook<br>Pixel
 +
| 1.8 GHz Intel Core i5 3427U
 +
| 32 GB SSD<br>64 GB SSD
 +
| 12.85 in<br>(32.6 cm)
 +
| 2560x1700<br>(3:2)
 +
| 3.35 lb<br>(1.5 kg)
 +
| $1249 Wi-Fi<br>$1499 LTE
 +
|-
 +
| Oct 2013
 +
| rowspan="2"|HP
 +
| Chromebook 11
 +
| 1.7 GHz Samsung Exynos 5250
 +
| rowspan="3"|2 GB<br>DDR3
 +
| rowspan="3"|16 GB SSD
 +
| 11.6 in<br>(29.5 cm)
 +
| rowspan="3"|1366x768<br>(16:9)
 +
| 2.3 lb<br>(1.04 kg)
 +
| $279 Wi-Fi
 +
|-
 +
| Nov 2013
 +
| [[HP_Chromebook_14|Chromebook 14]]
 +
| rowspan="2"|1.4 GHz Intel Celeron 2955U
 +
| 14 in<br>( 35.6 cm)
 +
| 4.07 lb<br>(1.84 kg)
 +
| $299 Wi-Fi<br>$349 LTE
 +
|-
 +
| Unknown
 +
| Acer
 +
| [[Acer_C720_Chromebook|C720]]
 +
| 11.6 in<br>(29.5 cm)
 +
| 2.76 lb<br>(1.25 kg)
 +
| $199 Wi-Fi
 
|}
 
|}
 
+
</center>
  
 
== General Chromebook Installation ==
 
== General Chromebook Installation ==
 
=== Pre-requisites ===
 
=== Pre-requisites ===
One thing to note is that if you need to claim your free 100gb of google drive space, you probably want to do that before your install of arch. This needs to happen from chromeos (version > 23) and will not work from linux. It is a good idea to use this google drive before installing Arch as it will sync/backup the chromeos system as designed.
+
You should claim your free 100GB-1TB of Google Drive space before you install Arch. This needs to happen from ChromeOS(version > 23), not linux. This will sync/backup ChromeOS, as designed.
  
 
=== Developer Mode ===
 
=== Developer Mode ===
A wealth of information is at http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge#TOC-Entering-Developer-Mode .  The notes below are primarily taken from there.
+
Developer Mode information on all models is at http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices.
  
The first step is to enable '''''developer mode''''' on the Chromebook systemBe aware that although everything in the "Downloads" area goes to your online google drive account, this will delete all stored data.
+
First, enable '''''developer mode''''' on your Chromebook.  Although everything in the "Downloads" area syncs to your Google Drive account, this will delete data stored on the hard or solid state drive.
  
 
=== Repartitioning ===
 
=== Repartitioning ===
Line 108: Line 142:
 
=== cgpt command ===
 
=== cgpt command ===
 
You'll save your self a lot of time if you understand this command before you attempt to install Arch on a chromebook.
 
You'll save your self a lot of time if you understand this command before you attempt to install Arch on a chromebook.
 +
 +
This is NON-EXHAUSTIVE but it'll help most people reading this. cgpt --help is nice too.
  
 
Use:
 
Use:
Line 121: Line 157:
 
Example: modify partition #6, set priority to 5, successful to false, and boot tries to once(1), on device /dev/sda
 
Example: modify partition #6, set priority to 5, successful to false, and boot tries to once(1), on device /dev/sda
  
  cgpt add -i
+
  cgpt add -i 1-12
 
:Partition number to change
 
:Partition number to change
 
  cgpt add -P 9-0
 
  cgpt add -P 9-0
Line 133: Line 169:
  
 
==Samsung Series 5 550==
 
==Samsung Series 5 550==
 +
Reminder- Needs to be moved to its own page given the boatload of new development surrounding this model including with coreboot / seabios.
 
===Developer Mode===
 
===Developer Mode===
 
Developer mode on the Samsung Series 5 has two levels of access, "dev-switch on" and "dev-mode BIOS".  With the first level you enable a command line shell, which lets you look around inside the GNU/Linux operating system, but does not let you run your own versions.  
 
Developer mode on the Samsung Series 5 has two levels of access, "dev-switch on" and "dev-mode BIOS".  With the first level you enable a command line shell, which lets you look around inside the GNU/Linux operating system, but does not let you run your own versions.  
Line 145: Line 182:
  
 
{{Warning|Be gentle with the developer switch! Some people have reported that the developer switch breaks easily.}}
 
{{Warning|Be gentle with the developer switch! Some people have reported that the developer switch breaks easily.}}
 +
 +
==Chromebook Pixel==
 +
Suspending more than once [https://plus.google.com/109560881064626882142/posts/gyjF87fq9Js causes a reboot] unless the tpm module is enabled with  specific options:
 +
 +
modprobe tpm_tis force=1 interrupts=0

Revision as of 22:42, 19 February 2014

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: Draft... (Discuss in Talk:Chrome OS devices#)

This article is to provide information on how to get Arch up and running on the Chromebook series of laptops built by Acer, HP, Samsung, Toshiba, and Google. Currently overhauling all of this and trying to get more specific model pages built with uniform methods listed here.

Model Specific Overview

Chromebook Models
Available Brand Model Processor RAM Storage Screen Resolution Weight Base Price
Dec 2010 Google Cr-48 1.66 GHz Intel Atom N455 2 GB
DDR3
16 GB SSD 12.1 in
(30.7 cm)
1280x800
(16:10)
3.8 lb
(1.7 kg)
Not for sale.
Jun 2011 Samsung Series 5
XE500C21
1.66 GHz Intel Atom N570 3.06-3.26 lb
(1.4–1.5 kg)
$349.99 Wi-Fi
$449.99 3G
Jul 2011 Acer AC700 11.6 in
(29.5 cm)
1366x768
(16:9)
3.19 lb
(1.4 kg)
$299.99 Wi-Fi
$399.99 3G
May 2012 Samsung Series 5
XE550C22
1.3 GHz Intel Celeron 867
1.6 Ghz Intel Core i5 2467M
4 GB
DDR3
12.1 in
(30.7 cm)
1280x800
(16:10)
3.3 lb
(1.5 kg)
$449.99 Wi-Fi
$549.99 3G
Oct 2012 Series 3
XE303C12
1.7 GHz Samsung Exynos 5250 2 GB
DDR3
11.6 in
(29.5 cm)
1366x768
(16:9)
2.43 lb
(1.1 kg)
$249.99 Wi-Fi
$329.99 3G
Nov 2012 Acer C7 1.1 GHz Intel Celeron 847
1.5 GHz Intel Celeron 1007U
2-4 GB
DDR3
320 GB HDD
16 GB SSD
3-3.05 lb
(1.4 kg)
$199.99 Wi-Fi
Feb 2013 HP Pavilion 14
Chromebook
1.1 GHz Intel Celeron 847 14 in
(35.6 cm)
3.96 lb
(1.8 kg)
$329.99 Wi-Fi
Lenovo ThinkPad X131e
Chromebook
1.5 GHz Intel Celeron 1007U 4 GB
DDR3
16 GB SSD 11.6 in
(29.5 cm)
3.92 lb
(1.8 kg)
$429 Wi-Fi
Google Chromebook
Pixel
1.8 GHz Intel Core i5 3427U 32 GB SSD
64 GB SSD
12.85 in
(32.6 cm)
2560x1700
(3:2)
3.35 lb
(1.5 kg)
$1249 Wi-Fi
$1499 LTE
Oct 2013 HP Chromebook 11 1.7 GHz Samsung Exynos 5250 2 GB
DDR3
16 GB SSD 11.6 in
(29.5 cm)
1366x768
(16:9)
2.3 lb
(1.04 kg)
$279 Wi-Fi
Nov 2013 Chromebook 14 1.4 GHz Intel Celeron 2955U 14 in
( 35.6 cm)
4.07 lb
(1.84 kg)
$299 Wi-Fi
$349 LTE
Unknown Acer C720 11.6 in
(29.5 cm)
2.76 lb
(1.25 kg)
$199 Wi-Fi

General Chromebook Installation

Pre-requisites

You should claim your free 100GB-1TB of Google Drive space before you install Arch. This needs to happen from ChromeOS(version > 23), not linux. This will sync/backup ChromeOS, as designed.

Developer Mode

Developer Mode information on all models is at http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices.

First, enable developer mode on your Chromebook. Although everything in the "Downloads" area syncs to your Google Drive account, this will delete data stored on the hard or solid state drive.

Repartitioning

A script referenced from http://chromeos-cr48.blogspot.co.uk/2012/04/chrubuntu-1204-now-with-double-bits.html points to the shell script at http://goo.gl/i817v and discusses repartitioning. The script should be run as the chronos user.

cgpt command

You'll save your self a lot of time if you understand this command before you attempt to install Arch on a chromebook.

This is NON-EXHAUSTIVE but it'll help most people reading this. cgpt --help is nice too.

Use:

cgpt showpartiton /dev/sda

to list all partitions on disk with boot information for each.

Use:

cgpt add [options] /dev/sda

used to modify boot options

Example
 cgpt add -i 6 -P 5 -S 0 -T 1 /dev/sda

Example: modify partition #6, set priority to 5, successful to false, and boot tries to once(1), on device /dev/sda

cgpt add -i 1-12 
Partition number to change
cgpt add -P 9-0
Priority 9 > 1 (Higher number will try to boot first)
cgpt add -T 0-99
Tries, used with the successful flag. Will try to boot this partition x times until tries = 0 then it will try next lower priority partition.
cgpt add -S 0-1
Successful flag, if 1 will try to boot this partition forever. Be careful with this one! If 0 and tries > 0 it will try to boot this partition until it' out of tries.

If installing yourself, don't forget to copy this onto your arch partition!.

Samsung Series 5 550

Reminder- Needs to be moved to its own page given the boatload of new development surrounding this model including with coreboot / seabios.

Developer Mode

Developer mode on the Samsung Series 5 has two levels of access, "dev-switch on" and "dev-mode BIOS". With the first level you enable a command line shell, which lets you look around inside the GNU/Linux operating system, but does not let you run your own versions.

The second level of access installs a special BIOS component that provides the ability to boot your own operating systems from either removable (USB/SD) or fixed (SSD) drives. Both levels of access are completely reversible, so don't be afraid to experiment.

The second level (described above) is what we want in order to install Arch.

http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg

The switch is behind a little door on the right-hand side of the chromebook (as linked above). To enable the developer switch you open the door, use something pointy (paperclip or toothpick) to move the switch towards the back of the device, and reboot.

Warning: Be gentle with the developer switch! Some people have reported that the developer switch breaks easily.

Chromebook Pixel

Suspending more than once causes a reboot unless the tpm module is enabled with specific options:

modprobe tpm_tis force=1 interrupts=0