Benutzer:Tuxnix: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Erzeugen einer Schlüsseldatei)
 
(67 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Nur für eigene Zwecke:
{{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}{{SEITENTITEL:sway}}{{righttoc}}


=Entwurf Beitrag: Paketupdate Troubelshooting=
<u>Erzeugen einer Schlüsseldatei zur Vermeidung einer zweiten Eingabe des Verschlüsselungspassworts:</u><br>
Im allgemeinen verläuft des Paketupdate von Arch Linux problemlos. Der folgende Artikel sammelt Tipps und Tricks für die wenigen Fälle in denen das nicht so ist.
<code style=font-size:12px>dd bs=512 count=4 if=/dev/urandom of=/keyfile.bin</code><br>
Es ist immer empfehlenswert vor einem Update sich auf der Arch Linux Seite über evnt. Änderungen zu informieren.
<code style=font-size:12px>cryptsetup luksAddKey /dev/disk/by-label/ROOT /keyfile.bin</code><br>
<code style=font-size:12px>chmod 000 /keyfile.bin</code><br><br>


==Manuelle Eingriffe==
<code style=font-size:12px>nano /etc/mkinitcpio.conf</code><br>
Da Arch Linux eine Rolling Realise Distribution ist, werden Umbauten im laufenden System vorgenommen. Arch nimmt diese Änderungen nicht automatisch vor. Der User soll über jede Änderung seines Systems informiert bleiben.
<u>'/keyfile.bin' zu Files hinzufuegen:</u><br>
 
<code style=font-size:12px>FILES=(/keyfile.bin)</code><br>
===y/N-Abfragen===
Meistens handelt es sich hierbei um triviale Dinge wie z.B.: dass eine Datei eines Pakets sein Verzeichnis wechseln soll. Das groß geschriebene N ist dabei keinesfalls die Empfehlung. Es verhindert nur, dass dieser Schritt durch Skripte automatisiert werden kann. Der Wechsel in andere Verzeichnisse wird von Entwicklern bzw. den Arch Maintainern vorgenommen. Bei Verzeichniswechsel sollte man immen ein '''y''' wählen.
 
===Dateikonflikte===
Paketabhängigkeiten ändern sich mit der Zeit.
 
==Kernel Updates==
Falls der Kernel ein größeres Update erfährt, werden Module, wie zum Beispiel ''' nvidia''' im laufenden System unbenutzbar, da die neuen, aktualisierten Paketversionen solcher Module gegen den neueren Kernel gebaut wurden, aber das System derzeit aber noch den älteren kernel verwendet. Ein Neustart ist nötig.
 
 
Dann ist es wahrscheinlich, dass der Kernel zwar aktualisiert wird, aber ''mkinitcpio'' Fehler beim Durchlaufen der Hooks meldet (wie etwa fehlende Udev-Regeln beim Hook "filesystems"). Das würde dazu führen, dass das System dann nicht mehr startet und etwa von einem anderen Linux-System oder der Live-CD repariert werden muss! Um dergleichen zu vermeiden, genügt es nach so einem Update i.d.R., das Initramfs noch einmal neu zu generieren, mit dem Befehl:
mkinitcpio -p linux
 
 
==Verspätete Updates==
Arch Linux Systeme lassen sich oft auch dann wieder aktualisieren wenn sehr lange kein Update gemacht wurde.
 
===Keys erneuern===
 
 
 
 
<br><br><br><br><br><br><br><br><br><br><br>
=Notizen-2:=
 
==Kernel Testing Branch==
 
{|{{prettytable}} border="1" style="width:100%" class="sortable"
!style="width:18%;background-color:#E5E5E5"|'''linux'''
!style="width:16%;text-align:center;background-color:#E5E5E5"|'''Rpi 3'''
!style="width:10%;text-align:center;background-color:#E5E5E5"|'''Rpi 4'''
!style="width:16%;text-align:center;background-color:#E5E5E5"|'''Pinebook Pro'''
!style="width:10%;text-align:center;background-color:#E5E5E5"|'''Pinephone'''
!style="width:10%;text-align:center;background-color:#E5E5E5"|'''Vim'''
!style="width:10%;text-align:center;background-color:#E5E5E5"|'''odroid c4'''
|-
|style="background-color:#ffe0af"|<div align="center">pinephone 5.10.2-1
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#aaffaa"|<div align="center">remommended</div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|-
|style="background-color:#ffe0af"|<div align="center">5.10.2-1</div>
|style="background-color:#ffaaaa"|<div align="center">not supported</div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#ffffaa"|<div align="center">kwin crashes while OpenGL compositing<br>DP-ALT-Mode fixed</div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#aaffaa"|<div align="center">remommended</div>
|-
|style="background-color:#ffe0af"|<div align="center">rpi4-mainline 5.10.1-1
|style="background-color:#ffaaaa"|<div align="center">not supported</div>
|style="background-color:#aaffaa"|<div align="center">recommended</div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|-
|style="background-color:#ffe0af"|<div align="center">rpi4-5.10.0-rc7-1
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|-
|style="background-color:#ffe0af"|<div align="center">vim 5.10.1-1
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#aaffaa"|<div align="center">recommended</div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|-
|style="background-color:#ffe0af"|<div align="center">pinebookpro 5.7.19-1
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#aaffaa"|<div align="center">recommended</div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|-
|style="background-color:#ffe0af"|<div align="center">rpi4 5.4.83-1
|style="background-color:#aaffaa"|<div align="center">works only with<br>raspberrypi-bootloader<br>raspberrypi-bootloader-x<br>version 20201207-1</div>
|style="background-color:#aaffaa"|<div align="center">recommended</div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|style="background-color:#d3d3d3"|<div align="center"></div>
|}
 
* grey - no information
* green - recommended
* yellow - issues reported
* red - doesn't boot or has heavy issues

Aktuelle Version vom 24. April 2024, 20:36 Uhr

„Tuxnix“ wurde von Tuxnix (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Tuxnix (Diskussion) bitte, bevor du den Artikel bearbeitest.


Erzeugen einer Schlüsseldatei zur Vermeidung einer zweiten Eingabe des Verschlüsselungspassworts:
dd bs=512 count=4 if=/dev/urandom of=/keyfile.bin
cryptsetup luksAddKey /dev/disk/by-label/ROOT /keyfile.bin
chmod 000 /keyfile.bin

nano /etc/mkinitcpio.conf
'/keyfile.bin' zu Files hinzufuegen:
FILES=(/keyfile.bin)