Ist eigentlich maximal einfach:
Code:
~ » gdisk 1gb_file
zsh: correct 'gdisk' to 'fdisk' [nyae]? n
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
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-2047966, default = 2048) or {+-}size{KMGTP}: +512MiB
Last sector (1050624-2047966, default = 2047966) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef00
Changed type of partition to 'EFI System'
Command (? for help): n
Partition number (2-128, default 2):
First sector (34-1050623, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-1050623, default = 1050623) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to '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 1gb_file.
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
The operation has completed successfully.
Die erste Partition (die ESP) wird FAT32 formatiert und nach /boot gemountet, also "mkfs.fat -F32 /dev/sdX1 && mount /dev/sdX2 /mnt && mkdir -p /mnt/boot && mount /dev/sdX1 /mnt/boot". systemd-boot wird mit "bootctl install" installiert. Dann folgender Inhalt in die /mnt/boot/loader/loader.conf:
Und folgender Inhalt in die /mnt/boot/loader/entries/arch.conf:
Code:
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX rw
Die PARTUUID bekommst du mit "blkid -s PARTUUID -o value /dev/sdX1". Dann ist das Dingen durch.
Die dritte Zeile der arch.conf brauchst du nur, wenn du einen Intel-Prozessor und das Paket "intel-ucode" installiert hast.
Präferenz. Die Gruppe installiert dir jedes Paket explizit einzeln. Das Meta-Paket installiert dir alles als Abhängigkeit. Mein persönlicher Vorteil am Meta-Paket ist, dass "pacman -Qe" schmal bleibt und zudem später hinzugekommene und vielleicht wichtige Member der plasma-Group automatisch installiert werden bzw. alte Pakete automatisch entfernt werden. Da war z.B. vor Kurzem was mit dem Audio-Tray-Icon.
Simpel: VLC, weil vom Upstream empfohlen.