Libreboot Update für ein X60

7 replies [Last post]
Vanecek
Offline
Joined: 01/18/2015

Hallo,

ich habe ein x60 mit Libreboot und suche jemanden der mir als Anfänger eine verständliche Hilfe gibt, mein x60 auf die neueste Version zu aktualisieren.

Ich habe schon versucht auf der Website von Libreboot durchzusteigen, leider bekomme ich das alleine nicht hin.

Welcher nette User würde mich bei meinem Wunsch unterstützen?

Vielen Dank im Voraus!

Pyraman
Offline
Joined: 06/05/2014

Sorry, aber Sie müssen selbst zu erforschen. Es ist nicht schwer zu installieren:
1) Zusammenstellung libreboot ist einfach
2) Installation libreboot: lernen, wie Computer-Reparatur-Dienstleistungen einen Laptop nach gescheiterter BIOS-Update wiederherzustellen. Es ist das gleiche Verfahren

libreminded
Offline
Joined: 10/26/2016

Da Sie hier im Trisquel Forum schreiben, bin ich nicht ganz sicher ob sie das Betriebssystem oder libreboot aktualisieren möchten. Daher beide Dinge ;)

Sie können das Betriebssystem relativ einfach über die Kommandozeile aktualisieren.

Wenn sie das Programm "Terminal" benutzen können Sie mit dem Befehl

sudo apt-get update

zunächst die Paketquellen auf den aktuellen stand bringen.

Die einzelnen Befehlsteil tun folgendes:

sudo führt einen Befehl mit administrativen Rechten aus.

apt-get wird vom Paketverwaltungssytem verarbeitet und ruft einen get Befehl für die Paketverwaltung auf. Dieses System verwaltet alle auf ihrem Rechner installierte Software in der Form von Paketen.

update schließlich ruft von den Trisquel Servern ab.

Der zweite Befehl wäre

sudo apt-get dist-upgrade

dist-upgrade aktualisiert alle Pakete auf ihrem Rechner auf die aktuellste Version die auf den Servern vorhanden ist.

Damit sollte ihr System aktualisiert sein.

libreminded
Offline
Joined: 10/26/2016

Wenn es um die Aktualisierung von libreboot geht, müssten Sie sich von der Libreboot webseite das aktuelle release paket herunterladen und das via flashrom (einer Software im Paket enthalten) auf den flashchip ihres Notebooks flashen.

Sie benötigen dieses Archiv

https://libreboot.org/release/stable/20160907/rom/grub/libreboot_r20160907_grub_x60.tar.xz

dort enthalten ist das ROM was auf Ihren flashchip kommt.

sowie dieses Archiv in dem die verwendete Software liegt

https://libreboot.org/release/stable/20160907/libreboot_r20160907_util.tar.xz

Sie können den Download mit der Kommandozeile erledigen.

wget https://libreboot.org/release/stable/20160907/rom/grub/libreboot_r20160907_grub_x60.tar.xz
wget -P rom/grub/ https://libreboot.org/release/stable/20160907/rom/grub/libreboot_r20160907_grub_x60.tar.xz

Sie sehen, dass im zweiten Befehl noch ein -P rom/grub/ steht, dies weißt wget an, das Archiv mit dem rom im Pfad rom/grub/ abzulegen.

Danach sollten Sie die heruntergeladenen Dateien verifizieren.
Dazu brauchen wir noch das Signatur-File vom Server. Auch hier wieder ein wget

wget https://libreboot.org/release/stable/20160907/SHA512SUMS

Der Befehl

sha512sum -c SHA512SUMS 2> /dev/null | grep "OK"

verifiziert die Integrität der beiden Archive. Hier sollte 2x ein OK erscheinen. (Der Einfachheit halber habe ich die Fehlerausgabe umgeleitet und lasse nur die erfolgreichen Verifikationen anzeigen. In der SHA512SUMS wird die Integrität aller Downloads von libreboot.org überprüft, was sehr viele Fehlermeldungen ausgeben würde.)

Danach müssen Sie noch die Archive entpacken.

tar xvf libreboot_r20160907_util.tar.xz
tar xvf rom/grub/libreboot_r20160907_grub_x60.tar.xz -C rom/grub/

sind hier die Befehle. (Der zweite wieder mit Pfadangabe)
Dann können Sie den Flashvorgang starten

dazu in das util Verzeichnis wechseln
cd libreboot_r20160907_util/

dort können Sie mit flash den Aktualisierungsvorgang einleiten.
Da Sie ein Update eines bereits bestehenden libreboot machen wollen, sollten Sie diesen Befehl wählen:

sudo ./flash update ../rom/grub/libreboot_r20160907_grub_x60/x60_deqwertz_vesafb.rom

Dieser Befehl startet flashrom mit der Anweisung, dass ein Update gemacht werden soll mit dem Rom aus dem eben entpackten Archiv, genauer dem Rom mit deutscher Tastatur- und Grafikausgabe.

Nach dem Flashvorgang sollte ein "Verifying flash... VERIFIED." erscheinen.

Wenn weitere Fragen aufkommen, helfe ich Ihnen gerne dabei.

Vanecek
Offline
Joined: 01/18/2015

Hallo libreminded,

vielen herzlichen Dank, das Du Dir die Muehe gemacht hast einem Neuling detailliert zu beschreiben, wie man auf die neueste libreboot Version updaten kann.

Ich habe Deine Anleitung befolgt und stosse ab dem Befehl:

sha512sum -c SHA512SUMS 2> /dev/null "OK"

auf den Fehler, das ich nur einmal ein OK erhalte.

Wenn ich dann versuche die Archive zu entpacken, erhalte ich nach Eingabe des ersten Befehls folgende Ausgabe:

user@user-ThinkPad-X60s:~$ tar xvf libreboot_r20160907_util.tar.xz
tar: libreboot_r20160907_util.tar.xz: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Error is not recoverable: exiting now

Vielen herzlichen Dank im Voraus fuer Deine erneuten Bemuehungen.

Danke.

libreminded
Offline
Joined: 10/26/2016

Sorry, mein Fehler der erste Befehl war falsch (bzw es war 2 mal der zweite), Du brauchst

wget https://libreboot.org/release/stable/20160907/libreboot_r20160907_util.tar.xz
wget -P rom/grub/ https://libreboot.org/release/stable/20160907/rom/grub/libreboot_r20160907_grub_x60.tar.xz

wget https://libreboot.org/release/stable/20160907/SHA512SUMS

dann weiter mit

sha512sum -c SHA512SUMS 2> /dev/null "OK"

jetzt hoffentlich mit 2 OKs ;)

tar xvf libreboot_r20160907_util.tar.xz
tar xvf rom/grub/libreboot_r20160907_grub_x60.tar.xz -C rom/grub/

sudo ./flash update ../rom/grub/libreboot_r20160907_grub_x60/x60_deqwertz_vesafb.rom

Vanecek
Offline
Joined: 01/18/2015

Hallo libreminded,

es hat geklappt, das Update ist drauf.

Vielen Dank fuer Deine Hilfe, das haette ich in dieser Form nie aus der libreboot homepage herauslesen koennen.

Ich denke, das Deine Anleitung auch noch fuer den ein oder anderen User interessant sein koennte.

So werden auch User mit keinen bis wenigen Kommando Zeilen Kenntnissen ermutigt, einen mit libreboot und einem freien Betriebssystem versehenen Rechner zu erwerben.(Ich suche noch nach einem guten Buch in deutscher Sprache zum Terminal)

Auch Deine Erklaerung, was Du mit welchem Befehl ausloest, war toll.

Danke.

libreminded
Offline
Joined: 10/26/2016

Freut mich dass es geklappt hat.

Eine Buchempfehlung wäre

"Bash. Arbeiten und programmieren mit der Shell" von Christian Meißner

Kostenfreies Material mit zumindest Creative-Commons-Attribution-ShareAlike-4.0-International-Lizenz gibt es hier:

https://www.tuxcademy.org/media/all/