web-dev-qa-db-ja.com

ライブCD付きのマルチブートDVD?

多数のライブCDを含むマルチブート可能(メニュー付き)CD/DVDを作成するにはどうすればよいですか?これを行う「簡単な」方法はありますか? Isolinuxは私が推測する方法ですが、これに利用できるツールはありますか?

3
EvanAlm

HAK5(現在リビジョン3のビデオポッドキャスト)の人たちは あなたが求めていることについてのエピソード をしました。

USBマルチパス2009年7月28日火曜日–実行時間35:17

すべてを1つに統合できるのに、なぜ1ダースの起動可能なUSBドライブを持ち歩くのですか?

このエピソードでは、Backtrack、Ophcrack、Kon-boot、dban、freedosなどのお気に入りのツールを起動する準備ができたカスタマイズされたブートメニューを備えたUSBマルチパスを構築します。

さらに、シャノンは、コンピュータ用のCPRと呼ばれるブートディスクであるTrinity RescueKitをレビューします。

これが彼らのチュートリアルです:

私たちのお気に入りのUSBブータブルLinuxディストリビューションのペネトレーションテスト、フォレンジック、およびリカバリ機能を、カスタマイズされたブートメニューを備えた1つのドライブに統合することは多くの人の夢でした。最後に、フランクキャッスルはこのデジタルモジョを私たちと共有します。 USBMuiltipassをお届けします。ビデオがステップバイステップであなたを案内している間、私はここにリンクで概要を提供します。

まず、PeToUSB、grubinst、_grub4dos_の3つのプログラムが必要です。 PeToUSBでフォーマットしてUSBドライブを準備します。ドライブを接続した状態で、PeToUSB実行可能ファイルを実行し、ドライブを選択して、[ディスクフォーマットを有効にする]、[クイックフォーマット]、[ボリュームの強制マウント解除]をオンにして、[開始]をクリックします。 2 GBを超えるドライブを使用している場合は、マウント解除に関するエラーが表示されます(大したことではありません)。Windowsディスクマネージャーを使用して、ドライブをFat32としてフォーマットするだけです。

次に_grubinst_gui_を実行します。ディスクオプションを選択し、USBドライブを選択します。必ず正しいドライブ番号を選択してください。どのドライブがUSBドライブであるかわからない場合は、Windowsディスクマネージャーで確認してください。正しいドライブが選択されていることを確認したら、先に進んで[インストール]をクリックします。オプションをチェックする必要はありません。デフォルトで問題ありません。

次に、grldrファイルを_grub4dos_パッケージからUSBドライブのルートにコピーする必要があります。最後に、USBドライブのルートに_menu.lst_という空白のテキストファイルを作成して、インストールを終了します。

これで、このドライブから起動できます。もちろん、Linuxディストリビューションとユーティリティはまだインストールされていないので、すべての機能を追加することに移りましょう。

ディストリビューションのインストールに関しては、フランク・キャッスルが最も優れていると言って引用します。

追加したほとんどのディストリビューションでは、_.iso_バージョンから始めました。次に、_.iso_ sをデスクトップまたはサムドライブのルートに直接抽出しました(または、ファイルをのルートに取得する限り、書き込みバージョンのディストリビューションからファイルをコピーすることもできます)あなたのサムドライブ)。ほとんどのLinuxディストリビューションには、ブートフォルダーと、ディストリビューションの肉とジャガイモを実際に保持する別のフォルダーの2つのフォルダーが付属しています。同じサムドライブに重複しない6つまたは7つの異なるブートフォルダーを作成することは不可能であるため(複数のパーティションがない場合、長い間実行しようとしたルート)、ブートフォルダーの名前を_bootbt3_またはbootknopは、ディストリビューションに応じて、他のフォルダーをそのままにしておきます。次に、次のいずれかの情報を使用して、適切な情報を追加しました。

  1. ほとんどのLinuxディストリビューションのsyslinuxまたはisolinuxファイルで提供されている情報を見る

  2. たくさんの例がある(現在削除されている)Webページを見る(このチュートリアルの_Examples.txt_の下に適切に追加されています)

  3. 試行錯誤

    ほとんどのディストリビューションは、これらのオプションの最初のものに該当しました。Backtrack3、Backtrack 4、Knoppix、およびTrinity Rescue Kitはすべて、これらの条件下で正常に機能しました。

    一部のディストリビューションは、サンプルWebページに該当します。これらにはUbuntu LiveCD(ブートフォルダーがなく、フォルダーが3つ以上あるため別の例ですが、フォルダー名を変更せずに機能するようになりました)やその他のディストリビューションが含まれます。

    3番目のオプションに該当するディストリビューションはほとんどありませんでしたが、実際に機能するディストリビューションは困難でした。これらには、Kon-BootとOPHcrackが含まれていました。

    OPHcrack(最新バージョン-2.3.0)は、私が知っていて、愛し、依存しているツールです(少なくとも、Kon-bootに会うまでは、ありがとうございました)。ファイルをコピーするだけなので、他のディストリビューションとは明らかに異なっていました。 _.iso_から何とか何とか何とか何とか動作しませんでした。 http://www.objectif-securite.ch/slitaz/tazusb.exe からtazusb(Slitazインストーラー)を使用して、Distroを予備のサムドライブに書き込む必要があることがわかりました。次に、これらのファイルをサムドライブのルートなどにコピーします。 2番目の課題は、すべてのファイルが重複しているため、ドライブに両方のバージョンのOPHcrack(XPとVista)をインストールすることでした。 2つのバージョンの唯一の違いは提供されたテーブルであることが判明したので、テーブルを1つのCDから別のCDにコピーして、通常どおり続行しました。

    Kon-Bootは、USB経由で実行するのがさらに難しいものでした。私が何をしたとしても、起動してロードし、すぐにGrubブートローダーに戻ります。数時間の試行錯誤の末、私はGRUB)に、ハードドライブが最初のブートデバイスであることをBIOSに伝える必要があることに気付きました。最初の起動デバイスでない場合は、明らかにまったく実行されません。これには数行の追加が必要です。また、何らかの理由で_.iso_ファイルが機能しませんでした(生のファイルを抽出したり、表示したりすることはできませんでした)。 Kon-Bootのファイル)なので、フロッピーイメージ(_.img_)を使用せざるを得ませんでした。

Grubのカスタマイズに関しては、640x480-14色のスプラッシュ画面イメージを作成するだけです。これはGimpで簡単に実現できます。 640x480の画像を作成したら、[画像]、[モード]、[インデックス付き]を選択し、最大14色を入力して色を調整できます。このファイルをXMPとして保存し、gzipで圧縮します。 gzをUSBドライブのルートにコピーし、_splashimage /image.xpm.gz_を_menu.lst_ファイルの先頭に追加します。特定のディストリビューション用にgrubmenu.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
Krazy_Kaos