Puppy Linux が使えてWindowsアプリケーションが使えるワザが
こちらに載っています。
マルチロールディスク
マルチブートディスクとは1枚のディスクにブート可能なソフトを複数入れ、そのディスクでPCを起動した際にどのソフトで起動するのかを選択できるようにしたもの。
今回、Puppy Linux 3.01日本語版とNorton Ghost 2003 ブートフロッピーディスクそしてMemtestのマルチブートディスクの作成に成功したためここに記録。
主にウェブのマルチブータブルCD/DVD製作法のページ
http://lets-go.hp.infoseek.co.jp/bootcd/index.html
を参考にした。
必要なもの
Windows (2000,XP)、フロッピーディスク、CDまたはDVD、ノートンゴースト(2003〜10のどれか)
ISOイメージの容量を小さくしたい場合は、ISOイメージ編集ソフト「ISO MASTER」の入ったOS(Puppy Linux 3.01日本語版ブートCDやUbuntuなど)も必要
具体的なマルチブータブル作成の手順
1.Bootable CD Wizard Module 2.0a1
[ブートディスクにするためのブートローダー]
http://www.cdshell.org/files/contributions/reanimatolog/bcdw.html
ここからダウンロード。
Bootable CD Wizard Module 2.0a1をデスクトップに解凍し、できたフォルダを名前を(ここではBootDiskとした)に変更。
フォルダの中身をBCDWのフォルダ以外は削除する。
そしてBootDiskフォルダ内にSoftOnBootというフォルダを作る。
2.Norton Ghost 2003 ブートフロッピーディスクの用意。
あらかじめPCにインストールしたNorton Ghostでブートフロッピーディスクを作成する。作成時DOSにMS-DOSを選択して作成したブートフロッピーディスクについては、あらかじめ一度そのフロッピーでPCの起動(ブート)を行っておく。
3.SUPERウルトラISO試用版
[フロッピーディスクのイメージ化、ISOイメージの抽出に使用]
http://www.intercom.co.jp/download/iso/index.html
ここからダウンロードして、PCにインストール。
3−1.SUPERウルトラISOを起動(「体験版を使用する」を選択)
3−2.上のメニューから ブート > フロッピーイメージの作成 を選択。
フロッピードライブを設定。
Norton Ghost 2003 ブートフロッピーディスクをドライブに入れ、イメージの保存先にBootDiskフォルダ内のSoftOnBoot内を選択し、任意の保存名を入力し作成ボタンを押す。
〜.ima(ここではghostusb1.ima)の名前のフロッピーのイメージファイルができる。
3−3.Puppy Linux 3.01日本語版のISOイメージ(puppy-301-JP.ISO)をダウンロード。
http://openlab.jp/puppylinux/download/
SUPERウルトラISO上のメニューから ファイル > 開く でPuppy LinuxのISOイメージを選択。
上のメニューから 操作 > 抽出 で BootDiskフォルダを選択しOKボタンを押す
「/のすべてのファイルを抽出しますか?」で はい を選択。
下図のようにBootDiskの中にPuppyLinuxのファイルができる
3−4.Memtest86
[メモリーテスト用フリーウェア]
http://www.memtest86.com/
ここからISOイメージをBootDiskフォルダの中のSoftOnBootフォルダ内にダウンロード
4.bcdw.iniの書き換え
BootDiskフォルダの中のbcdwフォルダ内のbcdw.iniをメモ帳で開く。
4−1.[MenuItems]を次のように書き換えて保存する。
[MenuItems]
\isolinux.bin ; PuppyLinux 3.01
\SoftOnBoot\ghostusb1.ima ; NortonGhost for USB1.1 Device
\SoftOnBoot\MEMTEST.ISO ; memory test
C:\ ; Boot from drive C
:PowerOff ; Power Off
4−2.[MenuOptions]のMenuTimerLabelとMenuTimerを次のように書き換えて保存する。
[MenuOptions]
MenuTimerLabel = Puppy will start after ... ; Timer label
MenuTimer = 10 ; Timer delay in seconds
【PC・OS・Soft 覚え書きの最新記事】

