Benutzer-Werkzeuge

Webseiten-Werkzeuge


notiz:archlinux-installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
notiz:archlinux-installieren [2020/07/27 12:53] – [Archlinux installieren (EFISTUB, Luks, Gnome, Hibernate)] clerienotiz:archlinux-installieren [2020/12/25 15:33] – [Gnome installieren] clerie
Zeile 13: Zeile 13:
         * lv 100%FREE home         * lv 100%FREE home
  
 +<code bash>
 mkfs.fat -F 32 -n EFI /dev/nvme0n1p1 mkfs.fat -F 32 -n EFI /dev/nvme0n1p1
  
Zeile 36: Zeile 37:
  
 mkfs.ext4 -L home /dev/mapper/main-home mkfs.ext4 -L home /dev/mapper/main-home
 +</code>
  
 ===== Partitionen mounten ===== ===== Partitionen mounten =====
  
 +<code bash>
 mount /dev/mapper/main-root /mnt mount /dev/mapper/main-root /mnt
  
Zeile 48: Zeile 51:
  
 mount /dev/mapper/main-home /mnt/home mount /dev/mapper/main-home /mnt/home
 +</code>
  
 ===== Grundinstallation ===== ===== Grundinstallation =====
Zeile 55: Zeile 59:
 Spiegelserver auswählen Spiegelserver auswählen
  
 +<code bash>
 reflector -c Germany > /etc/pacman.d/mirrorlist reflector -c Germany > /etc/pacman.d/mirrorlist
 +</code>
  
 ==== Bootstrapping ==== ==== Bootstrapping ====
  
 +<code bash>
 pacstrap /mnt base base-devel dosfstools gptfdisk lvm2 linux linux-firmware nano pacstrap /mnt base base-devel dosfstools gptfdisk lvm2 linux linux-firmware nano
  
 pacman --root /mnt -S dhcpcd bash-completion intel-ucode wpa_supplicant efibootmgr sudo openssh tmux pacman --root /mnt -S dhcpcd bash-completion intel-ucode wpa_supplicant efibootmgr sudo openssh tmux
 +</code>
  
 ==== fstab bauen ===== ==== fstab bauen =====
  
 +<code bash>
 genfstag -Up /mnt > /mnt/etc/fstab genfstag -Up /mnt > /mnt/etc/fstab
 +</code>
  
 ===== chrooten ===== ===== chrooten =====
  
 +<code bash>
 arch-chroot /mnt arch-chroot /mnt
 +</code>
  
 ==== Hostname ==== ==== Hostname ====
  
 +<code bash>
 echo krypton > /etc/hostname echo krypton > /etc/hostname
 +</code>
  
 ==== Locale ==== ==== Locale ====
  
 +<code bash>
 nano /etc/locale.gen nano /etc/locale.gen
  
Zeile 86: Zeile 101:
  
 ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
 +</code>
  
 ==== Network ==== ==== Network ====
Zeile 100: Zeile 116:
 <code - /etc/mkinitcpio.conf> <code - /etc/mkinitcpio.conf>
 ... ...
-MODULES=(ext4 i915)+MODULES=(ext4)
 ... ...
 HOOKS=(base udev autodetect modconf block keyboard keymap encrypt lvm2 resume filesystems fsck shutdown) HOOKS=(base udev autodetect modconf block keyboard keymap encrypt lvm2 resume filesystems fsck shutdown)
Zeile 106: Zeile 122:
 </code> </code>
  
 +<code bash>
 mkinitcpio -p linux mkinitcpio -p linux
 +</code>
  
 ==== EFI Boot ==== ==== EFI Boot ====
  
 +<code bash>
 efibootmgr -c -d /dev/nvme0n1 -p 1 -l \vmlinuz-linux -L "Arch Linux efistub" -u "initrd=\initramfs-linux.img quiet cryptdevice=/dev/nvme0n1p2:main root=/dev/mapper/main-root rw resume=/dev/mapper/main-swap" efibootmgr -c -d /dev/nvme0n1 -p 1 -l \vmlinuz-linux -L "Arch Linux efistub" -u "initrd=\initramfs-linux.img quiet cryptdevice=/dev/nvme0n1p2:main root=/dev/mapper/main-root rw resume=/dev/mapper/main-swap"
  
 efibootmgr -c -d /dev/nvme0n1 -p 1 -l \vmlinuz-linux -L "Arch Linux efistub Fallback" -u "initrd=\initramfs-linux-fallback.img cryptdevice=/dev/nvme0n1p2:main root=/dev/mapper/main-root rw" efibootmgr -c -d /dev/nvme0n1 -p 1 -l \vmlinuz-linux -L "Arch Linux efistub Fallback" -u "initrd=\initramfs-linux-fallback.img cryptdevice=/dev/nvme0n1p2:main root=/dev/mapper/main-root rw"
 +</code>
  
 === Psst! Kleines Skript === === Psst! Kleines Skript ===
Zeile 134: Zeile 154:
 ==== (optional) Grub ==== ==== (optional) Grub ====
  
 +<code bash>
 pacman -S grub pacman -S grub
  
 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Arch Linux GRUB" grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Arch Linux GRUB"
 +</code>
  
 <code - /etc/default/grub> <code - /etc/default/grub>
 ... ...
-GRUB_CMDLINE_LINUX_DEFAULT="quiet cryptdevice=/dev/nvme0n1p2 resume=/dev/mapper/main-swap"+GRUB_CMDLINE_LINUX_DEFAULT="quiet cryptdevice=/dev/nvme0n1p2:main resume=/dev/mapper/main-swap"
 .... ....
 </code> </code>
  
 +<code bash>
 grub-mkconfig -o /boot/grub/grub.cfg grub-mkconfig -o /boot/grub/grub.cfg
 +</code>
  
 ===== Abschließen ===== ===== Abschließen =====
  
 +<code bash>
 passwd passwd
  
Zeile 155: Zeile 180:
  
 reboot reboot
 +</code>
  
 ===== Einrichten ===== ===== Einrichten =====
Zeile 160: Zeile 186:
 ==== Temporärers Netzwerk ==== ==== Temporärers Netzwerk ====
  
 +<code bash>
 dhcpcd enp0s31f6 dhcpcd enp0s31f6
 +</code>
  
 ==== Benutzer ==== ==== Benutzer ====
  
 +<code bash>
 useradd -m -s /bin/bash clerie useradd -m -s /bin/bash clerie
  
Zeile 169: Zeile 198:
  
 EDITOR=nano visudo EDITOR=nano visudo
 +</code>
  
 <code - visudo> <code - visudo>
Zeile 176: Zeile 206:
 </code> </code>
  
 +<code bash>
 usermod -a -G wheel clerie usermod -a -G wheel clerie
 +</code>
  
 ==== SSD Trim ==== ==== SSD Trim ====
  
 +<code bash>
 systemctl enable --now fstrim.timer systemctl enable --now fstrim.timer
 +</code>
  
 ==== Gnome installieren ==== ==== Gnome installieren ====
  
 +<code bash>
 pacman -S gnome pacman -S gnome
  
 oder oder
  
-pacman -S cheese eog evince file-roller gdm gedit gnome-backgrounds gnome-calculator gnome-characters gnome-color-manager gnome-control-center gnome-disk-utility gnome-font-viewer gnome-keyring gnome-menus gnome-screenshot gnome-session gnome-settings-daemon gnome-shell gnome-shell-extension gnome-system-monitor gnome-terminal gnome-themes-extra gnome-user-share gnome-video-effects nautilus networkmanager sushi totem gnome-tweaks+pacman -S cheese eog evince file-roller gdm gedit gnome-backgrounds gnome-calculator gnome-characters gnome-color-manager gnome-control-center gnome-disk-utility gnome-font-viewer gnome-keyring gnome-menus gnome-screenshot gnome-session gnome-settings-daemon gnome-shell gnome-shell-extensions gnome-system-monitor gnome-terminal gnome-themes-extra gnome-user-share gnome-video-effects nautilus networkmanager sushi totem gnome-tweaks
  
 systemctl enable gdm systemctl enable gdm
  
 systemctl enable NetworkManager.service systemctl enable NetworkManager.service
 +</code>
  
 ==== Bluetooth ==== ==== Bluetooth ====
  
 +<code bash>
 pacman -S bluez bluez-utils pacman -S bluez bluez-utils
  
 systemctl enable blutooth.service systemctl enable blutooth.service
 +</code>
  
 ===== Rebooten ===== ===== Rebooten =====
  
 +<code bash>
 reboot reboot
 +</code>
  
 ===== Siehe auch ===== ===== Siehe auch =====
notiz/archlinux-installieren.txt · Zuletzt geändert: 2021/03/17 15:34 von clerie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki