Mi computadora ejecuta Ubuntu. Quiero instalar Ubuntu en otro medio. Deseo habilitar el cifrado, pero como las opciones predeterminadas del instalador de ubuntu (borrar / junto / etc ...) solo se refieren a la unidad predeterminada, tengo que elegir "algo más" y crear las particiones en la otra unidad manualmente, creo ~ 128mb parte para el arranque, entonces estoy perdido, si hago una partición encriptada con el resto del espacio no puedo dividirla, así que no tengo intercambio; si, en cambio, creo dos particiones cifradas, no parece correcto porque quiere configurar dos contraseñas diferentes ...
¿Cómo puedo configurar el intercambio entonces? (Durante o después de la instalación).

Respuestas:
Cómo lograr esto con LVM y una única partición encriptada
Advertencia
En primer lugar, 128M es demasiado pequeño para arrancar. Yo uso 1G. De lo contrario, lo que seguramente sucederá es que puede olvidarse de eliminar los núcleos antiguos y / boot se llenará, y tendrá que lidiar con el dolor de tratar de eliminar los núcleos antiguos del sistema para que pueda obtener
aptoapt-gettrabajar de nuevo. Incluso con 1G, asegúrese de eliminar los núcleos viejos de vez en cuando.Los siguientes pasos no están destinados a usuarios novatos.
ACTUALIZACIÓN: ¡He creado un script que realizará las siguientes operaciones para usted y más! Todo lo que tiene que hacer es ejecutarlo desde Live OS antes de la instalación. Puedes encontrar una reseña en mi blog .
Preinstalación desde el sistema operativo en vivo
¡Desea configurar LUKS y LVM mientras particiona manualmente! Probé esto en Ubuntu 16.04.2
Inicie Ubuntu desde un sistema operativo en vivo y seleccione la opción para probar Ubuntu sin instalar. Siga los pasos que he descrito a continuación. Supongamos que está instalando en / dev / sdb.
sudo cryptsetup luksFormat --hash=sha512 --key-size=512 --cipher=aes-xts-plain64 --verify-passphrase /dev/sdb2sudo cryptsetup luksOpen /dev/sdb2 CryptDisksudo dd if=/dev/zero of=/dev/mapper/CryptDisk bs=4M¡CUIDADO, esto podría tomar mucho tiempo!sudo pvcreate /dev/mapper/CryptDisksudo vgcreate vg0 /dev/mapper/CryptDisksudo lvcreate -n swap -L 2G vg0sudo lvcreate -n root -L 10G vg0sudo lvcreate -n home -l +100%FREE vg0Instalación desde sistema operativo en vivo
Configuración posterior a la instalación desde el sistema operativo en vivo
¡Este bit es realmente importante si quieres que tu sistema arranque! Pasé bastante tiempo investigando esto para descubrir estos pasos posteriores a la instalación. En mi caso, lo estaba haciendo porque quería personalizar el tamaño de / boot on / dev / sda, pero todo ese trabajo también debería trasladarse a su situación.
sudo blkid | grep LUKS/dev/sdb2: UUID="bd3b598d-88fc-476e-92bb-e4363c98f81d" TYPE="crypto_LUKS" PARTUUID="50d86889-02"A continuación, vuelva a montar el sistema recién instalado para que podamos hacer algunos cambios más.
sudo mount /dev/vg0/root /mntsudo mount /dev/vg0/home /mnt/home# esto probablemente no sea necesariosudo mount /dev/sdb1 /mnt/bootsudo mount --bind /dev /mnt/dev# No estoy completamente seguro de que esto sea necesariosudo mount --bind /run/lvm /mnt/run/lvmsudo mount /dev/sd*/your/efi/partition /mnt/boot/efiAhora ejecuta
sudo chroot /mntpara acceder al sistema instaladomount -t proc proc /procmount -t sysfs sys /sysmount -t devpts devpts /dev/ptsCryptDisk UUID=bd3b598d-88fc-476e-92bb-e4363c98f81d none luks,discardupdate-initramfs -k all -cupdate-grubUn agradecimiento especial para Martin Eve , EGIDIO DOCILE y la gente de blog.botux.fr por los tutoriales que publicaron. Al extraer piezas de sus publicaciones y resolver problemas un poco más, finalmente pude resolver esto.
Lo intenté varias veces y fallé una y otra vez. El bit que tuve que resolver por mí mismo basado en mensajes de error fue
sudo mount --bind /run/lvm /mnt/run/lvmfuente
cryptsetup luksFormatcomando para cifrarla. Al crear / dev / sdb2, puede formatearlo con un sistema de archivos o no.cryptsetupborrará cualquier sistema de archivos existente.Cómo lograr estas particiones encriptadas múltiples y sin LVM
Debido a que mi respuesta anterior fue muy larga, estoy publicando una segunda respuesta que adopta un enfoque diferente si no desea utilizar LVM.
Puede crear múltiples particiones encriptadas y usar el script decrypt_derived para que solo necesite ingresar la contraseña una vez. Consulte esta publicación de blog para obtener instrucciones paso a paso. El autor utiliza un archivo de claves, pero la secuencia de comandos LUKS decrypt_derived también sería suficiente.
fuente
Una forma de hacer la tarea es usar el instalador de red ubuntu https://www.ubuntu.com/download/alternative-downloads
No es un instalador gráfico. Pero le ofrece la opción explícita de disco después de elegir la instalación completa del disco con cifrado.
fuente
Esta es la respuesta para aquellos que siguen tropezando con esta pregunta que desean cambiar ligeramente la partición predeterminada de Ubuntu. Por ejemplo, elimine la
swappartición y aumente el/boottamaño. Creo que muchas personas se desanimarían a seguir las instrucciones de b_laoshi, debido a la cantidad de pasos requeridos.Entonces, para una partición personalizada simple con cifrado, sugiero usar "Borrar disco e instalar Ubuntu" con la opción "Cifrar la nueva instalación de Ubuntu por seguridad". Lo que cambiaremos es la configuración para esta partición predeterminada.
Estas configuraciones están contenidas en
/lib/partman/recipes[-arch]/. Por mi parte, he estado cambiando/lib/partman/recipes-amd64-efi/30atomic. Para obtener 538M paraefi, 1024M para/booty el resto para/ext4, el archivo aTenga en cuenta que una vez que elija el disco para borrar en el instalador, le solicitará el resumen de la partición, para que pueda verificar si el truco funcionó y está obteniendo la partición deseada. Ver también /ubuntu//a/678074/47073 .
fuente