
Un disco duro (sda), dos particiones, con un Ubuntu en funcionamiento.
1) /arranque
2) LVM con estos volúmenes/particiones virtuales/o como se llamen dentro:
- Intercambio
- ubuntu
- Hogar
- Preparado para retroceder
Por supuesto que me gustaría compartir casa e intercambiar. He visto tutoriales, pero parecen obsoletos y complicados y sirven para configurar todo simplemente con retroceso. Parece que tienes que hacer algunas cosas manualmente después de la instalación de retroceso para que funcione con LUKS. Me gustaría saber qué es exactamente lo que backtrack no hace automáticamente y cómo instalar backtrack en mi partición preparada. Quiero decirle a backtrack que NO instale un cargador de arranque (creo que es posible) y configurar grub desde Ubuntu para poder iniciar backtrack.
Respuesta1
Advertencia, muro de texto entrante. Está tan bien formateado como pude hacerlo.
Si vamos a responder esto, vamos a responder todo. No voy a dar otra respuesta sobre esto, así que aquí va:
Supongamos que no sabes absolutamente nada y yo te estoy dando pulsaciones de teclas.
Esto te dice todo lo que necesitas saber para hacer TODO esto., con un poco deesteyestetirado. De verdad, lee.
Al leer eso, podrías haber llegado a:
Arrancar Ubuntu 11.10 como en vivo.
Abra una terminal. Los tamaños que estoy usando están en un disco virtual de 40G. Estamos haciendo todo esto comoroot
sudo su
apt-get install lvm2
fdisk /dev/sda
n
p
1
[enter]
+1000M
t
83
n
[enter]
[enter]
t
2
8e
w
Lo que significa, abra dev/sda, nueva partición primaria en la posición 1 de un tamaño no menor a 1000 MB con tipo ext3 o mejor, nueva partición primaria en la posición 2 de tipo LVM y escriba en el disco.
Como lo expliqué en detalle, asumiré que estás ejecutando esa configuración EXACTAMENTE.
Usaremos /dev/sda1 para /boot y /dev/sda2 para TODO LO DEMÁS. Puede cambiar los tamaños para adaptarlos a su instalación básica, pero esto fue para que una máquina virtual respondiera su pregunta.
pvcreate /dev/sda2
vgcreate iammaster /dev/sda2
lvcreate --name lvubuntu --size 10G iammaster
lvcreate --name lvhome --size 12G iammaster
lvcreate --name lvyouarestudent --size 13G iammaster
lvcreate --name lvswap --size 4G iammaster
Eso dice crear un volumen físico en /dev/sda2, un grupo de volúmenes con el nombre iammaster en /dev/sda2 y volúmenes lógicos lvubuntu, lvhome, lvyouarestudent y lvswap en el grupo de volúmenes iammaster.
lvdisplay iammaster
Solo para verificar. Luego formatee...
cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/mapper/iammaster-lvyouarestudent
YES
*passphrase twice*
cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/mapper/iammaster-lvhome
YES
*passphrase twice*
cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/mapper/iammaster-lvswap
YES
*passphrase twice*
cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/mapper/iammaster-lvubuntu
YES
*passphrase twice*
Está bien. Ahora tienes LVM cifrado. Monte las particiones de su cripta.
cryptsetup luksOpen /dev/mapper/iammaster-lvswap swap
*enter passphrase*
cryptsetup luksOpen /dev/mapper/iammaster-lvubuntu ubuntu
*enter passphrase*
cryptsetup luksOpen /dev/mapper/iammaster-lvhome home
*enter passphrase*
Y el formateo y habilitación del intercambio...
mkswap /dev/mapper/swap
swapoff -a
swapon /dev/mapper/swap
mkfs.ext4 /dev/mapper/ubuntu
mkfs.ext4 /dev/mapper/home
Instale de forma normal (personalizada) y no reinicie. Tenga en cuenta que debe realizar una instalación no estándar y hacer doble clic en los volúmenes lógicos para elegir el tipo de FS y el punto de montaje. No olvides /dev/sda1 como arranque. Luego hacemos clic en instalar ahora. Después de un par de continuaciones, estás en camino. Haga clic en continuar probando, NO reiniciar ahora.
Prepare los directorios
mkdir /mnt/ubuntu
mount /dev/mapper/ubuntu /mnt/ubuntu
Monte los sistemas de archivos especiales y arranque.
mount --bind /dev /mnt/ubuntu/dev
mount --bind /proc /mnt/ubuntu/proc
mount --bind /sys /mnt/ubuntu/sys
mount /dev/sda1 /mnt/ubuntu/boot
Y haga chroot/instale lvm/crypt
chroot /mnt/ubuntu
apt-get install cryptsetup lvm2 dmsetup
A continuación necesitamos crypttab para que solo desbloqueemos nuestros discos una vez.
ubuntu /dev/mapper/iammaster-lvubuntu none luks
home /dev/mapper/iammaster-lvhome /etc/home.key luks
swap /dev/mapper/iammaster-lvswap /dev/urandom swap,cipher=aes-cbc-essiv:sha256
cat /etc/crypttab
cat /etc/fstab
*make sure everything matches*
dd if=/dev/urandom of=/etc/home.key bs=256 count=1
cryptsetup luksAddKey /dev/mapper/iammaster-lvhome /etc/home.key
*enter passphrase*
Ahora para initramfs
*edit /etc/initramfs-tools/modules*
aes-i586
dm-crypt
dm-mod
sha256
update-initramfs -k all -c
update-grub2
grub-install /dev/sda
init 6
Ahora vamos a repetir todo esto para retroceder... porque si lo haces manualmente una vez, la próxima vez debería ser igual.
startx
*open terminal*
vgchange -a y
cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/mapper/iammaster-lvswap
YES
*passphrase twice*
cryptsetup luksOpen /dev/mapper/iammaster-lvswap swap
*enter passphrase*
mkswap /dev/mapper/swap
swapoff -a
swapon /dev/mapper/swap
cryptsetup luksOpen /dev/mapper/iammaster-lvubuntu ubuntu
*enter passphrase*
cryptsetup luksOpen /dev/mapper/iammaster-lvhome home
*enter passphrase*
cryptsetup luksOpen /dev/mapper/iammaster-lvyouarestudent bt
*enter passphrase*
mkfs.ext4 /dev/mapper/bt
Instale el manual específico, especifique los puntos de montaje (compartido/arranque también. Si está usando uno detrás/estable de Ubuntu y Edge BT, no debería ser un problema con el golpe... si todavía está preocupado, agregue otra partición de arranque), no formatee. En el paso 8, avance.
Cuando termine, continúe probando nuevamente, como la última vez:
Prepare los directorios.
mkdir /mnt/bt
mount /dev/mapper/bt /mnt/bt
mkdir /mnt/tempmount
mount /dev/mapper/ubuntu /mnt/tempmount
cp /mnt/tempmount/etc/home.key /mnt/bt/etc/home.key
Monte los sistemas de archivos especiales y arranque.
mount --bind /dev /mnt/bt/dev
mount --bind /proc /mnt/bt/proc
mount --bind /sys /mnt/bt/sys
mount /dev/sda1 /mnt/bt/boot
Y haga chroot/instale lvm/crypt
chroot /mnt/bt
apt-get install cryptsetup lvm2 dmsetup
A continuación necesitamos crypttab para que solo desbloqueemos nuestros discos una vez.
bt /dev/mapper/iammaster-lvyouarestudent none luks
home /dev/mapper/iammaster-lvhome /etc/home.key luks
swap /dev/mapper/iammaster-lvswap /dev/urandom swap,cipher=aes-cbc-essiv:sha256
cat /etc/crypttab
cat /etc/fstab
*make sure everything matches*
Ahora para initramfs
*edit /etc/initramfs-tools/modules*
aes-i586
dm-crypt
dm-mod
sha256
update-initramfs -k all -c
init 6
Reiniciar en ubuntu live media
sudo su
apt-get install lvm2
vgchange -a y
cryptsetup luksOpen /dev/mapper/iammaster-lvubuntu ubuntu
*passphrase*
mkdir /mnt/ubuntu
mount /dev/mapper/ubuntu /mnt/ubuntu
*insert the bind steps and mount boot steps from before again*
chroot /mnt/ubuntu
update-initramfs -k all -c
update-grub2
grub-install /dev/sda
init 6
Simplemente cambie /dev/mapper/ubuntu a /dev/mapper/bt y pase los argumentos correctos del kernel y listo.
Me tomé muchas molestias para crear este tutorial. Espero que lo aprecies.
*you may have to do this every time BT gets a kernel update*