fix
This commit is contained in:
parent
ffbfda7e02
commit
fe6bd5a25c
1 changed files with 10 additions and 6 deletions
|
@ -274,6 +274,7 @@ if [ "${swap}" != "n" ]; then
|
||||||
if [ "${verschluesselung}" == "y" ]; then
|
if [ "${verschluesselung}" == "y" ]; then
|
||||||
swappartition=$(blkid -s PARTUUID -o value ${device}${swappartitionnummer})
|
swappartition=$(blkid -s PARTUUID -o value ${device}${swappartitionnummer})
|
||||||
echo "swap PARTUUID=${swappartition} /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256" >> ${mountpoint}/etc/crypttab
|
echo "swap PARTUUID=${swappartition} /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256" >> ${mountpoint}/etc/crypttab
|
||||||
|
echo "/dev/mapper/swap none swap defaults 0 0" >> ${mountpoint}/etc/fstab
|
||||||
else
|
else
|
||||||
swappartition=$(blkid -s PARTUUID -o value ${device}${swappartitionnummer})
|
swappartition=$(blkid -s PARTUUID -o value ${device}${swappartitionnummer})
|
||||||
echo "PARTUUID=${swappartition} none swap defaults 0 0" >> ${mountpoint}/etc/fstab
|
echo "PARTUUID=${swappartition} none swap defaults 0 0" >> ${mountpoint}/etc/fstab
|
||||||
|
@ -507,7 +508,7 @@ ${before} ${of} ${parameters}
|
||||||
}
|
}
|
||||||
|
|
||||||
function systemdboot() {
|
function systemdboot() {
|
||||||
tobootdevice=$(blkid -s PARTUUID -o value ${device}${rootpartitionnummer})
|
tobootdeviceuuid=$(blkid -s PARTUUID -o value ${device}${rootpartitionnummer})
|
||||||
swappartitionpart=$(blkid -s PARTUUID -o value ${device}${swappartitionnummer})
|
swappartitionpart=$(blkid -s PARTUUID -o value ${device}${swappartitionnummer})
|
||||||
|
|
||||||
# zurücksetzen der parameter
|
# zurücksetzen der parameter
|
||||||
|
@ -517,7 +518,10 @@ if [ "${swap}" != "n" ]; then
|
||||||
parameter="${parameter}resume=PARTUUID=${swappartitionpart} "
|
parameter="${parameter}resume=PARTUUID=${swappartitionpart} "
|
||||||
fi
|
fi
|
||||||
if [ "${verschluesselung}" == "y" ]; then
|
if [ "${verschluesselung}" == "y" ]; then
|
||||||
parameter="${parameter}cryptdevice=PARTUUID=${tobootdevice}:luks0 "
|
tobootdevice=${deviceluks}
|
||||||
|
parameter="${parameter}cryptdevice=PARTUUID=${tobootdeviceuuid}:luks0 "
|
||||||
|
else
|
||||||
|
tobootdevice="PARTUUID=${tobootdeviceuuid}"
|
||||||
fi
|
fi
|
||||||
if [ "${dateisystem}" == "btrfs" ]; then
|
if [ "${dateisystem}" == "btrfs" ]; then
|
||||||
parameter="${parameter}rootflags=subvol=__current/ROOT "
|
parameter="${parameter}rootflags=subvol=__current/ROOT "
|
||||||
|
@ -535,13 +539,13 @@ echo "title "${name}"s-os" > ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
||||||
echo "linux /vmlinuz-linux" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
echo "linux /vmlinuz-linux" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
||||||
echo "initrd /intel-ucode.img" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
echo "initrd /intel-ucode.img" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
||||||
echo "initrd /initramfs-linux.img" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
echo "initrd /initramfs-linux.img" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
||||||
echo "options root=PARTUUID=${tobootdevice} rw ${parameter}" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
echo "options root=${tobootdevice} rw ${parameter}" >> ${mountpoint}/boot/loader/entries/arch-uefi.conf
|
||||||
|
|
||||||
echo "title "${name}"s-os" > ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
echo "title "${name}"s-os" > ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
||||||
echo "linux /vmlinuz-linux" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
echo "linux /vmlinuz-linux" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
||||||
echo "initrd /intel-ucode.img" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
echo "initrd /intel-ucode.img" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
||||||
echo "initrd /initramfs-linux-fallback.img" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
echo "initrd /initramfs-linux-fallback.img" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
||||||
echo "options root=PARTUUID=${tobootdevice} rw ${parameter}" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
echo "options root=${tobootdevice} rw ${parameter}" >> ${mountpoint}/boot/loader/entries/arch-uefi-fallback.conf
|
||||||
|
|
||||||
echo "default arch-uefi" > ${mountpoint}/boot/loader/loader.conf
|
echo "default arch-uefi" > ${mountpoint}/boot/loader/loader.conf
|
||||||
echo "timeout 1" >> ${mountpoint}/boot/loader/loader.conf
|
echo "timeout 1" >> ${mountpoint}/boot/loader/loader.conf
|
||||||
|
@ -552,10 +556,10 @@ if [ "${booteintraege}" != "n" ]; then
|
||||||
|
|
||||||
arch-chroot ${mountpoint} efibootmgr -c -d ${device} -p 1 -l /EFI/systemd/systemd-bootx64.efi -L "Linux Boot Manager"
|
arch-chroot ${mountpoint} efibootmgr -c -d ${device} -p 1 -l /EFI/systemd/systemd-bootx64.efi -L "Linux Boot Manager"
|
||||||
|
|
||||||
arch-chroot ${mountpoint} efibootmgr -c -d ${device} -p 1 -l \vmlinuz-linux -L "Arch Linux efistub" -u "initrd=/initramfs-linux.img root=PARTUUID=${tobootdevice} rw ${parameter}"
|
arch-chroot ${mountpoint} efibootmgr -c -d ${device} -p 1 -l \vmlinuz-linux -L "Arch Linux efistub" -u "initrd=/initramfs-linux.img root=${tobootdevice} rw ${parameter}"
|
||||||
|
|
||||||
# überschreibt die efistub deswegen entfernt
|
# überschreibt die efistub deswegen entfernt
|
||||||
#arch-chroot ${mountpoint} efibootmgr -c -d ${device} -p 1 -l \vmlinuz-linux -L "Arch Linux fallback efistub" -u "initrd=/initramfs-linux-fallback.img root=PARTUUID=${tobootdevice} rw ${parameter}"
|
#arch-chroot ${mountpoint} efibootmgr -c -d ${device} -p 1 -l \vmlinuz-linux -L "Arch Linux fallback efistub" -u "initrd=/initramfs-linux-fallback.img root=${tobootdevice} rw ${parameter}"
|
||||||
|
|
||||||
#arch-chroot ${mountpoint} bootctl install
|
#arch-chroot ${mountpoint} bootctl install
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue