更新

更新

我正在构建自己的 UBCD,并且使用双层来容纳 7.5Gigs


UBCD 定制的有用资源:


这是我的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 --

SpinRite 可以工作,Ubuntu Rescue 可以处理一些键盘识别错误噪音(但键盘输入工作正常。)旁注:Ubuntu Rescue 也可以使用 options APPEND iso raw,但它会在启动之前将整个 iso 映像加载到内存中。

Caine、Deft 和 Tails 都找不到可启动的实时映像。 Caine 出现某种系统内存提示符,但键盘输入不起作用。 Deft 和 tails 都会得到类似 initramfs 的提示。两者都没有找到实时图像,其中一个不响应键盘,另一个不识别键盘。

基本上我需要用实时图像启动。这是 /ubcd/custom 下的目录结构树(已删除 Caine windows 文件)

.
├── 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

我从 ISO 中提取了 vmlinuz 和 initrd 文件,但尝试保留并挂载现有 ISO,就像正在运行的 Ubuntu 示例一样。

因此,配置中的行是 Caine、Deft 和 Tails 的 LINUX/INITRD/APPEND 行。

答案1

为了尾巴
将参数传递findiso给内核作为

findiso=/path/to/ISO boot=live config live-media=可移动 nopersistent noprompt 安静 timezone=Etc/UTC block.events_dfl_poll_msecs=1000 启动 nox11autologin 模块=Tails 安静

更新

如果将 ISO 的内容提取到相应的文件夹,则可以使用 boot 参数启动它们直播媒体路径

假设 ISO 解压到/multiboot/OSname,其中 OSname 是相应操作系统的名称,如下所示。下面的代码被使用由美

# Lance 创建的简单菜单http://www.pendrivelinux.comYUMI - (您的 USB 多重启动安装程序)

凯恩

label live 菜单 label live - 启动 Live System 内核 /multiboot/caine/casper/vmlinuz 附加 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 安静启动 --

麻利

菜单标签 ^DEFT Linux LIVE 内核 /multiboot/deft/casper/vmlinuz 附加 cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0ignore_uuid live-media-path=/multiboot/deft/casper file=/multiboot/deft /cdrom/preseed/lubuntu.seed boot=casper initrd=/multiboot/deft/casper/initrd.lz --

尾巴

菜单标签 ^运行 T(A)ILS(匿名浏览) kernel /multiboot/tails/live/vmlinuz 附加 timezone=America/Detroit initrd=/multiboot/tails/live/initrd.img boot=live config live-media=removable live -media-path=/multiboot/tails/live nopersist noprompt 安静 block.events_dfl_poll_msecs=1000 启动 nox11autologin 安静

代码

答案2

我接受托蒂的回答。由于我没有 Caine 的预置文件,所以我下载了 Ubuntu 14.04 的默认文件https://help.ubuntu.com/14.04/installation-guide/example-preseed.txt根据 ubuntu 的建议,我将其放在 UBCD 的根文件夹中。看https://help.ubuntu.com/10.04/installation-guide/i386/preseed-using.html

我已将所有 3 个发行版提取到各自的文件夹中,/ubcd/custom并删除了 ISO 文件。

这是我的最终配置供大家查看。

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 --

现在一切正常了!

相关内容