You are not logged in.

#1 2013-11-25 01:34:01

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Acer C720/C720P Chromebook

Hey guys,

I've posted installation instructions for the Acer C720 Chromebook on the wiki here: https://wiki.archlinux.org/index.php/Ac … Chromebook . They should apply to just about any OS too.

32-bit Arch Linux with GRUB installs easy and boots fine via SeaBIOS. I'm still getting my userland all set up, so I'm not sure about any runtime hardware issues.

I do know that the 64-bit installer doesn't start and syslinux has trouble booting past the MBR, but these issues aren't deal breakers for me.

Updates: See wiki for 64-bit installation instructions and other fixes.

Last edited by vsergeev (2014-01-12 02:14:57)

Offline

#2 2013-11-25 08:16:42

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Re: Acer C720/C720P Chromebook

I've updated the wiki page with a list of hardware tested in Arch: https://wiki.archlinux.org/index.php/Ac … _Supported
as well as power key and lid switch handling configuration.

Everything seems to work out of the box, with the one exception of the touchpad -- I'm using a USB mouse for now in Xorg. The touchpad issue sounds very similar to this one: https://groups.google.com/forum/#!topic … Pf_CwZB53k , which is for an HP Chromebook 14 (also a new Chromebook model).

Arch is running great: quick boot, very snappy response, feels like a much more expensive laptop.

Offline

#3 2013-11-27 14:17:09

chubakabra
Member
Registered: 2013-11-27
Posts: 3

Re: Acer C720/C720P Chromebook

Does this mean that it currently can only install and run 32 bit Arch Linux?

Offline

#4 2013-11-27 14:19:03

chubakabra
Member
Registered: 2013-11-27
Posts: 3

Re: Acer C720/C720P Chromebook

Could you also please print/reply/attach the output of: lshw - https://www.archlinux.org/packages/comm … 6_64/lshw/ for the C720. (A small tool to provide detailed information on the hardware configuration of the machine.)

I had posted this on the wiki discussion page too, but  then found this thread...

Offline

#5 2013-11-27 19:11:01

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Re: Acer C720/C720P Chromebook

Hi chubakabra,

(also replied in Discussion of wiki page)

I don't think there is anything fundamental preventing 64-bit installer from running, but it needs some more investigation... The system resets before I can get an indication of what happen. Maybe it's as simple as some kernel args, or maybe it's a problem with SeaBIOS... not sure yet.

lshw:

$ sudo lshw
arch-chromebook
    description: Desktop Computer
    product: Peppy
    vendor: Acer
    version: 1.0
    serial: 123456789
    width: 32 bits
    capabilities: smbios-2.7 dmi-2.7
    configuration: boot=normal chassis=desktop
  *-core
       description: Motherboard
       physical id: 0
     *-firmware
          description: BIOS
          vendor: coreboot
          physical id: 0
          date: 10/29/2013
          size: 1MiB
          capacity: 8128KiB
          capabilities: pci pcmcia upgrade bootselect acpi
     *-cpu:0 DISABLED
          description: CPU [empty]
          product: Pentium Pro
          vendor: GenuineIntel
          physical id: 3
          version: Intel(R) Celeron(R) 2955U @ 1.40GHz
          configuration: cores=16
     *-cpu:1
          description: CPU
          product: Intel(R) Celeron(R) 2955U @ 1.40GHz
          vendor: Intel Corp.
          physical id: 1
          bus info: cpu@0
          version: 6.5.1
          serial: 0004-0651-0000-0000-0000-0000
          size: 1400MHz
          capacity: 1400MHz
          width: 64 bits
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer xsave rdrand lahf_lm abm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust erms invpcid cpufreq
          configuration: id=2
        *-logicalcpu:0
             description: Logical CPU
             physical id: 2.1
             width: 64 bits
             capabilities: logical
        *-logicalcpu:1
             description: Logical CPU
             physical id: 2.2
             width: 64 bits
             capabilities: logical
        *-logicalcpu:2
             description: Logical CPU
             physical id: 2.3
             width: 64 bits
             capabilities: logical
        *-logicalcpu:3
             description: Logical CPU
             physical id: 2.4
             width: 64 bits
             capabilities: logical
        *-logicalcpu:4
             description: Logical CPU
             physical id: 2.5
             width: 64 bits
             capabilities: logical
        *-logicalcpu:5
             description: Logical CPU
             physical id: 2.6
             width: 64 bits
             capabilities: logical
        *-logicalcpu:6
             description: Logical CPU
             physical id: 2.7
             width: 64 bits
             capabilities: logical
        *-logicalcpu:7
             description: Logical CPU
             physical id: 2.8
             width: 64 bits
             capabilities: logical
        *-logicalcpu:8
             description: Logical CPU
             physical id: 2.9
             width: 64 bits
             capabilities: logical
        *-logicalcpu:9
             description: Logical CPU
             physical id: 2.a
             width: 64 bits
             capabilities: logical
        *-logicalcpu:10
             description: Logical CPU
             physical id: 2.b
             width: 64 bits
             capabilities: logical
        *-logicalcpu:11
             description: Logical CPU
             physical id: 2.c
             width: 64 bits
             capabilities: logical
        *-logicalcpu:12
             description: Logical CPU
             physical id: 2.d
             width: 64 bits
             capabilities: logical
        *-logicalcpu:13
             description: Logical CPU
             physical id: 2.e
             width: 64 bits
             capabilities: logical
        *-logicalcpu:14
             description: Logical CPU
             physical id: 2.f
             width: 64 bits
             capabilities: logical
        *-logicalcpu:15
             description: Logical CPU
             physical id: 2.10
             width: 64 bits
             capabilities: logical
     *-cpu:2 DISABLED
          description: CPU
          physical id: 2
          bus info: cpu@1
          version: 6.5.1
          serial: 0004-0651-0000-0000-0000-0000
          size: 1400MHz
          capacity: 1400MHz
          capabilities: vmx ht cpufreq
          configuration: id=2
        *-logicalcpu:0
             description: Logical CPU
             physical id: 2.1
             capabilities: logical
        *-logicalcpu:1
             description: Logical CPU
             physical id: 2.2
             capabilities: logical
        *-logicalcpu:2
             description: Logical CPU
             physical id: 2.3
             capabilities: logical
        *-logicalcpu:3
             description: Logical CPU
             physical id: 2.4
             capabilities: logical
        *-logicalcpu:4
             description: Logical CPU
             physical id: 2.5
             capabilities: logical
        *-logicalcpu:5
             description: Logical CPU
             physical id: 2.6
             capabilities: logical
        *-logicalcpu:6
             description: Logical CPU
             physical id: 2.7
             capabilities: logical
        *-logicalcpu:7
             description: Logical CPU
             physical id: 2.8
             capabilities: logical
        *-logicalcpu:8
             description: Logical CPU
             physical id: 2.9
             capabilities: logical
        *-logicalcpu:9
             description: Logical CPU
             physical id: 2.a
             capabilities: logical
        *-logicalcpu:10
             description: Logical CPU
             physical id: 2.b
             capabilities: logical
        *-logicalcpu:11
             description: Logical CPU
             physical id: 2.c
             capabilities: logical
        *-logicalcpu:12
             description: Logical CPU
             physical id: 2.d
             capabilities: logical
        *-logicalcpu:13
             description: Logical CPU
             physical id: 2.e
             capabilities: logical
        *-logicalcpu:14
             description: Logical CPU
             physical id: 2.f
             capabilities: logical
        *-logicalcpu:15
             description: Logical CPU
             physical id: 2.10
             capabilities: logical
     *-memory
          description: System memory
          physical id: 4
          size: 2010MiB
     *-pci
          description: Host bridge
          product: Haswell-ULT DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 09
          width: 32 bits
          clock: 33MHz
        *-display
             description: VGA compatible controller
             product: Haswell-ULT Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:60 memory:e0000000-e03fffff memory:d0000000-dfffffff ioport:1800(size=64)
        *-multimedia:0
             description: Audio device
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 3
             bus info: pci@0000:00:03.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:61 memory:e0510000-e0513fff
        *-usb:0
             description: USB controller
             product: Lynx Point-LP USB xHCI HC
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:58 memory:e0500000-e050ffff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 3.12.1-1-ARCH xhci_hcd
                physical id: 0
                bus info: usb@3
                logical name: usb3
                version: 3.12
                capabilities: usb-3.00
                configuration: driver=hub slots=4 speed=5000Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 3.12.1-1-ARCH xhci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 3.12
                capabilities: usb-2.00
                configuration: driver=hub slots=8 speed=480Mbit/s
              *-usb:0
                   description: Video
                   product: HD WebCam
                   vendor: SunplusIT Inc
                   physical id: 3
                   bus info: usb@2:3
                   version: 0.01
                   capabilities: usb-2.00
                   configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
              *-usb:1
                   description: Bluetooth wireless interface
                   vendor: Foxconn / Hon Hai
                   physical id: 4
                   bus info: usb@2:4
                   version: 0.02
                   capabilities: bluetooth usb-1.10
                   configuration: driver=btusb maxpower=100mA speed=12Mbit/s
              *-usb:2
                   description: Mouse
                   product: MI-2150 Trust Mouse
                   vendor: Belkin
                   physical id: 5
                   bus info: usb@2:5
                   version: 2.70
                   capabilities: usb-1.10
                   configuration: driver=usbhid maxpower=100mA speed=2Mbit/s
        *-generic:0 UNCLAIMED
             description: DMA controller
             product: Lynx Point-LP Low Power Sub-System DMA
             vendor: Intel Corporation
             physical id: 15
             bus info: pci@0000:00:15.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm eisa_dma bus_master cap_list
             configuration: latency=0
             resources: memory:e0518000-e0518fff memory:e0519000-e0519fff
        *-serial:0 UNCLAIMED
             description: Serial bus controller
             product: Lynx Point-LP I2C Controller #0
             vendor: Intel Corporation
             physical id: 15.1
             bus info: pci@0000:00:15.1
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: latency=0
             resources: memory:e051a000-e051afff memory:e051b000-e051bfff
        *-serial:1 UNCLAIMED
             description: Serial bus controller
             product: Lynx Point-LP I2C Controller #1
             vendor: Intel Corporation
             physical id: 15.2
             bus info: pci@0000:00:15.2
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: latency=0
             resources: memory:e051c000-e051cfff memory:e051d000-e051dfff
        *-multimedia:1
             description: Audio device
             product: Lynx Point-LP HD Audio Controller
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:59 memory:e0514000-e0517fff
        *-pci
             description: PCI bridge
             product: Lynx Point-LP PCI Express Root Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: e4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:56 memory:e0400000-e04fffff
           *-network
                description: Wireless interface
                product: AR9462 Wireless Network Adapter
                vendor: Qualcomm Atheros
                physical id: 0
                bus info: pci@0000:01:00.0
                logical name: wlp1s0
                version: 01
                serial: 80:56:f2:40:d5:6f
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
                configuration: broadcast=yes driver=ath9k driverversion=3.12.1-1-ARCH firmware=N/A ip=192.168.1.132 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
                resources: irq:16 memory:e0400000-e047ffff memory:e0480000-e048ffff
        *-usb:1
             description: USB controller
             product: Lynx Point-LP USB EHCI #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:19 memory:e051f800-e051fbff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 3.12.1-1-ARCH ehci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 3.12
                capabilities: usb-2.00
                configuration: driver=hub slots=2 speed=480Mbit/s
              *-usb
                   description: USB hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@1:1
                   version: 0.04
                   capabilities: usb-2.00
                   configuration: driver=hub slots=8 speed=480Mbit/s
        *-isa
             description: ISA bridge
             product: Lynx Point-LP LPC Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             resources: irq:0
        *-storage
             description: SATA controller
             product: Lynx Point-LP SATA Controller 1 [AHCI mode]
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 04
             width: 32 bits
             clock: 66MHz
             capabilities: storage msi pm ahci_1.0 bus_master cap_list
             configuration: driver=ahci latency=0
             resources: irq:57 ioport:1860(size=8) ioport:1870(size=4) ioport:1868(size=8) ioport:1874(size=4) ioport:1840(size=32) memory:e051f000-e051f7ff
        *-serial:2
             description: SMBus
             product: Lynx Point-LP SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 04
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: irq:18 memory:e051fc00-e051fcff ioport:400(size=32)
        *-generic:1 UNCLAIMED
             description: Signal processing controller
             product: Lynx Point-LP Thermal
             vendor: Intel Corporation
             physical id: 1f.6
             bus info: pci@0000:00:1f.6
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi cap_list
             configuration: latency=0
             resources: memory:e051e000-e051efff

Offline

#6 2013-11-27 19:12:51

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Re: Acer C720/C720P Chromebook

note: usb@2:5 is a belkin USB mouse I have plugged in.

Offline

#7 2013-11-27 19:14:05

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Re: Acer C720/C720P Chromebook

It probably would be very useful to get an lshw in stock Chrome OS on a C720, to figure out where that trackpad is and went.

Offline

#8 2013-11-27 22:21:34

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Re: Acer C720/C720P Chromebook

Dots posted a description of the trackpad fix from chrubuntu at the bottom of the wiki discussion page here: https://wiki.archlinux.org/index.php/Ta … Chromebook
It involves some patches and building a few kernel modules. I'll translate it into an arch linux script for the wiki when I get a chance.

Offline

#9 2013-11-28 09:41:15

chubakabra
Member
Registered: 2013-11-27
Posts: 3

Re: Acer C720/C720P Chromebook

Thanks for the lshw.

Dots also said that they are running 64bit Archlinux on the wiki discussion page. Do you think that could have anything to do with RAM size on the 4GB vs the 2GB? (Although they did not specify which version of the C720 they have)

Offline

#10 2013-11-28 12:17:58

dots
Member
Registered: 2011-02-21
Posts: 18

Re: Acer C720/C720P Chromebook

Sorry I did not specify. I have a 4GB model.

Offline

#11 2013-12-04 02:17:30

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Acer C720/C720P Chromebook

dots wrote:

Sorry I did not specify. I have a 4GB model.

How did you get Archlinux 64-bit installed when the 64-bit installer crashes while launching it from the live media?  Did you use the latest 2013-12-01 image, or something different?  Please share smile

Offline

#12 2013-12-04 18:32:18

dots
Member
Registered: 2011-02-21
Posts: 18

Re: Acer C720/C720P Chromebook

vilefridge wrote:
dots wrote:

Sorry I did not specify. I have a 4GB model.

How did you get Archlinux 64-bit installed when the 64-bit installer crashes while launching it from the live media?  Did you use the latest 2013-12-01 image, or something different?  Please share smile

At the time of installation i used the 2013-10-01 ISO since i have having trouble getting a working installation media using 2013-11-01 from my windows machine. The only usb boot issue i've ran into during the install process was not having enough memory to boot error. Just adding mem=1024MB to the kernel line and the usb would boot.

I also want to note on my first installation i used syslinux and it would crash/reboot after chosing the Arch repo kernel entry. I went a head and reinstalled but used grub instead and had no issues.

Since the 2013-11-01 and up use syslinux v6 now so maybe it has something to do with that?

Last edited by dots (2013-12-05 00:08:44)

Offline

#13 2013-12-05 00:47:45

vanboxel
Member
Registered: 2013-12-05
Posts: 5

Re: Acer C720/C720P Chromebook

Hi All,

I'm having trouble getting this chromebook model to boot the my Arch usb.  I tried both a live installation, and a drive to which I had installed Arch, but for keeping persistent files on.  I understand this may not be an Arch issue, but searching the net hasn't turned up anything that works yet.

I've put my machine in developer mode as per the instructions, turned off OS verification, and changed the firmware to "todev".  I can boot into SeaBIOS and select my usb key, but then it states "Booting from Hard Disk" with a blinking cursor.  It doesn't seem to leave this state.

Is there something particular about the usb key that I need to format?  I used dd to install a recent (not the most recent I admit) iso onto from Windows.  I'll try the most recent one, but I'm not optimistic that will solve anything.

Thanks.

Offline

#14 2013-12-05 01:01:09

dots
Member
Registered: 2011-02-21
Posts: 18

Re: Acer C720/C720P Chromebook

vanboxel wrote:

Hi All,

I'm having trouble getting this chromebook model to boot the my Arch usb.  I tried both a live installation, and a drive to which I had installed Arch, but for keeping persistent files on.  I understand this may not be an Arch issue, but searching the net hasn't turned up anything that works yet.

I've put my machine in developer mode as per the instructions, turned off OS verification, and changed the firmware to "todev".  I can boot into SeaBIOS and select my usb key, but then it states "Booting from Hard Disk" with a blinking cursor.  It doesn't seem to leave this state.

Is there something particular about the usb key that I need to format?  I used dd to install a recent (not the most recent I admit) iso onto from Windows.  I'll try the most recent one, but I'm not optimistic that will solve anything.

Thanks.

Just to confirm, did you do:

# crossystem dev_boot_usb=1 dev_boot_legacy=1

After entering dev mode.

Regarding "Boot from hard disk" message. I've had something similar happen during my trails of getting an installation media to boot. When I was trying to use dd to boot a live media it would show the "Boot from hard disk" but it would continue on saying no bootable device found. The only way I was able to get an installation media to boot was to grab the 2013-10-01 iso and used Pen Drive Linux from my windows machine to make the usb.

Offline

#15 2013-12-05 01:05:30

vanboxel
Member
Registered: 2013-12-05
Posts: 5

Re: Acer C720/C720P Chromebook

dots wrote:

Just to confirm, did you do:

# crossystem dev_boot_usb=1 dev_boot_legacy=1

After entering dev mode.

Yea, I just reconfirmed that I set those.  Maybe I'll give PenDriveLinux a try; I saw that was an option on the USB Media Installation page.  Thanks for the tip.

Offline

#16 2013-12-05 01:43:52

vanboxel
Member
Registered: 2013-12-05
Posts: 5

Re: Acer C720/C720P Chromebook

Ok, I've made a little progress.  I backtracked to archlinux-2013.09.01-dual.iso and used PenDriveLinux to put it on a usb key.  Now it boots up to the Arch boot menu, so I feel that I'm over the usb key hurdle.

Except now, no matter which Arch OS I select to boot, it spits out:

Loading boot/x86_64/vmlinuz......
Loading boot/x86_64/archiso.img............
Not enough memory to load specified image
boot:

I can hit enter and go back to the boot menu at least.  Though even trying "Boot existing OS" at this stage flashes a line of Syslinux text and returns to the boot menu.

I am running on the 2GB model, but I find it hard to believe that it really doesn't have enough memory.  PenDriveLinux claimed to worked with the 2013.02.01 release, so maybe going back to that is the only solution, but it seems like there shouldn't be this much trouble.

Edit:  I'm still new to sorting out the proper things to boot, but https://bbs.archlinux.org/viewtopic.php?id=145345 had some good information that put me forward a few steps.  I think I'll eventually be able to figure this out and join the Chromebook Arch users.  Hopefully we can get syslinux working for booting; I've had better luck with that over Grub in other installations.

Last edited by vanboxel (2013-12-05 01:51:11)

Offline

#17 2013-12-05 01:49:25

dots
Member
Registered: 2011-02-21
Posts: 18

Re: Acer C720/C720P Chromebook

vanboxel wrote:

Ok, I've made a little progress.  I backtracked to archlinux-2013.09.01-dual.iso and used PenDriveLinux to put it on a usb key.  Now it boots up to the Arch boot menu, so I feel that I'm over the usb key hurdle.

Except now, no matter which Arch OS I select to boot, it spits out:

Loading boot/x86_64/vmlinuz......
Loading boot/x86_64/archiso.img............
Not enough memory to load specified image
boot:

I can hit enter and go back to the boot menu at least.  Though even trying "Boot existing OS" at this stage flashes a line of Syslinux text and returns to the boot menu.

I am running on the 2GB model, but I find it hard to believe that it really doesn't have enough memory.  PenDriveLinux claimed to worked with the 2013.02.01 release, so maybe going back to that is the only solution, but it seems like there shouldn't be this much trouble.

I had the same error on my 4GB model. You will need to add

mem=1024MB

to the kernel line at the usb menu and it should boot.

Last edited by dots (2013-12-05 01:49:42)

Offline

#18 2013-12-05 01:59:50

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Acer C720/C720P Chromebook

dots wrote:

At the time of installation i used the 2013-10-01 ISO since i have having trouble getting a working installation media using 2013-11-01 from my windows machine. The only usb boot issue i've ran into during the install process was not having enough memory to boot error. Just adding mem=1024MB to the kernel line and the usb would boot.

I also want to note on my first installation i used syslinux and it would crash/reboot after chosing the Arch repo kernel entry. I went a head and reinstalled but used grub instead and had no issues.

Since the 2013-11-01 and up use syslinux v6 now so maybe it has something to do with that?


Confirmed.
2013-10-01 .iso loads x86_64, with the addition of mem=1024mb
2013-11-01 not working
2013-12-01 not working

Thanks for sharing!

Offline

#19 2013-12-06 04:42:07

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Acer C720/C720P Chromebook

dots,

Can you share your Xorg config?  I'm unable to get into a graphical environment, post install.  Also, is there a way to page down and page up in the console?  Usually on netbooks, this functionality exists in conjunction with the Fn (function) key, which doesn't appear to be present on the C720.

Offline

#20 2013-12-06 04:49:08

dots
Member
Registered: 2011-02-21
Posts: 18

Re: Acer C720/C720P Chromebook

vilefridge wrote:

dots,

Can you share your Xorg config?  I'm unable to get into a graphical environment, post install.  Also, is there a way to page down and page up in the console?  Usually on netbooks, this functionality exists in conjunction with the Fn (function) key, which doesn't appear to be present on the C720.

I didn't make any Xorg configs related to graphics. All I did was install the regular xorg stuff, xf86-video-intel, and mesa.

As far as i'm aware you will have to make your own keybinds for page up and down.

Last edited by dots (2013-12-06 04:55:09)

Offline

#21 2013-12-09 09:30:14

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Re: Acer C720/C720P Chromebook

I've updated the wiki page (https://wiki.archlinux.org/index.php/Ac … Chromebook) with touchpad installation instructions. It's basically the ChrUbuntu cros-haswell-modules.sh script linked in the discussion page by dots, but modified slightly to run on Arch. I also copied dots' touchpad Xorg config file over from the discussion to the wiki page, and added the 64-bit installer tips from this thread. Thanks dots and vilefridge.

Now I don't have to carry this crappy USB mouse everywhere wink

Last edited by vsergeev (2013-12-09 10:56:30)

Offline

#22 2013-12-09 20:25:50

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Acer C720/C720P Chromebook

Amazing, thanks!  Needed to run dos2unix on your script in order to get it to run. 

And regarding my previous Xorg issue, had to remove nomodeset from the kernel boot params.

Offline

#23 2013-12-09 22:58:35

vsergeev
Member
Registered: 2013-11-25
Posts: 8

Re: Acer C720/C720P Chromebook

vilefridge: It seems pastebin decided to add dos line endings. I switched to pastie and now it has the normal unix line endings. Thanks catching that.

As for nomodeset -- I don't remember needing to do that to get X working, but I'll check when I get home.

Last edited by vsergeev (2013-12-09 22:59:10)

Offline

#24 2013-12-13 20:38:26

vanboxel
Member
Registered: 2013-12-05
Posts: 5

Re: Acer C720/C720P Chromebook

Can anyone share their partition table configuration for this?  I thought that I set it up correctly with one bootable root partition on the drive, but when I rebooted into the newly installed system, it got stuck on the "Chrome OS is missing or damaged" splash screen.  I would have just rebooted from my Arch usb-stick, but that doesn't appear to be an option anymore as dev_boot_legacy has reset itself to zero somehow (I foolishly tried reenabling OS verification).

So now, I'm restoring my chromebook with ChromOS so I can re-install Arch.  If anyone can share their partitioning, hopefully I can get it right the 2nd time and not go through the whole process again.  Thanks!

Offline

#25 2013-12-16 19:42:46

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Acer C720/C720P Chromebook

vanboxel wrote:

Can anyone share their partition table configuration for this?

Using cgdisk (GPT Partition Layout), I created 3 partitions:
(1) 1007KB BIOS boot partition (for grub)
(2) 200MB Linux filesystem (for /boot)
(3) 14.7GB Linux filesystem (for /)

The BIOS boot partition is a requirement when using GPT and grub, so don't overlook this.  I formatted the /boot partition as ext4, and the / partition as btrfs.  I also added ext4 and btrfs to the MODULES line in /etc/mkinitcpio.conf.

I also wanted to mention, that in order to get ALSA to consider the Analog audio as default, and HDMI as secondary, I added the following to ~/.asoundrc:
pcm.!default {
        type hw
        card 1
}

ctl.!default {
        type hw
        card 1
}

Offline

Board footer

Powered by FluxBB