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.