Могу ли я установить свежий Linux через разделы (LUKS & LVM) и сохранить / использовать существующего домашнего пользователя?

1262
xtian

При существующей двойной загрузке жесткого диска с зашифрованным логическим томом 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 
0

2 ответа на вопрос

1
xtian

Most likely "Not".

It does not appear possible with Fedora and Anaconda to use/preserve an existing home partition in the installer wizard. While the wizard does recognize a drive with a previous version of Linux, it doesn't seem to do any work to "recognize" an existing /home partition.

Fedora's Documentation for F17 Installation has a "sticky note":

"If you are re-installing the same version of Fedora, preserve your user data by placing it on a separate /home partition. "

Evidently, if its necessary to re-install the same version, Anaconda will recognize the /home partition and preserve it as part of a Rescue use case. Only, I'm used to seeing unavailable options ghosted. (>_<)

0
insider

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

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

su - cryptsetup luksOpen /dev/sda3 cryptLVM 

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

mkdir /mnt/ 

И смонтировать 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 

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

Команда mount не работает должным образом. Либо он предупреждает: `mount: вы должны указать тип файловой системы`, либо когда я добавляю` -t ext4`, монтирование выдает ошибку: `mount: специального устройства / dev / mapper / cryptVG-data не существует` Чего нам здесь не хватает ? xtian 11 лет назад 0
Пожалуйста, проверьте / dev / mapper / для существующих устройств там, похоже, что luksOpen недостаточно, вы также должны включить тома LVM с помощью vgchange -ay, а затем смонтировать тома, которые появятся в / dev / mapper insider 11 лет назад 0

Похожие вопросы