OpenELEC auf ASUS /HP ChromeBox

  • ASUS Chromebox - Diskussionsthread

    CPU (Alle Haswell, 65W):
    - Intel Celeron 2955U (2C/2T 1.4GHz 2MB L3), lüfterlos (HP Modell nicht lüfterlos)
    - Intel Core i3-4010U (2C/4T 1.7GHz 3MB L3), lüfterlos
    - Intel Core i7-4600U (2C/4T 2.1/3.3GHz 4MB L3)

    GPU:
    - Celeron: Intel HD (200/1000MHz)
    - Core i3: Intel HD 4400 (200/1000MHz)
    - Core i7: Intel HD 4400 (200/1100MHz)

    RAM: 2GB/4GB configs, 2 x DDR3 SO-DIMM Slots
    Speicher: 16GB M.2 SSD + 100GB Google Drive für 2 Jahre
    LAN: 10/100/1000 Ethernet
    WiFi: Dual-band 802.11 a/b/g/n, BT 4.0

    Anschlüsse:
    - SD Card Reader
    - 4 x USB 3.0
    - 1 x HDMI
    - 1 x DisplayPort
    - 1 x Audio Jack (mic-in/speaker out)

    (Nachteil der HP Chromebox - nur 1 RAM Slot + nicht lüfterlos)
    (Für 4k wird der Celeron wohl zu schwach sein - reine Vermutung)

    Kompletter Produktvergleich Schweiz
    Kompletter Produktvergleich Deutschland
    Kompletter Produktvergleich Österreich

    Preis startet bei 249.- CHF (179.- Euro) - Celeron mit 2GB RAM

    Externer Inhalt images.anandtech.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Externer Inhalt images.anandtech.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Um die Installation und das Handling von XBMC auf der Chromebox zu vereinfachen, hat Matt Devillier ein Script geschrieben welches ich hier übersetzt habe.
    Wer fragen dazu hat darf mich gerne kontaktieren. Viel Spass damit!

    Diskussionsthread

    Ausführliche Anleitung Standalone + Dualboot
    Kurzanleitung OpenELEC Standalone

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Personen die bereits eine Chromebox haben (Bitte PN an mich für Eintrag):

    Erfolgreich getestet mit folgenden Beta Releases:

    • OpenELEC Beta - Generic x86_64 Version: 4.97.1 - 2014-12-02
    • OpenELEC Beta - Generic x86_64 Version: 4.95.4 - 2014-11-22
    • OpenELEC Beta - Generic x86_64 Version: 4.95.3 - 2014-11-19
    • OpenELEC Beta - Generic x86_64 Version: 4.95.2 - 2014-11-12
    • OpenELEC Beta - Generic x86_64 Version: 4.95.1 - 2014-11-05
    • OpenELEC Beta - Generic x86_64 Version: 4.1.6 - 2014-09-06
    • OpenELEC Beta - Generic x86_64 Version: 4.1.5 - 2014-08-28
    • OpenELEC Beta - Generic x86_64 Version: 4.1.4 - 2014-08-16
    • OpenELEC Beta - Generic x86_64 Version: 4.1.3 - 2014-08-07
    • OpenELEC Beta - Generic x86_64 Version: 4.1.2 - 2014-07-23
    • OpenELEC Beta - Generic x86_64 Version: 4.1.1 - 2014-07-16

    Erfolgreich getestet mit folgenden Stable Releases:

    • OpenELEC Stable - Generic x86_64 Version: 4.2.1 - 2014-10-04
    • OpenELEC Stable - Generic x86_64 Version: 4.2.0 - 2014-09-26
    • OpenELEC Stable - Generic x86_64 Version: 4.0.7 - 2014-07-09
  • -----------------------------------------------------------------------------
    Asus/HP ChromeBox EZ Setup (OpenELEC or Ubuntu+XMBC)
    ----------------------------------------------------------------------------

    Bevor Sie das Script verwenden können, müssen Sie die einzelnen Schritte in der Präparationsliste in der Wiki dürchführen. (Deaktivieren des Firmware Schreibschutzes, Chromebox in den Developermodus setzten)
    Wenn Sie ein Dualbootsystem planen, müssen Sie zuerst mit dem „Google Recovery Image“ ein „Factory Reset“ durchführen bevor Sie das Script starten.

    Um das Script zu starten (welches von ChromeOS oder ChromiumOS gestartet werden muss) gehen Sie wie folgt vor:

    • Gerät einschalten und ChromeOS laden, Logge dich aber nicht Ein, stellen Sie sicher dass du eine Internetverbindung besteht
    • Drücken Sie CTRL-ALT-F2 um die Kommandozeile zu öffnen
    • Einloggen mit user chronos (kein password nötig für ChromeOS; ChromiumOS benutzt „password“)
    • Downloaden Sie das Script und führen Sie es anschliessend aus mit den folgenden Befehlen:

    Es wird ein Menu mit folgendem Inhalt angezeigt:

    Externer Inhalt dl.dropboxusercontent.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Jede Option wird im folgenden Absatz erläutert:


    -----------------------------------------------------------------
    Setup: ChromeOS + OpenELEC (Dualboot)
    -----------------------------------------------------------------

    Diese Option installiert OpenELEC und das ChromeOS in einem Dualboot.

    Wichtig: Die Installation eines Dualboot Setups erfolgt in zwei Schritten und das Script muss zweimal ausgeführt werden.

    Im ersten Schritt, fordert Sie das Script auf eine Partitionsgrösse für das OpenELEC festzulegen. Dann wird die Partition erstellt. Nach einem Neustart will ChromeOS die zuvor erstellte Partition reparieren und startet anschliessend neu.
    Sobald das Reparieren beendet wurde, müssen sie das Script erneut downloaden und ausführen um den zweiten Schritt zu beenden. (In welchem das OpenELEC auf der neuen Partition installiert wird)

    Nach Fertigstellung des zweiten Schrittes benutzen Sie das „Set Boot Option“ Menu um ihr bevorzugtes System anzuwählen und zu starten.

    Hinweis: Wenn Sie bereits Ubuntu in einem Dualboot Setup installiert haben, müssen Sie zuerst einen "Factory Reset" durchführen bevor Sie OpenELEC in einem Dualbootmodus nutzen können.


    ----------------------------------------------------------
    Setup: ChromeOS + Ubuntu (Dualboot)
    ----------------------------------------------------------

    Diese Option installiert Ubuntu (14.04) in einem Dualboot Modus mit ChromeOS, updatet den Linuxkernel auf 3.14.1 und installiert das letzte Stable Release von XBMC (13.1 / Gotham)

    Wichtig: Die Installation eines Dualboot Setups erfolgt in zwei Schritten und man muss das Script zweimal ausführen.

    Im ersten Schritt fordert Sie das Script auf eine Partitionsgrösse für Ubuntu festzulegen. Dann wird die Partition erstellt. Nach einem Neustart will ChromeOS die zuvor erstellte Partition reparieren und startet anschliessend neu. Sobald das Reparieren beendet wurde, müssen sie das Script erneut downloaden und ausführen um den zweiten Schritt zu beenden. (In welchem das Ubuntu auf der neuen Partition installiert wird)

    Nach Fertigstellung des zweiten Schrittes benutzen Sie das „Set Boot Option“ Menu um ihr bevorzugtes System anzuwählen und zu starten.

    Hinweis: Wenn Sie bereits eine andere Version von Ubuntu in einem Dualboot Setup installiert haben, können Sie diesen Punkt auswählen und es löscht ihre bereits installierte Version und installiert 14.04 + Kernel Update + MCE Fernbedienung Bug Fix + XBMC 13.1, benutze die vorhandene Partition. Haben Sie ein Dualboot mit OpenELEC müssen Sie zuerst einen "Factory Reset" durchführen bevor Sie Ubuntu installieren.


    -----------------------------------------
    Set Boot Options (Dualboot)
    ------------------------------------------

    Externer Inhalt dl.dropboxusercontent.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Diese Option ermöglicht es Ihnen, die Startverzögerung (30s oder 1s) und das Standard Bootsystem (ChromeOS oder Openelec/Ubuntu) einzustellen.
    Unabhängig von der gewählten Option, auf dem Developer Bootbildschirm (weisses Bild) können Sie jederzeit mit dem Tastendruck [CTRL-D] ins ChromeOS und mit [CTRL-L] ins OpenELEC/Ubuntu booten.

    Hinweis: Dies erfordert dass der Firmwareschutz deaktiviert wurde.


    -----------------------------------------
    Update Legacy BIOS (Dualboot)
    ------------------------------------------

    Diese Option aktualisiert das Legacy Bios des Herstellers auf die neuste Version. Dieser Schritt wird automatisch als Teil eines Dualboot Setups durchgeführt und ist nur manuell durchzuführen wenn ein Update mit einem BugFix vorliegt oder Sie ein neues Feature nutzen möchten.


    ---------------------------------------------------------------------------
    Standalone Setup / Coreboot Firmware Install / Update
    ---------------------------------------------------------------------------

    Externer Inhalt dl.dropboxusercontent.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Diese Option ermöglicht es Ihnen die bestehende Firmware durch eine modifizierte Firmware zu ersetzten. Diese „Custom Firmware“ behebt viele Probleme und verkürzt die Bootzeit, ist jedoch nicht ChromeOS kompatibel.
    (Sie können jedoch das OpenSource System ChromiumOS damit betreiben) Downloads finden Sie unter http://chromium.arnoldthebat.co.uk/

    Sie haben die Möglichkeit die aktuelle Firmware auf einem USB Laufwerk zu sichern. Es wird dringend empfohlen dies zu tun (falls Sie mal auf ChromeOS zurückkehren möchten) Ohne das Backup wird Ihnen die Schaltfläche „Wiederherstellen“ nichts mehr nützen.
    Bedenken Sie das immer ein gewisses Risiko besteht, wenn man die Firmware updatet.

    Nach diesem Schritt können Sie jede Linux Distribution (Ubuntu, OpenELEC, etc.) über USB installieren (Es werden keine zusätzlichen Installer benötigt.)

    Nach dem Neustart, wenn alle USB/SD Geräte angeschlossen sind, haben Sie 5s Zeit die [ESC] Taste zu drücken um in das Bootmenu zu gelangen sonst wird direkt von der internen Festplatte gebootet.
    Hinweis: Dies erfordert dass der Firmwareschutz deaktiviert wurde.


    -----------------------------------------------------------------------
    Installer OpenELEC USB/SD erstellen (Standalone)
    -----------------------------------------------------------------------

    Diese Option erstellt einen bootfähigen USB /SD OpenELEC Installer der für die anschliessende OpenELEC Standalone Installation verwendet werden kann.

    Nach dem Abschluss, neustarten und [ESC] drücken um ins Bootmenu zu gelangen.


    Im OpenELEC Installer wählen sie dann „Quick Install“. Lassen Sie die Standardeinstellungen aktiviert (ssh, samba). Sobald die Installation abgeschlossen ist entfernen Sie den USB Stick, wählen die Option „Reboot“ und das System startet anschliessend mit OpenELEC.

    Hinweis: Für diese Option ist es zwingend notwendig, dass Sie zuerst die Coreboot Firmware installieren welches die Stock Firmware ersetzt.


    -----------------------------
    Andere Konfigurationen
    -----------------------------

    Wenn Sie ein Dualboot mit einer anderen Linux Distribution durchführen möchten, müssen Sie zuerst die Präparationsliste in der Wiki durchführen und anschliessend mit dem ersten Schritt des Ubuntu Dualboot Setups weitermachen.
    Starten Sie neu und erlauben Sie ChromeOS die Partition zu reparieren. Anschliessend starten sie im Legacy Modus mit [CTRL-L] und wählen ihren USB Bootstick mit der Distro drauf. ([ESC] und dann Option 2).
    Linux installieren zu Partition /dev/sda7, und den Grub Bootloader zu /dev/sda. Danach können Sie wieder das Script starten und ihre Bootoptionen einstellen.

    Wenn Sie eine andere Linux Disto im Standalone Modus installieren möchten, führen Sie das Standalone Setup / Coreboot Firmware installieren durch.
    Anschliessend neustarten und [ESC] drücken um Ihren USB Distro Installer auszuwählen.

    Ich persönlich habe folgende Distros getestet: Fedora 20, Linux Mint Debian Edition und SteamOS sowie Windows 8.1.


    ---------------------------------------
    Ursprüngliche Firmware wiederherstellen
    ---------------------------------------

    Wenn Sie dieses Script benutzt haben um einen Standalone Modus mit OpenELEC oder Ubuntu herzustellen, müssen Sie zuerst die Stock Firmware wieder installieren bevor Sie das ChromeOS wieder draufspielen können.
    Eine vollständige Anleitung hierzu finden Sie unter:
    ASUS Chromebox - Restoring the Stock Firmware


    Dieser Script ist eine laufenden Entwicklung. Feedback ist immer Willkommen und ich werde mein Bestes tun um alle Update / Verbesserungen umzusetzen.

  • ------------------------------------------------------------------
    Version History (Englisch)

    2015-02-26 -- v3.13
    -------------------------------------------------------------------
    update OpenELEC to 5.0.5 (stable, Kodi 14.2-beta2)
    - synchronized coreboot and SeaBIOS to latest upstream codebases
    - update function to create OpenELEC installer
    - improve reliability
    ------------------------------------------------------------------
    2015-02-09 -- v3.12
    -------------------------------------------------------------------
    update OpenELEC to 5.0.2 (stable)
    ------------------------------------------------------------------
    2015-02-03 -- v3.11
    -------------------------------------------------------------------
    update OpenELEC to 5.0.1 (stable)
    ------------------------------------------------------------------
    2015-01-29 -- v3.10
    -------------------------------------------------------------------
    change lowest fan state from OFF to ULTRA LOW (~1900 rpm)
    - still inaudible, keeps system cooler overall, fixes Windows fan control issues (coreboot only)
    - update VGA BIOS to latest Haswell/Broadwell version (1035); separate configs for ChromeBox/Book (coreboot and SeaBIOS)
    - synchronized coreboot and SeaBIOS to latest upstream codebases
    - minor script tweaks
    ------------------------------------------------------------------
    2015-01-23 -- v3.9
    -------------------------------------------------------------------
    added separate legacy BIOS (SeaBIOS) for Haswell ChromeBook dual boot users
    - synchronized SeaBIOS to latest upstream codebase
    - minor script tweaks
    ------------------------------------------------------------------
    2015-01-07 -- v3.8
    -------------------------------------------------------------------
    default coreboot firmware to non-headless version; headless now user-selectable option
    - synchronized coreboot/SeaBIOS to latest upstream codebase
    ------------------------------------------------------------------
    2015-01-03 -- v3.7
    -------------------------------------------------------------------
    improved handling of selection of Ubuntu version, metapackage options
    - improved handling of Kodi install option for Ubuntu
    - fixed missing locale info for Ubuntu install
    ------------------------------------------------------------------
    2014-12-28 -- v3.6
    -------------------------------------------------------------------
    updated script to use OpenELEC 5.0.0 (Kodi 14 stable)
    - fixed Ubuntu dual boot install issue introduced in 3.5
    - simplified script device prep
    ------------------------------------------------------------------
    2014-12-22 -- v3.5
    -------------------------------------------------------------------
    updated script to use OpenELEC 5.0 RC3 (Kodi 14 RC3)
    - Dual-boot Ubuntu setup:-- add missing 'i386' package support
    - allow for selection of Ubuntu version
    - make XBMC/Kodi install optional (default: Y)
    ------------------------------------------------------------------
    2014-12-10 -- v3.4
    -------------------------------------------------------------------
    fix missing power LED on Acer ChromeBox CXI
    - add write-protect check before flashing firmware under ChromeOS
    - synchronized coreboot/SeaBIOS to latest upstream codebase
    - updated script to use OpenELEC 5.01 RC2 (Kodi 14 RC3)
    - minor script formatting updates
    2014-12-02 -- v3.3
    ------------------------------------------------------------------
    - changed the SeaBIOS boot menu to ignore multiple [ESC] key presses (so it won't auto-boot the internal HDD)
    - re-enabled visibility of the Intel Management Engine Interface (MEI/HECI) PCI device to the OS (for Windows/OSX users)
    - updated the Intel ME firmware to latest version (9.5.14.1904)
    - synchronized coreboot/SeaBIOS to latest upstream codebase
    - updated script to use OpenELEC 5.01 RC-1 (Kodi 14 RC-1)
    - minor script formatting updates
    ------------------------------------------------------------------
    2014-11-13 -- v3.2
    ------------------------------------------------------------------
    - updated script to fix 'Set Boot Options' feature under older versions of ChromeOS, which was broken in v3.1
    - fixed some dual boot/Ubuntu issues related to the 14.10 update
    - added kernel param to Ubuntu dual boot to disable TPM module, speed up boot
    ------------------------------------------------------------------
    2014-10-30 -- v3.1
    ------------------------------------------------------------------
    - updated script to fix 'Set Boot Options' feature under newer versions of ChromeOS (v38+)
    ------------------------------------------------------------------
    2014-10-16 -- v3.0
    ------------------------------------------------------------------
    - updated script to support running under any Linux OS
    - added separate firmware update script for bash-less OS, eg OpenELEC
    // Full changelog here

  • Weil die Anleitung oben etwas erschreckend wirken mag, habe ich eine Kurzanleitung verfasst die aber dennoch alles notwendige enthält.

    1. Gerät an der Unterseite aufschrauben (Die Schrauben sind unterhalb vom Gummi - 4 Stück)

    2. Markierte Schraube entfernen - Hardware Lock Firmware

    Bild ASUS Chromebox

    Externer Inhalt wiki.xbmc.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Bild HP Chromebox

    Externer Inhalt i61.tinypic.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    2. Gerät in den Developer Modus setzten

    Wenn das Gerät ausgeschaltet ist:
    - Mit einer Büroklammer "Recovery Button" drücken, links vom SD Karten Slot
    - Gerät einschalten, danach Büroklammer entfernen
    - Wenn der "Recoery Screen" erscheint mit CTRL-D in den Developermodus wechseln
    - Den "Recovery Button" mit der Büroklammer erneut drücken

    Nach dem Bestätigen startet das Gerät neu. Dauert etwa 5 Minuten. Anschliessend wird im Developermodus gestartet (siehe Bootscreen)

    3. OpenELEC EZ Setup

    - Gerät einschalten und ChromeOS Starten, jedoch nicht einloggen, sicher sein das eine Internetverbindung besteht
    - CTRL-ALT-F2 drücken um die Kommandozeile zu öffnen
    - Einloggen mit User: chronos Password: keines (password)
    - Script starten mit dem Befehl:
    - curl -L -O http://goo.gl/3Tfu5W
    - sudo bash 3Tfu5W

    5. Firmware Update - Script Schritt 5

    Befolgen Sie die Anweisungen des Setups - Sichern Sie unbedingt ihre Stock FIrmware auf einem USB Stick (Sie werden im Setup daran erinnert)

    6. Anschliessend neu starten und vom USB Stick booten und OpenELEC installieren. (Während Start ESC drücken um ins Bootmenu zu gelangen)

    Fertig

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!