USB起動のBacktrack 4をVMwareで起動
USBメモリから起動するようになったBacktrack 4ですが、せっかくなのでVMwareでも利用できると便利です。
でも、VMwareはUSBメモリを認識するものの、USBメモリから起動することはできません。
しかし、PLoP Bootmanagerを利用すればブータブルなUSBメモリもVMwareで起動することができます。
起動手順は以下のとおり。
- ブート可能なUSBメモリ(Backtrack4入り)を準備
- PLoP BootmanagerのISOイメージ(plpbt.iso)をダウンロード
- VMwareでゲストOS作成(メモリ 512MB:HDD なし:CD plpbt.isoイメージファイル:USBデバイス あり)
- VMwareのゲストOSの電源をOnにし、PLoP BootmanagerのISOイメージから起動
- USBメモリを挿し、PLoP Bootmanagerを利用してUSBメモリから起動
起動してしまえばあとの操作は同じ。USBメモリ持ち歩くこと考えると、VMwareのゲストOSファイル一式(*.vmxやplpbt.iso)をUSBメモリ(/dev/sdb1)にコピーしておくと便利。
Backtrack 4 PreをUSBメモリにインストール(Step 4)
# grub-install --no-floppy --root-directory=/mnt/sdb1 /dev/sdb
- 設定変更
# vi /mnt/sdb1/boot/grub/menu.lst 「Start Persistent Live CD」のエントリを一番上にして、「kernel」で始まる行の末尾に「quiet vga=0x317」を追加してファイルを保存。 以下、ファイルの内容 # By default, boot the first entry. default 0 # Boot automatically after 30 secs. timeout 30 splashimage=/boot/grub/bt4.xpm.gz title Start Persistent Live CD kernel /boot/vmlinuz BOOT=casper boot=casper persistent rw quiet vga=0x317 initrd /boot/initrd.gz
Backtrack 4 PreをUSBメモリにインストール(Step 3)
- /dev/sdb1(Backtrackブート用)をマウントし、起動に必要となるファイルを一式コピー
# mkdir /mnt/sdb1 # mount /dev/sdb1 /mnt/sdb1 # rsync -avh /media/cdrom/ /mnt/sdb1/
Backtrack 4 PreをUSBメモリにインストール(Step 1)
- Remote-Exploit.orgのサイトからBacktrack 4 Pre ReleaseのDVDイメージをダウンロードする。(http://www.remote-exploit.org/backtrack_download.html)
- DVDに焼く。
- このDVDからPCを起動する。
- USBメモリをPCにさして認識することを確認する。
Backtrack 4 PreをUSBメモリにインストール
Pre Release以降、正式版がなかなか出ないですねぇ。
正式版で試してからメモしようと思いましたが、備忘のため。
材料
- Backtrack 4 Pre ReleaseのDVDイメージ
- Windows PC(USBメモリからブート可能なもの)
- USBメモリ8GB(というか、今回はBuffaloのMicroSDリーダと8GBのmicroSDHCを利用)
作業の全体像は以下のとおり。