我正在构建自己的 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 --
现在一切正常了!