From 5916a89fa7d23a4b2a2e9b24ba2d816a1482ef29 Mon Sep 17 00:00:00 2001 From: eichehome Date: Mon, 17 Jul 2023 00:24:29 +0200 Subject: [PATCH 1/3] =?UTF-8?q?M=C3=B6glichkeiten=20f=C3=BCr=20Microcode,?= =?UTF-8?q?=20Kernel=20und=20Grafikkarte=20hinzugef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.uefi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install.uefi b/install.uefi index fbdaeba..bdff729 100644 --- a/install.uefi +++ b/install.uefi @@ -4,9 +4,9 @@ # Einfache Version # #################### -# processor manufacturer: amd +# processor micricode: amd-ucode|intel-ucode MICROCODE="amd-ucode" -# kernel: linux +# kernel: linux|linux-lts|linux-zen KERNEL="linux" # hostname: arch HOSTNAME_NEW="arch" @@ -16,7 +16,7 @@ ROOTPASSWORD="testen" USERNAME="eichehome" # userpassword: testen USERPASSWORD="testen" -# graphics card: amd +# graphics card: amd|intel|nvidia GRAPHICS_CARD="amd" # timezone: Europe/Berlin TIMEZONE="Europe/Berlin" From 95d2ecfb7aaedab96ca5ba30f8409b728d3ba07e Mon Sep 17 00:00:00 2001 From: eichehome Date: Mon, 17 Jul 2023 00:28:08 +0200 Subject: [PATCH 2/3] Packetinstallation interaktiv gemacht wegen Konflikten und Syntax der If-Verzweigungen korrigiert. --- install.uefi | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/install.uefi b/install.uefi index bdff729..edeba6a 100644 --- a/install.uefi +++ b/install.uefi @@ -44,7 +44,7 @@ mount /dev/vda1 /mnt/boot #ln -sf /run/systemd/resolve/stub-resolv.conf /mnt/etc/resolv.conf # tmpfiles.d macht das -pacstrap /mnt base linux-firmware vim git "${KERNEL}" "${MICROCODE}" #dracut +pacstrap -i /mnt base linux-firmware vim git "${KERNEL}" "${MICROCODE}" #dracut #arch-chroot /mnt # ln -sf "/usr/share/zoneinfo/${TIMEZONE}" /etc/localtime -> L /etc/localtime - - - - "/usr/share/zoneinfo/${TIMEZONE}" @@ -75,20 +75,20 @@ EOF arch-chroot /mnt chpasswd <<< "root:${ROOTPASSWORD}" #echo root:"${ROOTPASSWORD}" | chpasswd -pacstrap /mnt base-devel "${KERNEL}-header" -pacstrap /mnt opendoas firewalld iptables-nft openssh bash-completion man-db man-pages reflector xdg-user-dirs +pacstrap -i /mnt base-devel "${KERNEL}-header" +pacstrap -i /mnt opendoas firewalld iptables-nft openssh bash-completion man-db man-pages reflector xdg-user-dirs #pacman -S iwd dialog reflector xdg-user-dirs xdg-utils inetutils ldns bash-completion openssh rsync iptables-nft ipset firewalld lynx man-db man-pages texinfo opendoas pacman-contrib rebuild-detector -pacstrap /mnt efibootmgr mtools dosfstools +pacstrap -i /mnt efibootmgr mtools dosfstools -if [[ ${GRAPHICS_CARD} == "amd"]]; then - pacstrap /mnt xf86-video-amdgpu -elif [[ ${GRAPHICS_CARD} == "nvidia"]]; then - pacstrap /mnt nvidia nvidia-utils nvidia-settings +if [[ "${GRAPHICS_CARD}" == "amd" ]]; then + pacstrap -i /mnt xf86-video-amdgpu +elif [[ "${GRAPHICS_CARD}" == "nvidia" ]]; then + pacstrap -i /mnt nvidia nvidia-utils nvidia-settings fi # GNOME installieren -pacstrap /mnt gnome gnome-extras gdm avahi bluez bluez-utils pipewire pipewire-audio pipewire-alsa pipewire-pulse pipewire-jack pipewire-zeroconf pipewire-v4l2 pipewire-docs pipewire-roc helvum wireplumber gstreamer gst-plugin-pipewire gst-libav gst-plugins-good gst-plugins-base xdg-desktop-portal-gnome networkmanager modemmanager networkmanager-openconnect networkmanager-openvpn networkmanager-pptp networkmanager-vpnc power-profiles-daemon plymouth libreoffice-fresh-de +pacstrap -i /mnt gnome gnome-extras gdm avahi bluez bluez-utils pipewire pipewire-audio pipewire-alsa pipewire-pulse pipewire-jack pipewire-zeroconf pipewire-v4l2 pipewire-docs pipewire-roc helvum wireplumber gstreamer gst-plugin-pipewire gst-libav gst-plugins-good gst-plugins-base xdg-desktop-portal-gnome networkmanager modemmanager networkmanager-openconnect networkmanager-openvpn networkmanager-pptp networkmanager-vpnc power-profiles-daemon plymouth libreoffice-fresh-de ################################################################# @@ -125,11 +125,11 @@ arch-chroot /mnt systemctl enable gdm arch-chroot /mnt systemctl enable avahi-daemon arch-chroot /mnt systemctl enable bluetooth -if [[ ${GRAPHICS_CARD} == "amd" ]]; then +if [[ "${GRAPHICS_CARD}" == "amd" ]]; then sed -i 's/MODULES=()/MODULES=(amdgpu)/' /mnt/etc/mkinitcpio.conf #AMD -elif [[ ${GRAPHICS_CARD} == "intel" ]]; then +elif [[ "${GRAPHICS_CARD}" == "intel" ]]; then sed -i 's/MODULES=()/MODULES=(i915)/' /mnt/etc/mkinitcpio.conf #Intel -elif [[ ${GRAPHICS_CARD} == "nvidia" ]]; then +elif [[ "${GRAPHICS_CARD}" == "nvidia" ]]; then sed -i 's/MODULES=()/MODULES=(nvidia)/' /mnt/etc/mkinitcpio.conf #Nvidia fi From c400757febeeb4a86e892ba67baffb2d9ed5e60e Mon Sep 17 00:00:00 2001 From: eichehome Date: Mon, 17 Jul 2023 00:28:45 +0200 Subject: [PATCH 3/3] exit-Statement korrigiert. --- install.uefi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.uefi b/install.uefi index edeba6a..55589d9 100644 --- a/install.uefi +++ b/install.uefi @@ -157,4 +157,4 @@ arch-chroot /mnt useradd -mG wheel "${USERNAME}" arch-chroot /mnt chpasswd <<< "${USERNAME}:${USERPASSWORD}" #echo "${USERNAME}:${USERPASSWORD}" | chpasswd -exit(0) \ No newline at end of file +exit 0 \ No newline at end of file