При существующей двойной загрузке жесткого диска с зашифрованным логическим томом LUKS для Windoz и Linux (Fedora 15) необходимо ли "начинать заново" с установкой LUKS при обновлении системы?

Напомню, что некоторые заметки о разделении установки Linux на разные разделы помогли бы сохранить домашние данные в будущем обновлении (я не могу найти это сейчас). Прежде чем я попробую это, возможен ли этот вариант использования и предназначен для разделения установки Linux?

   # lsblk -fa
   NAME                                                 FSTYPE      LABEL         MOUNTPOINT
   sda [80G]
   ├─sda1 [system W95 FAT 32]                           vfat
   ├─sda2                                               ext4              /boot
   └─sda3 [52.4G]                                       crypto_LUKS
     └─luks-de25ac97-6a32-4b79-a6a0-296a39376b3b (dm-0) LVM2_member
       ├─cryptVG-root (dm-1) [21.5G]                    ext4              /
       ├─cryptVG-swap (dm-2) [5.4MB]                    swap              [SWAP]
       └─cryptVG-data (dm-3) [25.6G]                    ext4              /home

2 ответа2

1

Скорее всего "Не".

В Fedora и Anaconda не представляется возможным использовать / сохранить существующий домашний раздел в мастере установки. Хотя мастер распознает диск с предыдущей версией Linux, он, похоже, не выполняет никакой работы по "распознаванию" существующего / домашнего раздела.

Документация Fedora для установки F17 содержит "заметку":

«Если вы переустанавливаете ту же версию Fedora, сохраните ваши пользовательские данные, разместив их в отдельном / домашнем разделе».

Очевидно, что если необходимо переустановить ту же версию, Anaconda распознает раздел /home и сохранит его как часть варианта использования Rescue. Только я привык видеть недоступные опции призраков. (> _ <)

0

Вам лучше использовать ручную установку с live cd или существующей системы Linux на другой раздел в chroot.

Давайте предположим, что вы находитесь в системе спасения /live cd Linux. Во-первых, вы должны смонтировать ваш зашифрованный раздел luks в /mnt

su -
cryptsetup luksOpen /dev/sda3 cryptLVM

Затем создайте все необходимые каталоги:

mkdir /mnt/{home,proc,dev,sys}

И смонтировать LVM:

mount /dev/mapper/cryptVG-root /mnt
mount /dev/mapper/cryptVG-data /mnt/home

Затем смонтируйте все системные файловые системы:

mount -t proc /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev

Теперь выполните chroot и продолжите установку:

chroot /mnt /bin/bash

Эта статья может быть полезна для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .