Dateien, die innerhalb des arch-chroot bearbeitet wurden, werden nun von Außen bearbeitet.
This commit is contained in:
parent
a2736bb15e
commit
ed44ab1824
1 changed files with 17 additions and 17 deletions
34
install.uefi
34
install.uefi
|
@ -52,19 +52,19 @@ arch-chroot /mnt hwclock --systohc
|
||||||
arch-chroot /mnt rm -rf /mnt/etc/localtime
|
arch-chroot /mnt rm -rf /mnt/etc/localtime
|
||||||
arch-chroot /mnt ln -sf "/usr/share/zoneinfo/${TIMEZONE}" /mnt/etc/localtime
|
arch-chroot /mnt ln -sf "/usr/share/zoneinfo/${TIMEZONE}" /mnt/etc/localtime
|
||||||
|
|
||||||
sed -i 's/#\(Color\)/\1/' /etc/pacman.conf
|
sed -i 's/#\(Color\)/\1/' /mnt/etc/pacman.conf
|
||||||
# Umbruch notwendug
|
# Umbruch notwendug
|
||||||
sed -i 's/#\(ParallelDownloads\s=\s5\)/\1\
|
sed -i 's/#\(ParallelDownloads\s=\s5\)/\1\
|
||||||
ILoveCandy/' /etc/pacman.conf
|
ILoveCandy/' /mnt/etc/pacman.conf
|
||||||
|
|
||||||
sed -i "s/#\(${LANG}\)/\1/" /etc/locale.gen
|
sed -i "s/#\(${LANG}\)/\1/" /mnt/etc/locale.gen
|
||||||
locale-gen
|
arch-chroot /mnt locale-gen
|
||||||
|
|
||||||
echo "LANG=${LANG}" > /etc/locale.conf
|
echo "LANG=${LANG}" > /mnt/etc/locale.conf
|
||||||
echo "KEYMAP=${KEYMAP}" > /etc/vconsole.conf
|
echo "KEYMAP=${KEYMAP}" > /mnt/etc/vconsole.conf
|
||||||
echo "${HOSTNAME_NEW}" > /etc/hostname
|
echo "${HOSTNAME_NEW}" > /mnt/etc/hostname
|
||||||
|
|
||||||
cat > /etc/hosts << EOF
|
cat > /mnt/etc/hosts << EOF
|
||||||
127.0.0.1 localhost
|
127.0.0.1 localhost
|
||||||
::1 localhost
|
::1 localhost
|
||||||
127.0.1.1 ${HOSTNAME_NEW}.localedomain ${HOSTNAME_NEW}
|
127.0.1.1 ${HOSTNAME_NEW}.localedomain ${HOSTNAME_NEW}
|
||||||
|
@ -91,16 +91,16 @@ pacman -S gnome gnome-extras gdm avahi bluez bluez-utils pipewire pipewire-audio
|
||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
|
|
||||||
sed -i 's/#\(CHARACTER_SET:\).*/\1utf-8/' /etc/lynx.cfg
|
sed -i 's/#\(CHARACTER_SET:\).*/\1utf-8/' /mnt/etc/lynx.cfg
|
||||||
|
|
||||||
cat > /etc/xdg/reflector/reflector.conf << EOF
|
cat > /mnt/etc/xdg/reflector/reflector.conf << EOF
|
||||||
--save /etc/pacman.d/mirrorlist
|
--save /etc/pacman.d/mirrorlist
|
||||||
--country Germany
|
--country Germany
|
||||||
--protocol https
|
--protocol https
|
||||||
--latest 5
|
--latest 5
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat > /etc/doas.conf << EOF
|
cat > /mnt/etc/doas.conf << EOF
|
||||||
permit :wheel
|
permit :wheel
|
||||||
permit persist eichehome as root
|
permit persist eichehome as root
|
||||||
EOF
|
EOF
|
||||||
|
@ -110,7 +110,7 @@ EOF
|
||||||
doas -C /etc/doas.conf && echo "config ok" || echo "config error"
|
doas -C /etc/doas.conf && echo "config ok" || echo "config error"
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
cat > /etc/systemd/resolved.conf.d/disable-multicastDNS.conf << EOF
|
cat > /mnt/etc/systemd/resolved.conf.d/disable-multicastDNS.conf << EOF
|
||||||
[Resolve]
|
[Resolve]
|
||||||
MulticastDNS=no
|
MulticastDNS=no
|
||||||
EOF
|
EOF
|
||||||
|
@ -125,14 +125,14 @@ arch-chroot /mnt systemctl enable avahi-daemon
|
||||||
arch-chroot /mnt systemctl enable bluetooth
|
arch-chroot /mnt systemctl enable bluetooth
|
||||||
|
|
||||||
if [[ ${GRAPHICS_CARD} == "amd" ]]; then
|
if [[ ${GRAPHICS_CARD} == "amd" ]]; then
|
||||||
sed -i 's/MODULES=()/MODULES=(amdgpu)/' /etc/mkinitcpio.conf #AMD
|
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)/' /etc/mkinitcpio.conf #Intel
|
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)/' /etc/mkinitcpio.conf #Nvidia
|
sed -i 's/MODULES=()/MODULES=(nvidia)/' /mnt/etc/mkinitcpio.conf #Nvidia
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sed -i 's/^HOOKS=(.*)/HOOKS=(base systemd keyboard plymouth autodetect sd-vconsole modconf kms block filesystems fsck)/' /etc/mkinitcpio.conf
|
sed -i 's/^HOOKS=(.*)/HOOKS=(base systemd keyboard plymouth autodetect sd-vconsole modconf kms block filesystems fsck)/' /mnt/etc/mkinitcpio.conf
|
||||||
|
|
||||||
arch-chroot /mnt mkinitcpio -p "${KERNEL}"
|
arch-chroot /mnt mkinitcpio -p "${KERNEL}"
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ console-mode max
|
||||||
editor yes
|
editor yes
|
||||||
default *
|
default *
|
||||||
EOF
|
EOF
|
||||||
cat > /boot/loader/entries/arch.conf << EOF
|
cat > /mnt/boot/loader/entries/arch.conf << EOF
|
||||||
title Arch Linux
|
title Arch Linux
|
||||||
version 0.1
|
version 0.1
|
||||||
linux /vmlinuz-${KERNEL}
|
linux /vmlinuz-${KERNEL}
|
||||||
|
|
Loading…
Reference in a new issue