Megoldva a tikosítással az a gond ha volt fent dual boot ban egy másik linux ami levn tikosítva akkor edig úgy érzékelte a telptő hogy a raveos is titkosított lesz na ez ki lett javítva most már a rendszert nézi amin a felhasználó éppen van nem az összes lemezt.

This commit is contained in:
airmancooma 2025-03-25 23:22:36 +01:00
parent ce769a085c
commit 0b5807ab3f

View file

@ -29,15 +29,20 @@ if [ -d "/sys/firmware/efi" ]; then
echo "UEFI rendszer észlelve, systemd-boot telepítése..." echo "UEFI rendszer észlelve, systemd-boot telepítése..."
# LUKS titkosítás ellenőrzése # LUKS titkosítás ellenőrzése
ROOT_DEVICE=$(findmnt -n -o SOURCE /)
ENCRYPTED=false ENCRYPTED=false
CRYPTDEVICE_UUID="" CRYPTDEVICE_UUID=""
CRYPTNAME="cryptroot" CRYPTNAME="cryptroot"
# Ellenőrizzük, van-e titkosított partíció # Ellenőrizzük, van-e titkosított partíció
if blkid -t TYPE=crypto_LUKS -o device | grep -q .; then if [[ "$ROOT_DEVICE" == "/dev/mapper/"* ]]; then
ENCRYPTED=true ENCRYPTED=true
LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1) #LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1)
CRYPTDEVICE_UUID=$(blkid -o value -s UUID "$LUKS_DEVICE") #CRYPTDEVICE_UUID=$(blkid -o value -s UUID "$LUKS_DEVICE")
LUKS_DEVICE="/dev/$(sudo dmsetup deps -o devname cryptroot | grep -o '(.*)'| tr -d '()')"
CRYPTDEVICE_UUID=$(echo "$ROOT_DEVICE" | sed 's|/dev/mapper/luks-||')
echo "LUKS titkosítás észlelve: $LUKS_DEVICE (UUID: $CRYPTDEVICE_UUID)" echo "LUKS titkosítás észlelve: $LUKS_DEVICE (UUID: $CRYPTDEVICE_UUID)"
# A fájlrendszer típusának ellenőrzése # A fájlrendszer típusának ellenőrzése
@ -193,13 +198,18 @@ else
echo "BIOS rendszer észlelve, GRUB telepítése..." echo "BIOS rendszer észlelve, GRUB telepítése..."
# LUKS titkosítás ellenőrzése # LUKS titkosítás ellenőrzése
ROOT_DEVICE=$(findmnt -n -o SOURCE /)
LUKS_DEVICE="" LUKS_DEVICE=""
CRYPTDEVICE_UUID="" CRYPTDEVICE_UUID=""
CRYPTNAME="cryptroot" CRYPTNAME="cryptroot"
if blkid -t TYPE=crypto_LUKS -o device | grep -q .; then if [[ "$ROOT_DEVICE" == "/dev/mapper/"* ]]; then
LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1) #LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1)
CRYPTDEVICE_UUID=$(blkid -o value -s UUID "$LUKS_DEVICE") #CRYPTDEVICE_UUID=$(blkid -o value -s UUID "$LUKS_DEVICE")
LUKS_DEVICE="/dev/$(sudo dmsetup deps -o devname cryptroot | grep -o '(.*)'| tr -d '()')"
CRYPTDEVICE_UUID=$(echo "$ROOT_DEVICE" | sed 's|/dev/mapper/luks-||')
echo "LUKS titkosítás észlelve: $LUKS_DEVICE (UUID: $CRYPTDEVICE_UUID)" echo "LUKS titkosítás észlelve: $LUKS_DEVICE (UUID: $CRYPTDEVICE_UUID)"
# A fájlrendszer típusának ellenőrzése # A fájlrendszer típusának ellenőrzése