archie64 schriebGreg schriebGib uns noch bekannt wie du booten willst. Bios oder UEFI.
BIOS (im BIOS habe ich secureboot abgeschaltet und nur Legacy aktiv)
Ich nehme mal an, dass du die Möglichkeit hättest per UEFI zu booten, da der PC secure boot hat.
Secureboot abgeschaltet ist richtig.
Ich würde dann eine Bootpartition vom Typ ef00 machen, ca. 100MB. Eine Rootpartition mit dem Namen des Betriebssystems Linux oder p_arch was auch immer. Wenn erforderlich dann eine swap Partition.
Eine Kurzanleitung steht hier:
arch uefi installation:
Abkürzungen:
p_arch Rootpartition für Arch-Linux
booten mit dem Isoimage
loadkezs de
loadkezs de-latin1
gdisk /dev/sda
Neue Partitionstabelle erzeugen mit
o
neue Partition für efi und boot (EFIBOOT) 120M (es wird mindestens 66MB für 2 Kernel (linux und Linux-lts) benötigt. Fat32 Spezifikation >512MiB).
n
Typ ef00
neue Partition für root
n
Typ 8300
neue Partition für swap
n
Typ 8200
w
Formatieren:
mkfs.fat -F 32 -n EFIBOOT /dev/sda1
mkfs.ext4 -L p_arch /dev/sda2
mkswap -L p_swap /dev/sda3
Mounten:
Rootpartition zuerst!!!
mount -L p_arch /mnt
mkdir -p /mnt/boot
mount -L EFIBOOT /mnt/boot
swapon -L p_swap
Grundinstallation:
nano /etc/pacman.d/mirrorlist
pacstrap /mnt base lshw mc gptfdisk efibootmgr dmidecode
genfstab -pL /mnt >> /mnt/etc/fstab
arch-chroot /mnt
echo rechnername > /etc/hostname
nano /etc/hosts
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost rechnername
::1 localhost.localdomain localhost rechnername
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo LC_COLLATE=C >> /etc/locale.conf wenn Sortierung nach Groß und Kleinschreibung erfolgen soll.
echo LANGUAGE=de_DE >> /etc/locale.conf
echo KEYMAP=de-latin1 > /etc/vconsole.conf
echo FONT=lat9w-16 >> /etc/vconsole.conf
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
nano /etc/locale.gen
de_DE.UTF-8
de_DE.ISO-8859-1
de_DE.ISO-8859-15@euro
locale-gen
passwd
mkinitcpio -p linux
systemd Loader installieren:
bootctl install
Datei anlegen:
nano /boot/loader/loader.conf Hinweis: diese Datei wird nur benutzt zum Laden des default Linux.
timeout3
default uefi_arch
Datei anlegen:
nano /boot/loader/entries/uefi_arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/disk/by-label/p_arch rw
oder
options root=LABEL=p_arch rw
Für fallback anlegen:
/boot/loader/entries/uefi_arch_fallback.conf
title Arch Linux fallback
linux /vmlinuz-linux
initrd /initramfs-linux-fallback.img
options root=/dev/disk/by-label/p_arch rw
oder
options root=LABEL=p_arch rw
Zusätzliche Werkzeuge installieren:
pacman -S gptfdisk efibootmgr lshw mc
efi booteinträge kontollieren:
efibootmgr -v
exit
umount -a
poweroff
usb stick bzw CD entfernen.
Neu starten
login: root
Passwort: Geheim
useradd -m -g users -s /bin/bash duda
passwd duda
Ist schon eine Weile her, dass ich das gemacht habe. Wenn Jemandem was verbesserungswürdiges einfällt dann bitte korregieren.
Gruß aus DN
Greg