Distros ao vivo: Inicialização do UBCD Deft, Caine e Tails no menu personalizado

4

Estou criando meu próprio UBCD e estou usando a camada dupla para caber em 7.5Gigs

Recursos úteis para personalização do UBCD:

Este é o meu arquivo custom.cfg .

MENU INCLUDE /ubcd/menus/syslinux/defaults.cfg
UI menu.c32

LABEL -
MENU LABEL ..
CONFIG /ubcd/menus/syslinux/main.cfg

LABEL -
MENU LABEL Caine 5.0 January 17th, 2014
TEXT HELP
 Read only system forensics. 64bit system required.
ENDTEXT
LINUX /ubcd/custom/caine/casper/vmlinuz
INITRD /ubcd/custom/caine/casper/initrd.gz
APPEND boot=casper splash

LABEL -
MENU LABEL Deft 8.1 April 10th, 2014
TEXT HELP
 Digital Evidence & Forensics Toolkit. 64bit system required.
ENDTEXT
LINUX /ubcd/custom/deft/casper/vmlinuz
INITRD /ubcd/custom/deft/casper/initrd.lz
APPEND file=/ubcd/custom/deft/preseed/lubuntu.seed boot=casper iso-scan/filename=/ubcd/custom/deft.iso splash --

LABEL -
MENU LABEL SpinRite
TEXT HELP
 Repair damaged Hard Drives with Steve Gibson's SpinRite.
ENDTEXT
LINUX /boot/syslinux/memdisk
INITRD /ubcd/custom/spinrite.iso
APPEND iso raw 

LABEL -
MENU LABEL Tails 1.0.1 June 10th, 2014
TEXT HELP
 The Amnesic Incognito Live System. i386
ENDTEXT
LINUX /ubcd/custom/tails/live/vmlinuz
INITRD /ubcd/custom/tails/live/initrd.img
APPEND boot=live config live-media=removable nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails iso-scan/filename=/ubcd/custom/tails.iso

LABEL -
MENU LABEL Tails (failsafe) 1.0.1 June 10th, 2014
TEXT HELP
 The Amnesic Incognito Live System. i386
ENDTEXT
LINUX /ubcd/custom/tails/live/vmlinuz
INITRD /ubcd/custom/tails/live/initrd.img
APPEND boot=live config live-media=removable nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal iso-scan/filename=/ubcd/custom/tails.iso

LABEL -
MENU LABEL Tails 1.0.1 64bit June 10th, 2014
TEXT HELP
 The Amnesic Incognito Live System. amd64
ENDTEXT
LINUX /ubcd/custom/tails/live/vmlinuz2
INITRD /ubcd/custom/tails/live/initrd2.img
APPEND boot=live config live-media=removable nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails iso-scan/filename=/ubcd/custom/tails.iso

LABEL -
MENU LABEL Tails 1.0.1 64bit (failsafe) June 10th, 2014
TEXT HELP
 The Amnesic Incognito Live System. amd64
ENDTEXT
LINUX /ubcd/custom/tails/live/vmlinuz2
INITRD /ubcd/custom/tails/live/initrd2.img
APPEND boot=live config live-media=removable nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal iso-scan/filename=/ubcd/custom/tails.iso

LABEL -
MENU LABEL Ubuntu Rescue Remix 12.04 April 26th, 2012
TEXT HELP
 Ubuntu system rescue utility disc.
ENDTEXT
LINUX /ubcd/custom/urr/casper/vmlinuz
INITRD /ubcd/custom/urr/casper/initrd.gz
APPEND boot=casper iso-scan/filename=/ubcd/custom/urr.iso splash --

O SpinRite funciona e o Ubuntu Rescue funciona com algum ruído de reconhecimento de teclado (mas a entrada do teclado funciona bem.) Nota: O Ubuntu Rescue também funciona com as opções APPEND iso raw , mas carrega toda a imagem iso na memória antes de inicializar.

Caine, Deft e Tails não encontram uma imagem ao vivo. Caine chega a algum tipo de prompt, mas a entrada do teclado não faz nada. Hábil e caudas chegar a um prompt similar initramfs. Ambos sem a imagem ao vivo encontrada, um deles não responde ao teclado e o outro não o reconhece.

Basicamente eu preciso inicializar com as imagens ao vivo. Aqui está uma árvore da estrutura de diretório sob / ubcd / custom (com os arquivos do Windows Caine cortados)

.
├── caine
│   ├── autorun.inf
│   ├── boot.catalog
│   ├── casper
│   │   ├── filesystem.squashfs
│   │   ├── initrd.gz
│   │   └── vmlinuz
│   ├── EFI
│   │   └── BOOT
│   │       ├── BOOTx64.EFI
│   │       └── grubx64.efi
│   ├── isolinux
│   │   ├── isolinux.bin
│   │   ├── isolinux.cfg
│   │   ├── splash.png
│   │   └── vesamenu.c32
│   ├── ldlinux.sys
│   ├── syslinux.cfg
│   └── UFO.dat
├── custom.cfg
├── custom.lst
├── deft
│   ├── casper
│   │   ├── initrd.lz
│   │   └── vmlinuz
│   └── preseed
│       ├── cli.seed
│       └── lubuntu.seed
├── deft.iso
├── spinrite.iso
├── tails
│   └── live
│       ├── initrd2.img
│       ├── initrd.img
│       ├── vmlinuz
│       └── vmlinuz2
├── tails.iso
├── urr
│   └── casper
│       ├── initrd.gz
│       └── vmlinuz
└── urr.iso

Eu extraí os arquivos vmlinuz e initrd dos ISOs, mas tentei manter e montar os ISOs existentes como o exemplo do Ubuntu.

Assim, as linhas na configuração são as linhas LINUX / INITRD / APPEND para Caine, Deft e Tails.

    
por 6ft Dan 13.07.2014 / 04:59

2 respostas

1

Para Tails
passe o argumento findiso para o kernel como

findiso=/path/to/ISO boot=live config live-media=removable nopersistent noprompt quiet timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet

atualizar

Se você extrair o conteúdo das ISOs para as respectivas pastas, elas poderão ser inicializadas com o argumento de inicialização live-media-path .

Supondo que os ISOs são descompactados para /multiboot/OSname , onde OSname é o nome do sistema operacional correspondente, conforme indicado abaixo. O seguinte código é usado por YUMI

# Simple Menu Created by Lance http://www.pendrivelinux.com for YUMI - (Your USB Multiboot Installer)

caine

label live menu label live - boot the Live System kernel /multiboot/caine/casper/vmlinuz append cdrom-detect/try-usb=true noprompt live-media-path=/multiboot/caine/casper/ file=/cdrom/preseed/custom.seed boot=casper initrd=/multiboot/caine/casper/initrd.gz quiet splash --

deft

menu label ^DEFT Linux LIVE kernel /multiboot/deft/casper/vmlinuz append cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid live-media-path=/multiboot/deft/casper file=/multiboot/deft/cdrom/preseed/lubuntu.seed boot=casper initrd=/multiboot/deft/casper/initrd.lz --

caudas

menu label ^Run T(A)ILS (Anonymous Browsing) kernel /multiboot/tails/live/vmlinuz append timezone=America/Detroit initrd=/multiboot/tails/live/initrd.img boot=live config live-media=removable live-media-path=/multiboot/tails/live nopersistent noprompt quiet block.events_dfl_poll_msecs=1000 splash nox11autologin quiet

código

    
por 18.07.2014 / 12:01
0

Estou aceitando a resposta de totti. Como eu não tinha um arquivo de preseed para Caine, baixei o padrão para o Ubuntu 14.04 link e por recomendação do ubuntu eu coloquei na pasta raiz do UBCD. Consulte o link

Eu extraí todas as 3 distros em suas respectivas pastas em /ubcd/custom e excluí os arquivos ISO.

Aqui está minha configuração final para todos verem.

MENU INCLUDE /ubcd/menus/syslinux/defaults.cfg
UI menu.c32

LABEL -
MENU LABEL ..
CONFIG /ubcd/menus/syslinux/main.cfg

LABEL -
MENU LABEL Caine 5.0 January 17th, 2014
TEXT HELP
 Read only system forensics. 64bit system required.
ENDTEXT
KERNEL /ubcd/custom/caine/casper/vmlinuz
INITRD /ubcd/custom/caine/casper/initrd.gz
APPEND cdrom-detect/try-usb=true noprompt nopersistent live-media-path=/ubcd/custom/caine/casper/ file=/ubuntu.seed boot=casper quiet splash --

LABEL -
MENU LABEL Deft 8.1 April 10th, 2014
TEXT HELP
 Digital Evidence & Forensics Toolkit. 64bit system required.
ENDTEXT
KERNEL /ubcd/custom/deft/casper/vmlinuz
INITRD /ubcd/custom/deft/casper/initrd.lz
APPEND cdrom-detect/try-usb=true noprompt nopersistent floppy.allowed_drive_mask=0 ignore_uuid live-media-path=/ubcd/custom/deft/casper file=/ubcd/custom/deft/preseed/lubuntu.seed boot=casper quiet splash --

LABEL -
MENU LABEL SpinRite
TEXT HELP
 Repair damaged Hard Drives with Steve Gibson's SpinRite.
ENDTEXT
LINUX /boot/syslinux/memdisk
INITRD /ubcd/custom/spinrite.iso
APPEND iso raw 

LABEL -
MENU LABEL Tails 1.0.1 June 10th, 2014
TEXT HELP
 The Amnesic Incognito Live System. i386
ENDTEXT
KERNEL /ubcd/custom/tails/live/vmlinuz
INITRD /ubcd/custom/tails/live/initrd.img
APPEND timezone=America/Detroit boot=live config live-media=removable live-media-path=/ubcd/custom/tails/live nopersistent noprompt block.events_dfl_poll_msecs=1000 splash nox11autologin quiet splash

LABEL -
MENU LABEL Tails 1.0.1 64bit June 10th, 2014
TEXT HELP
 The Amnesic Incognito Live System. amd64
ENDTEXT
KERNEL /ubcd/custom/tails/live/vmlinuz2
INITRD /ubcd/custom/tails/live/initrd2.img
APPEND timezone=America/Detroit boot=live config live-media=removable live-media-path=/ubcd/custom/tails/live nopersistent noprompt block.events_dfl_poll_msecs=1000 splash nox11autologin quiet splash

LABEL -
MENU LABEL Ubuntu Rescue Remix 12.04 April 26th, 2012
TEXT HELP
 Ubuntu system rescue utility disc.
ENDTEXT
LINUX /ubcd/custom/urr/casper/vmlinuz
INITRD /ubcd/custom/urr/casper/initrd.gz
APPEND root=/ubcd/custom boot=casper findiso=/ubcd/custom/urr.iso quiet splash --

E tudo funciona agora!

    
por 22.07.2014 / 06:53