• Agregar una entrada de grub para bootear una ISO Live de Tails

    Guardamos la ISO de Tails Live que queramos bootear en una carpeta de alguna partición ext4, fat32 o NTFS. Yo la voy a guardar en la carpeta /ISOs de la propia partición ext4 de Debian.

    Creamos o modificamos el archivo /etc/grub.d/40_custom y dentro agregamos:

    PARA UN ISO UBICADO EN UNA PARTICIÓN EXT4 CON MAPA MBR:

    menuentry "ISO Live de Tails" {
      insmod part_msdos
      insmod ext2
      set isofile="/ISOs/tails-amd64-5.10.iso"
      rmmod tpm
      loopback loop (hd0,1)$isofile
      linux (loop)/live/vmlinuz boot=live findiso=$isofile
      initrd (loop)/live/initrd.img
    }

    PARA UN ISO UBICADO EN UNA PARTICIÓN NTFS CON MAPA GPT

    menuentry "--> ISO Live de Tails" {
      insmod part_gpt
      insmod ntfs
      set isofile="/ISOs/tails-amd64-5.10.iso"
      loopback loop (hd0,1)$isofile
      linux (loop)/live/vmlinuz boot=live findiso=$isofile
      initrd (loop)/live/initrd.img
    }

    Nota 1: Para indicar hd0, hd1, etc, si tienes muchos discos, ten en cuenta que se numeran en este orden:

    1. Discos ópticos
    2. Discos USB
    3. IDE
    4. SATA
    5. NVMe

    Nota 2: Si tienes una partición que ocupa todo el disco, no hace falta indicar el número de partición en grub. Con especificar hd0 o hd1 bastaría.