Posso instalar o Linux fresco através de partições (LUKS & LVM) e preservar / usar o usuário doméstico existente?

0

Com uma inicialização dupla do disco rígido particionado criptografado LUKS existente no Windoz e no Linux (Fedora 15), é necessário "reiniciar" com a instalação do LUKS ao atualizar o sistema?

Lembro-me de uma nota sobre dividir a instalação do Linux em diferentes partições ajudaria a preservar os dados da home na atualização futura (não consigo encontrar isso agora) Antes de tentar, é este caso de uso possível e planejado para particionar um Linux instalação?

   # 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
    
por xtian 09.06.2012 / 19:41

2 respostas

1

Provavelmente "não".

Não parece possível com o Fedora e Anaconda usar / preservar uma partição home existente no assistente do instalador. Embora o assistente reconheça uma unidade com uma versão anterior do Linux, não parece haver nenhum trabalho para "reconhecer" uma partição / home existente.

Documentação do Fedora para Instalação da F17 tem uma "nota adesiva":

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

Evidentemente, se for necessário reinstalar a mesma versão, o Anaconda reconhecerá a partição / home e a preservará como parte de um caso de uso Rescue . Apenas, estou acostumado a ver opções indisponíveis fantasmas . (> _ <)

    
por 15.06.2012 / 00:46
0

Você deve usar melhor a instalação manual do live cd ou do sistema Linux existente em outra partição no chroot.

Vamos supor que você esteja no sistema Linux de resgate / live cd. Em primeiro lugar você deve montar sua partição luks criptografada em / mnt

su -
cryptsetup luksOpen /dev/sda3 cryptLVM

Em seguida, crie todos os diretórios necessários:

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

E monte o LVM:

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

Em seguida, monte todos os sistemas de arquivos do sistema:

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

Agora faça um chroot e continue com a instalação:

chroot /mnt /bin/bash

Este artigo pode ser útil para você.

    
por 10.06.2012 / 00:07