ubuntuusers.de

Installation auf Trekstor Primebook C 13 - wie?

Status: Ungelöst | Ubuntu-Version: Ubuntu 17.10 (Artful Aardvark)
Antworten |

mx14

Anmeldungsdatum:
5. Oktober 2014

Beiträge: 8

Liebes Forum,

ich würde gerne auf meinem Trekstor Primebook C 13 Ubuntu installieren. Leider scheitere ich: Habe wie immer die aktuelle 64 Bit Version auf mit dem Startmedienersteller auf einen Stick geladen - nur komme ich bei dem Trekstor Notebook gar nicht in das Bootmenü. Die üblichen F-Tasten etc. - hilft alles nichts!

Jemand eine Idee?

Danke!

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11229

Wohnort: München

Kommst du von Windows aus ins UEFI? http://praxistipps.chip.de/windows-10-bios-starten_39332 Mit der Methode kann man normalerweise auch den Boot von angeschlossenen Datenträgern für den nächsten Start wählen.

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3918

Wohnort: da, wo andere Urlaub machen. :)

Beim Trekstor Surftab twin geht es per gleichzeitigem Druck auf Power und Lautstärke-Taste. Problem könnte ein 32bit Uefi werden. Fedora 27 ist das erste Linux, das damit ab Werk umgehen kann.

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

voxxell99 schrieb:

Problem könnte ein 32bit Uefi werden. Fedora 27 ist das erste Linux, das damit ab Werk umgehen kann.

Richtig. Ergo nimmt man das und auf so einer Gurke mit Atom-basiertem Goldmont N3350 sinnvollerweise einen LXDE-Spin.

mx14

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2014

Beiträge: 8

Danke. Gibt es dann einen Trick, wie ich da trotzdem mein heiß geliebtes Ubuntu drauf bekomme?

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Enaut

Avatar von Enaut

Anmeldungsdatum:
5. September 2006

Beiträge: 106

Wohnort: Freiburg

Das Trekstor c13 hat UEFI 64 bit!

Du kannst das Installieren, aber...

  1. UEFI-USB datenträger erstellen

  2. Einstecken und starten

  3. beim starten mehrfach die [entf] Taste drücken.

  4. unter der vorletzten Option im EFI-Bios die Bootreihenfolge so verändern, dass vom Stick gestartet wird.

  5. Ubuntu startet.

  6. Eventuell doch nicht, weil Grub einen Bug enthielt, dass er auf dieser Prozessorarchitektur nicht lief...

  7. Wenn es denn startet tut der Touchscreen und das Touchpad nicht siehe: https://bugzilla.redhat.com/show_bug.cgi?id=1526312

  8. Touchscreen kann mit den patches und der Firmware die ich dir senden kann. Interessiert?

  9. Touchpad wird vielleicht auch noch - Irgendwann.

Lieber Gruß

MaSchle.inc

Avatar von MaSchle.inc

Anmeldungsdatum:
16. Dezember 2006

Beiträge: 267

Zuerst eine Warnung Es kann auch schief gehen.

Ich habe ein ACER Aspire ES11 (ES1-132-C0VW) mit einer Intel Celeron N3350 64bit efi. Ich habe folgendes gemacht. Der Kiste ein Windows vorgespielt. Dazu braucht Du den REfind bootmanager. Einen externen USBport mit mehren Zugängen (SDkartenleser) auf eine Karte kommt nur der REfind drauf. Den benötigst Du zum Booten des installierten Kernels. Du erstellst eine Microsoft boot Partition. /boot/efi/EFI/Microsoft/Boot da kommt der REfind rein. Grub wird nicht benötigt. Du installierst Ubuntu. Du bootest REfind von der Karte. REfind müsste jetzt den installierten Kernel finden. Wenn dem So ist hast Du schon halb gewonnen. Jetzt kopierst du den Inhalt der REfind SDkarte in die .../Mictosoft/Boot. Danach die bootx64.efi in bootmgfw.efi umbenennen. Jetzt muss nur noch in der refind.conf der Kernel eingetragen werden, besser den Link auf den Kernel verwenden damit nach einem Kernelupdate kein Ändern erforderlich ist. Beispiel, nur das Wichtigste, das Andere erklärt sich selbst.

volume    Hier die "ID" der partition (blkid)
loader vmlinuz
initrd initrd.img
option "ro root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx"

Bitte noch mal auf der website von REfind nachschauen !

Wie gesagt etwas mit der Brechstange aber das kleine ACER funktioniert gut. Du musst im EFI ggf das Touchpad auf Standard oder so umstellen.

Viel Vergnügen Martin

Bearbeitet von sebix:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!

team_oh

Anmeldungsdatum:
3. Juli 2018

Beiträge: 1

Hallo zusammen,

vielen Dank für den vielen Input. Habe dank Euch (und der fleissigen Kernel-Devs) auf meinem Primebook C11 Touchpad & Touchscreen unter der aktuellen Xubuntu Desktop ans laufen bekommen. Ich werde später eine kommplette Anleitung für das C11 hier einfügen, da doch noch ein paar Schritte mehr notwendig waren als hier oder unter den geposteten Links angegeben. Damit sollte beides unter allen Ubuntu-Varianten laufen.

Grüße Timo

Martin_Mörtl

Anmeldungsdatum:
6. Mai 2014

Beiträge: 9

Wohnort: Trostberg

Hallo Timo, hast Du schon Deine Doku fertig, oder ein draft. Ich möchte auch auf mein Trekstor Linux aufspielen. Danke Martin

Shadow5084

Anmeldungsdatum:
15. August 2018

Beiträge: 1

Hallo team_oh,

wie lautet deine Lösung, ich habe leider das gleiche Problem.

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

Hallo,

habe ebenfalls auch mein touchpad und touchscreen zum laufen gebracht.

Die Kompilierung war für mich auch Neuland aber es hat geklappt ☺

(xubuntu 18.04 und linuxmint 19 ausprobiert)

finde, dass es auf linuxmint schneller läuft

Grüße Martin

michiil

Anmeldungsdatum:
23. September 2018

Beiträge: 2

Habs jetzt auch hinbekommen. Hier kurz meine Schritte für das Primebook C13 (für Linux 4.19-rc4)

- Linux Distro der wahl installieren (Hab elementary os gewählt) - Terminal öffnen - Alle benötigten Pakete installieren

1
sudo apt install install git build-essential kernel-package fakeroot libncurses5-dev libssl-dev ccache

- Ordner für den Kernel Quellcode erstellen und in diesen wechseln

1
2
mkdir ~/linux
cd ~/linux

- Linux Quellcode herunterladen und entpacken

1
2
wget https://git.kernel.org/torvalds/t/linux-4.19-rc4.tar.gz
tar xvzf linux-4.19-rc4.tar.gz

- Patch für Touchpad herunterladen und anwenden

1
2
wget https://github.com/brotfessor/sipodev/raw/master/sipodev-quirk.patch
patch linux-4.19-rc4/drivers/hid/i2c-hid/i2c-hid.c sipodev-quirk.patch

- Config für den Kernel erstellen

1
2
3
cd linux-4.19-rc4
cp /boot/config-`uname -r` .config
yes '' | make oldconfig

- Jetzt noch die config Option für den Touchscreen einschalten Dazu im menuconfig Menü zu "Device Drivers" - "X86 Platform Specific Device Drivers" navigieren und die Option "DMI based touchscreen configuration info" mit y aktivieren. (Bei mir hat in diesem Menü die Enter Taste nicht funktioniert, stattdessen kann man strg+j verwenden)

1
make menuconfig

- Den Kernel bauen

1
make -j 3 deb-pkg LOCALVERSION=-Primebook-C13

- Das dauert einige Stunden. Danach ist der Kernel in deb Pakete im Unterverzeichnis vorhanden. Mit den folgenden Befehlen den Kernel installieren

1
2
cd ..
sudo dpkg -i *.deb

- Jezt muss noch die firmware datei für den Touchscrenn installiert werden:

1
2
3
wget https://github.com/onitake/gsl-firmware/raw/master/firmware/linux/silead/gsl1680-trekstor-primebook-c13.fw
sudo mkdir /lib/firmware/silead
sudo cp gsl1680-trekstor-primebook-c13.fw /lib/firmware/silead/.

- Danach neustarten und es sollte alles laufen.

Quadratschädel

Avatar von Quadratschädel

Anmeldungsdatum:
1. Oktober 2016

Beiträge: 431

michiil schrieb:

- Den Kernel bauen

1
make -j 3 deb-pkg LOCALVERSION=-Primebook-C13

- Das dauert einige Stunden.

mehr jobs als prozessorkerne? das ist unsnnig. besser die option -j 2 verwenden.

edit: ich sehe in der anleitung auch keinen grund, wozu man git installieren sollte.

edit #2 @michiil: das soll sich nicht wie eine herabwürdigende kritik lesen! vielen dank fürs posten deines erfahrungsberichts!

michiil

Anmeldungsdatum:
23. September 2018

Beiträge: 2

Quadratschädel schrieb:

michiil schrieb:

- Den Kernel bauen

1
make -j 3 deb-pkg LOCALVERSION=-Primebook-C13

- Das dauert einige Stunden.

mehr jobs als prozessorkerne? das ist unsnnig. besser die option -j 2 verwenden.

edit: ich sehe in der anleitung auch keinen grund, wozu man git installieren sollte.

edit #2 @michiil: das soll sich nicht wie eine herabwürdigende kritik lesen! vielen dank fürs posten deines erfahrungsberichts!

Das mit dem -j switch ist nicht ganz so einfach wie nur die Prozessorkerne nehmen. Siehe z.B. hier mit Tests: https://softwareengineering.stackexchange.com/questions/156569/how-many-make-threads-to-use

Ja stimmt, git ist hier unnötig. Kann den Post leider nicht mehr editieren...

Ich hab kein Problem mit konstruktiver Kritik! ☺

Antworten |