Instale Backtrack 5 r2 en la configuración de LUKS instalada con ubuntu

Instale Backtrack 5 r2 en la configuración de LUKS instalada con ubuntu

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:

  1. Intercambio
  2. ubuntu
  3. Hogar
  4. 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.
ingrese la descripción de la imagen aquí
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.
ingrese la descripción de la imagen aquí
Cuando termine, continúe probando nuevamente, como la última vez:
ingrese la descripción de la imagen aquí 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*

información relacionada