• ベストアンサー

USBに対するブートローダのインストール

WindowsVistaを使用してPuppyLinuxをUSBメモリから起動させようと思っています。 その過程でブートローダをUSBメモリにインストールするためコマンドプロンプトで「syslinux.exeをUSBメモリに対して実行」する部分があるのですが、「syslinux.exe -ma I:」とコマンドを打っても「'syslinux.exe'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示されてUSBにインストールできません。 これを改善する方法は無いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

現在の PuppyLinux-4.00.4-jp では、syslinuxをインストールしなくてもUSBから起動出来るようになっています。 やり方は「Puppyユニバーサルインストーラ」よりインストールします。 http://inohara.net/~kazuyoshi/lan-puppy-linux.htm ↑こちらのページの方法で出来るはずです。

その他の回答 (2)

  • angkor_h
  • ベストアンサー率35% (551/1557)
回答No.3

回答番号:No.1です。まだ未解決であれば… 下記のサイトが一番簡単でした(説明も簡潔です)。 http://jakepuppylinux.blog32.fc2.com/blog-entry-19.html ここの右から→PuppyLinuxTips 3 →USBブートのためのUSBメモリをPuppyで作る方法 linux環境が必要ですが、CDに焼いてブートすればすぐにできます。 ちょうど私も挑戦完了したところで。 ------- windowsコマンドプロンプトでは、それを開いたところの">"のすぐ右にsyslinux.exeの本体をドラッグアンドドロップして("syslinux.exe"とそのリンクが入力される)、続いて" -ma x:"と打てばコマンドとは取られずにエラーは無いはずです。

  • angkor_h
  • ベストアンサー率35% (551/1557)
回答No.1

私が使ったコマンドは下記です。 syslinux.exeのあるディレクトリに移動後、   "syslinux -ma I:"  I:はUSBメモリ、 windowsからでも、knoppixコンソールからでも、実行ファイル指定は".exe"が不要です。 もしくは、ディレクトリに移動できていなくて、"syslinux.exe"がプログラム名ではなく、"コマンド"と取られたのでしょうか。よく有りますね。

nomalphard
質問者

お礼

そのコマンドも試してみたのですがダメでした…。 その後もっと良く調べてみて「UNetbootin」という便利なソフトを見つけたのでそちらで試してみたところ成功しました。 アドバイスありがとうございました。

関連するQ&A