Benutzer:Tuxnix: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
(Erzeugen einer Schlüsseldatei)
 
(94 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Entwurf Beitrag 'gdisk'
{{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}{{SEITENTITEL:sway}}{{righttoc}}


{{SEITENTITEL:gdisk}}{{righttoc}}
<u>Erzeugen einer Schlüsseldatei zur Vermeidung einer zweiten Eingabe des Verschlüsselungspassworts:</u><br>
{{Hinweis|Gdisk nutzt die moderne GUID-Partitionstabelle (GPT) welche für das Booten von UEFI-Systeme notwendig ist, während [[fdisk]] eine DOS-Partitionstabelle (MBR) für Datenträger bis 2TiB einsetzt die für das Booten von BIOS-Systemen benötigt wird.}}<br>
<code style=font-size:12px>dd bs=512 count=4 if=/dev/urandom of=/keyfile.bin</code><br>
<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>


Mit dem Konsolenprogramm {{ic|gdisk}} wird die Partitionstabelle eines Datenträgers verändert oder neu erstellt.
<code style=font-size:12px>nano /etc/mkinitcpio.conf</code><br>
 
<u>'/keyfile.bin' zu Files hinzufuegen:</u><br>
== Installation ==
<code style=font-size:12px>FILES=(/keyfile.bin)</code><br>
Das Programm gdisk ist im Paket {{paket|gptfdisk}} enthalten und gehört zur Standardinstallation.
 
== Partitionieren ==
{{Hinweis|Vor dem Partitionieren sollte man sich mit dem Befehl '''# fdisk -l''' oder '''lsblk''' über die angeschlossenen Festplatten und deren Partitionen einen Überblick verschaffen.}}
{{Achtung|Das Neuanlegen der Partitionstabelle kann gespeicherte Daten unauffindbar machen.}}
 
Eingeleitet wird das Partitionieren mit dem Befehl:
gdisk <Datenträger>
Danach können interaktiv vom Benutzer die weiteren Schritte gewählt werden:<br>
Mit der Eingabe von {{ic|?}} werden alle Optionen aufgelistet.<br>
Alle Änderungen werden vorerst nur im cache vorgenommen und können mit {{ic|q}} jederzeit folgenlos abgebrochen werden.<br>
Erst mit der Eingabe von {{ic|w}} wird die neue Partitionstabelle auf den Datenträger geschrieben und die Partitionierung abgeschlossen.
 
==Beispiel==
Zur Veranschaulichung hier ein Beispiel mit allen <span style="color:darkblue">Aus-</span> und <span style="color:maroon">Eingaben</span>.<br>
Der Datenträger /dev/sda soll für die Einrichtung mit Arch Linux neu partitioniert werden.<br>
 
* Die erste Partition soll für /boot mit 512MiB -
* Die zweite Partition soll für root (/) mit dem maximalen Speicherplatz -
Dies entspricht der gebräuchlichen Partitionierung für UEFI-Boot-Systeme.
<b><span style="color:darkblue"># <span style="color:maroon">gdisk /dev/sda</span><br>  
GPT fdisk (gdisk) version 1.0.5<br>
Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present<br>
Creating new GPT entries in memory.<br>
Command (? for help):<span style="color:maroon"> o</span>
This option deletes all partitions and creates a new protective MBR.<br>
Proceed? (Y/N): <span style="color:maroon">y</span><br>
Command (? for help):<span style="color:maroon"> n</span>
Partition number (1-128, default 1):<span style="color:maroon">{{taste|Enter}}</span>
First sector (34-976773134, default = 2048) or {+-}size{KMGTP}:<span style="color:maroon">{{taste|Enter}}</span>
Last sector (2048-976773134, default = 976773134) or {+-}size{KMGTP}:<span style="color:maroon">{{taste|Enter}}</span>
Current type is 8300 (Linux filesystem)<br>
Hex code or GUID (L to show codes, Enter = 8300):<span style="color:maroon">{{taste|Enter}}</span>
Changed type of partition to 'Linux filesystem'<br>
Command (? for help):<span style="color:maroon"> w</span>
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!<br>
Do you want to proceed? (Y/N):<span style="color:maroon"> y</span>
OK; writing new GUID partition table (GPT) to /dev/sda.
The operation has completed successfully.</span></b>
 
 
GPT fdisk (gdisk) version 1.0.5
 
Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: present
 
Found valid GPT with corrupt MBR; using GPT and will write new
protective MBR on save.
 
Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y
 
Command (? for help): n
Partition number (1-128, default 1):
First sector (34-976773134, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-976773134, default = 976773134) or {+-}size{KMGTP}: +512M
Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300): ef00
Changed type of partition to 'EFI system partition'
 
Command (? for help): n
Partition number (2-128, default 2):
First sector (34-976773134, default = 1050624) or {+-}size{KMGTP}:
Last sector (1050624-976773134, default = 976773134) or {+-}size{KMGTP}:
Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
 
Command (? for help): p
Disk /dev/sdc: 976773168 sectors, 465.8 GiB
Model: USB 3.5"-HDD   
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 96231FD8-EEE4-4EFB-846A-5527772B96FC
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
 
Number  Start (sector)    End (sector)  Size      Code  Name
  1            2048        1050623  512.0 MiB  EF00  EFI system partition
  2        1050624      976773134  465.3 GiB  8300  Linux filesystem
 
Command (? for help): w
 
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
 
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdc.
The operation has completed successfully.
 
 
==Weitere Beispiele==
(Bei den folgenden Beispielen ist lediglich die Eingabe notiert.)<br>
Für '''x''' ist jeweils das konkrete Laufwerk zu setzen.
 
===1 Partition===
 
===/boot, root (/)===
(siehe oben)
 
* {{ic|gdisk /dev/'''x'''}} –  Starten von gdisk
* {{taste|N}} – Erstellen einer leeren Partitionstabelle
* {{taste|Enter}} – Erstellen einer Partition
* {{taste|Enter}} – Den ersten Sektor bestätigen
* {{ic|+512M}} – Die Partition 512 Megabyte groß zu machen
* {{ic|ef00}} – Bestimmen, dass es eine EFI-Partition ist
* {{ic|n}} – Eine weitere Partition erstellen
* {{taste|Enter}} – Erstellen der Partition bestätigen
* {{taste|Enter}} – Ersten Sektor bestätigen
* {{taste|Enter}} – Letzten Sektor bestätigen
* {{taste|Enter}} – Partitionstypen bestätigen
 
== siehe auch ==
* [[Partitionierung]]
* [[fdisk]]
* [[Parted]]
* [[KDE-Partitionsverwaltung]]
 
[[Kategorie: Installation]]
[[Kategorie: Befehle]]
[[en:gdisk]]

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)