題 帶有live-cds的多重啟動DVD?


如何創建包含多個live cds的多啟動(帶菜單)cd / dvd?這樣做有什麼“簡單”的方法嗎? Isolinux是我猜的方式,但有沒有可用的工具?


3
2018-03-04 15:09


起源


這是個好主意! - eleven81


答案:


來自HAK5的人(現在修改版3的視頻播客)確實如此 關於你要問的一集

USB Multipass 2009年7月28日星期二    - 運行時間35:17

為什麼隨身攜帶   你有十幾個可啟動的USB驅動器   可以把它們合併成一個嗎?

就這個   我們建立了一個USB Multipass   完成自定義啟動菜單   準備推出任何喜歡的   工具 - 包括Backtrack,Ophcrack,   Kon-boot,dban,freedos等等。

加上香農回顧三位一體   Rescue Kit,稱為CPR的啟動盤   為你的電腦。

這是他們的教程:

許多人的夢想是將我們最喜愛的USB可啟動Linux發行版的筆測試,取證和恢復功能整合到一個帶有自定義啟動菜單的驅動器中。最後弗蘭克城堡與我們分享這個數字魔力。我帶給你USB Muiltipass。 雖然視頻將引導您逐步完成,但我將在此處提供鏈接概述。

首先,你需要三個程序,PeToUSB, grubinst 和 grub4dos。 通過使用PeToUSB格式化USB驅動器來準備USB驅動器。插入驅動器後,運行PeToUSB可執行文件,選擇驅動器,選中Enable Disk Format,Quick Format和Force Volume Dismount,然後單擊Start。如果您使用超過2 GB的驅動器,您將收到有關卸載的錯誤 - 這沒什麼大不了的 - 只需使用Windows磁盤管理器將驅動器格式化為Fat32即可。

下次運行 grubinst_gui。選擇磁盤選項並選擇USB驅動器。請務必選擇正確的驅動器號。如果您不確定USB驅動器是哪個驅動器,請使用Windows磁盤管理器檢查。一旦確定選擇了正確的驅動器,請單擊“安裝”。沒有選項需要檢查,默認值很好。

然後,您需要從中復制grldr文件 grub4dos 打包到USB驅動器的根目錄。最後通過在USB驅動器的根目錄中創建一個空白文本文件來完成安裝 menu.lst

您現在可以從此驅動器啟動。當然,還沒有安裝任何Linux發行版和實用程序,所以讓我們繼續添加所有的好東西。

當談到安裝發行版時,我會繼續並引用弗蘭克城堡,因為他說得最好。

對於我添加的大多數發行版,我開始使用 .iso 它的版本。然後我提取了 .iso要么是我的桌面,要么直接到拇指驅動器的根目錄(或者只要你將文件發送到你的拇指驅動器的根目錄,就可以從發行版的發行版中復製文件)。大多數Linux發行版都帶有2個文件夾:一個啟動文件夾和另一個實際存放發行版的肉和土豆的文件夾。因為不可能有6個或7個不同的啟動文件夾在同一個拇指驅動器上沒有重疊(沒有多個分區 - 我試圖佔用的路線太長)我只是將啟動文件夾重命名為類似的東西 bootbt3要么 bootknop 取決於發行版,並按原樣保留其他文件夾。然後我通過以下任一方式使用以下信息添加了適當的信息:

  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之前;謝謝你)與任何其他發行版明顯不同,因為只是複製文件來自 .iso 等等等等沒有用。事實證明,您必須使用tazusb(Slitaz安裝程序)將Distro刻錄到備用的拇指驅動器上 http://www.objectif-securite.ch/slitaz/tazusb.exe。然後將這些文件複製到拇指驅動器的根目錄,依此類推。第二個挑戰是在驅動器上獲得兩個版本的OPHcrack(XP和Vista),因為所有文件都重疊了。事實證明,兩個版本的唯一區別是所提供的表格,所以我只是將表格從一張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
2018-03-04 17:45