Freie initiale Firmware: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Vater (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Vater (Diskussion | Beiträge) |
||
Zeile 47: | Zeile 47: | ||
* (aktuelles) Debian 9 | * (aktuelles) Debian 9 | ||
pauschales Aktualisieren der Pakete | |||
: <code>apt upgrade -y</code> | |||
Installieren vom Paket ''git'', da ansonsten nicht einfach (per <code>git</code>) aus der Quelle von coreboot der Code für coreboot bezogen werden kann | |||
: <code>apt install -y git</code> | : <code>apt install -y git</code> | ||
Beziehen vom Code bei der Quelle von coreboot | |||
: <code>git clone https://review.coreboot.org/coreboot</code> | : <code>git clone https://review.coreboot.org/coreboot</code> | ||
Wechseln in das Verzeichnis mit dem Code für coreboot | |||
: <code>cd coreboot/</code> | : <code>cd coreboot/</code> | ||
Installieren von (für das Kompilieren von coreboot benötigten) Paketen, da ansonsten nicht kompiliert werden kann | |||
: <code>apt install -y m4 bison flex clang zlib1g-dev gnat</code>: <code>cd coreboot/</code> | |||
: <code>make crossgcc CPUS=$(nproc)</code> | : <code>make crossgcc CPUS=$(nproc)</code> | ||
== Siehe auch == | == Siehe auch == |
Version vom 29. Juni 2018, 22:20 Uhr
Zum Ersatz von (üblicher Weise leider) nicht freier initialer Firmware (BIOS, UEFI & Co) gibt es freie Software, wie #coreboot (oder gar Libreboot.
coreboot
BIOS durch coreboot ersetzen
- Grundsätzliches
- Klammern nur an den Rechner, wenn es vom Strom getrennt ist.
- Vorbereitung
- Rahmenbedingen (fürs beschriebene Vorgehen)
- (aktuelles) Debian 9
ThinkPad T520- Board (via USB am Rechner von dem aus geschrieben werden soll und zum Anschließen der Klammern, die am Rechner hängen, der beschrieben werden soll)
- Typ?
- WCH CH341A SPI programmer
- Klammern
- Typ?
- (optionale) Sicherung vom bestehenden BIOS
- ein erstes Mal auslesen
- ein weiteres Mal auslesen
- die beiden (oder auch noch weiter Sicherungen) miteinander vergleichen, um sicherzustellen, dass nicht fehlerbehaftet Ausgelesen wurde
coreboot ändern
- Rahmenbedingen (fürs beschriebene Vorgehen)
- (aktuelles) Debian 9
- ThinkPad T520
Debian für coreboot
- (aktuelles) Debian 9
pauschales Aktualisieren der Pakete
apt upgrade -y
Installieren vom Paket git, da ansonsten nicht einfach (per git
) aus der Quelle von coreboot der Code für coreboot bezogen werden kann
apt install -y git
Beziehen vom Code bei der Quelle von coreboot
git clone https://review.coreboot.org/coreboot
Wechseln in das Verzeichnis mit dem Code für coreboot
cd coreboot/
Installieren von (für das Kompilieren von coreboot benötigten) Paketen, da ansonsten nicht kompiliert werden kann
apt install -y m4 bison flex clang zlib1g-dev gnat
:cd coreboot/
make crossgcc CPUS=$(nproc)