PuppyHelp / Tips & トリック /
rcrsn51、この小さな宝石をありがとう。
この記事は次のような「鶏と卵」の状況を解決しようとするものです:私のコンピュータは CD 書き込み用ドライブがありません。そのため Puppy のライブ CD を作れません。ということは、私は Puppy を起動できないわけです。(CD から Puppy を起動することで Puppy に備わっているアプリケーションである)ユニバーサルインストーラを実行できないということは、フラッシュドライブに Puppy をインストールすることもできません。ということは、やはり私は Puppy を起動できないのです。
Windows ユーザは Unetbootin を使ってこの問題を解決できます。しかし使っているのが Linux だけというユーザは別の手段が必要です。
前に進むには、以下のことが満たされなければなりません。
ここから手順を解説します。
1. あなたのフラッシュドライブパーティションのデバイス名を決定してください。「sdb1」のようなもののはずです。ですが、デバイス名で間違えると碌なことになりません。用心してください。
2. フラッシュドライブを PC に挿してください。でもまだマウントはしません。次のようなコードを入力します:
syslinux /dev/sdxysdxy がフラッシュドライブパーティションのデバイス名の場合です。このコマンドで syslinux bootloader をインストールします。
3. フラッシュドライブをマウントし、次の行を含んだ syslinux.cfg という名前のファイルを作成してください:
Code: default vmlinuz initrd=initrd.gz pmedia=usbflash4. Puppy の ISO ファイルをダウンロードして、マウントしてください。
Code: mkdir mnt mount -o loop pupxxx.iso mnt5. マウントした ISO ファイルから3つのファイルをフラッシュドライブへコピーしてください。vmlinuz、initrd.gz、pupxxx.sfs の3つです。
6. すべてアンマウントし、フラッシュドライブで起動してください。
起動しないようであれば、次のドラブルシューティングを試してください。
あなたのマシンが USB ブートをサポートしているのは確かでしょうか? 多くの古いマシン(そして新しいものでもたまには)はサポートしていません。一番良いのは、BIOS がフラッシュドライブを2番目のハードドライブとして見つけているケースです。
BIOS で設定できる起動順序を、USB ブートできるような並び順に設定しましたか?
フラッシュドライブはどのようにフォーマットされていますか?ユーザーによっては fat32 よりも fat16 のほうが良い結果が得られると報告しています。