带有 Live CD 的多重启动 DVD 吗?

带有 Live CD 的多重启动 DVD 吗?

如何创建包含多张 Live CD 的多启动(带菜单)CD/DVD?有没有“简单”的方法?我猜 Isolinux 是可行的方法,但是有没有什么工具可以做到这一点?

答案1

HAK5(视频播客现已修订为第 3 版)的伙计们关于你问的问题的一集

USB Multipass 2009 年 7 月 28 日星期二 – 播放时间 35:17

如果可以将十几个可启动 USB 驱动器合并为一个,为什么还要随身携带呢?

在本集中,我们构建了一个 USB Multipass,它配有定制的启动菜单,可以启动任何您喜欢的工具 - 包括 Backtrack、Ophcrack、Kon-boot、dban、freedos 等。

此外,Shannon 还评论了 Trinity Rescue Kit,这是适用于您的计算机的被称为 CPR 的启动盘。

以下是他们的教程:

许多人都梦想着将我们最喜欢的 USB 可启动 Linux 发行版的渗透测试、取证和恢复功能整合到一个驱动器中,并配有自定义启动菜单。最后,Frank Castle 与我们分享了这个数字魔力。我为您带来了 USB Muiltipass。在视频逐步引导您完成操作的同时,我将在此处提供带有链接的概述。

首先,您需要三个程序,PeToUSBgrubinstgrub4dos。使用 PeToUSB 格式化 USB 驱动器。插入驱动器后,运行 PeToUSB 可执行文件,选择驱动器,选中“启用磁盘格式”、“快速格式化”和“强制卸载卷”,然后单击“开始”。如果您使用的驱动器超过 2 GB,您将收到有关卸载的错误 - 这没什么大不了的 - 只需使用 Windows 磁盘管理器将驱动器格式化为 Fat32 即可。

接下来运行grubinst_gui。选择磁盘选项并选择您的 USB 驱动器。确保选择正确的驱动器号。如果您不确定哪个驱动器是您的 USB 驱动器,请使用 Windows 磁盘管理器检查。一旦您确定选择了正确的驱动器,请继续并单击安装。无需检查任何选项,默认设置即可。

然后您需要将grub4dos软件包中的 grldr 文件复制到 USB 驱动器的根目录。最后在 USB 驱动器的根目录中创建一个名为 的空白文本文件来完成安装menu.lst

现在您可以从此驱动器启动。当然,尚未安装任何 Linux 发行版和实用程序,因此让我们继续添加所有好东西。

当谈到安装发行版时,我会引用 Frank Castle 的话,因为他的解释最好。

对于我添加的大多数发行版,我都是从.iso它的一个版本开始的。然后我将.isos 提取到我的桌面或直接提取到拇指驱动器的根目录(或者您也可以从发行版的刻录版本中复制文件,只要您将文件复制到拇指驱动器的根目录即可)。大多数 Linux 发行版都带有 2 个文件夹:一个启动文件夹和另一个实际包含发行版主要内容的文件夹。由于不可能在同一个拇指驱动器上拥有 6 或 7 个不重叠的不同启动文件夹(没有多个分区 - 这是我尝试了很长时间的路线),我只是将启动文件夹重命名为类似于bootbt3bootknop取决于发行版的名称,并保持另一个文件夹原样。然后我使用以下任一信息添加了适当的信息:

  1. 查看大多数 Linux 发行版中的 syslinux 或 isolinux 文件中提供的信息

  2. 查看一个(现已被删除的)包含大量示例的网页(适当地添加到本教程下Examples.txt

  3. 反复试验

    大多数发行版都属于第一种情况:Backtrack 3、Backtrack 4、Knoppix 和 Trinity Rescue Kit 在这些条件下都可以正常工作

    一些发行版属于示例网页:其中包括 Ubuntu LiveCD(一个不同的示例,因为没有启动文件夹,而且文件夹远不止两个,但最终它无需更改任何文件夹名称即可运行)以及其他一些发行版

    很少有发行版属于第三种情况,但符合条件的发行版很难运行。这些发行版包括 Kon-Boot 和 OPHcrack。

    OPHcrack(最新版本 - 2.3.0)是一款我熟悉、喜爱和依赖的工具(至少在我遇到 Kon-boot 之前;谢谢),它与其他发行版明显不同,因为仅仅从 blah .isoblah blah 中复制文件是行不通的。事实证明,您必须使用 tazusb(Slitaz 安装程序)将 Distro 刻录到备用拇指驱动器中http://www.objectif-securite.ch/slitaz/tazusb.exe。然后,将这些文件复制到拇指驱动器的根目录,依此类推。第二个挑战是将两个版本的 OPHcrack(XP 和 Vista)都放在驱动器上,因为所有文件都重叠了。事实证明,这两个版本的唯一区别在于提供的表格,所以我只是将表格从一张 CD 复制到另一张 CD,然后照常继续。

    Kon-Boot 是另一个难以通过 USB 运行的软件。无论我做什么,它都会启动、加载并立即返回到 Grub 引导加载程序。经过几个小时的反复试验,我发现我必须告诉 GRUB 告诉 BIOS 硬盘是第一个启动设备,即使它显然是拇指驱动器,因为如果它不是第一个启动设备,Windows 显然根本无法运行。这需要多写几行。此外,由于某种原因,该.iso文件无法工作(我无法提取甚至看不到 Kon-Boot 的原始文件),所以我被迫使用软盘映像 ( .img)。

说到自定义 Grub,只需创建一个 640x480 - 14 色启动画面图像即可。使用 Gimp 可以轻松完成此操作。创建 640x480 图像后,您可以通过选择图像、模式、索引并输入 14 和最大颜色来处理颜色。将此文件保存为 XMP,然后对其进行 gzip 压缩。将 gz 复制到 USB 驱动器的根目录并添加到splashimage /image.xpm.gz文件中menu.lst。有关为您的特定发行版自定义 grub menu.lst 文件的更多信息,请参阅 Grub 手册。作为示例,我将在此处提供我的配置:

splashimage /jozette.xpm.gz
color blue/black yellow/blue
timeout 120
title BackTrack 4 BETA
root (hd0,0)
kernel /bootbt4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw quiet
initrd=/bootbt4/initrd.gz
boot
title Kon-Boot-test
map --mem /FD0-konboot-v1.1-2in1.img (fd0)
map --hook
chainloader (fd0)+1
map (hd1) (hd0)
map --hook
rootnoverify (fd0)
title Memtest86
kernel /memdisk
initrd /memtestp.img
title ntpasswd
kernel /ntpasswd/vmlinuz rw vga=1 initrd=/ntpasswd/initrd.cgz /ntpasswd/scsi.cgz
initrd /ntpasswd/initrd.cgz
title DBAN
kernel /memdisk
initrd /dban.img
title SystemRescueCD
kernel /rescuecd initrd=initram.igz video=ofonly vga=0 scandelay=5
initrd /initram.igz
title FreeDOS
root (hd0,2)
kernel /memdisk
initrd /freedos.img floppy
title Ophcrack
kernel /bootoph/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin
initrd /bootoph/rootfs.gz

我确信这个项目会有很多问题和进一步的发展,所以我会继续在 Hak5 论坛上向您指出第 524 集发布主题。分享您的想法!

答案2

文图伊是最简单的方法:

  • 打开GUI
  • 选择要格式化的闪存驱动器
  • 复制 ISO
  • 利润

相关内容