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:
parent
ce769a085c
commit
0b5807ab3f
1 changed files with 16 additions and 6 deletions
|
@ -29,15 +29,20 @@ if [ -d "/sys/firmware/efi" ]; then
|
|||
echo "UEFI rendszer észlelve, systemd-boot telepítése..."
|
||||
|
||||
# LUKS titkosítás ellenőrzése
|
||||
ROOT_DEVICE=$(findmnt -n -o SOURCE /)
|
||||
ENCRYPTED=false
|
||||
CRYPTDEVICE_UUID=""
|
||||
CRYPTNAME="cryptroot"
|
||||
|
||||
# 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
|
||||
LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1)
|
||||
CRYPTDEVICE_UUID=$(blkid -o value -s UUID "$LUKS_DEVICE")
|
||||
#LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1)
|
||||
#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)"
|
||||
|
||||
# A fájlrendszer típusának ellenőrzése
|
||||
|
@ -193,13 +198,18 @@ else
|
|||
echo "BIOS rendszer észlelve, GRUB telepítése..."
|
||||
|
||||
# LUKS titkosítás ellenőrzése
|
||||
ROOT_DEVICE=$(findmnt -n -o SOURCE /)
|
||||
LUKS_DEVICE=""
|
||||
CRYPTDEVICE_UUID=""
|
||||
CRYPTNAME="cryptroot"
|
||||
|
||||
if blkid -t TYPE=crypto_LUKS -o device | grep -q .; then
|
||||
LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1)
|
||||
CRYPTDEVICE_UUID=$(blkid -o value -s UUID "$LUKS_DEVICE")
|
||||
if [[ "$ROOT_DEVICE" == "/dev/mapper/"* ]]; then
|
||||
#LUKS_DEVICE=$(blkid -t TYPE=crypto_LUKS -o device | head -n1)
|
||||
#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)"
|
||||
|
||||
# A fájlrendszer típusának ellenőrzése
|
||||
|
|
Loading…
Reference in a new issue