プロが教える店舗&オフィスのセキュリティ対策術

USBメモリからKNOPPIXが起動できない

Linux初心者です。
KNOPPIXをUSBメモリで起動させるため、以下の手順を実施したのですが、USBメモリから起動できず困っております。

(1)CD-ROMからKNOPPIX 5.3.1(書籍についていたもの)を起動
(2)USBメモリを挿しこんだ後、Root Shellから「mkbootdev」を起動
(3)「B:Create system on USB storage using a FAT32 partition」を選び、OKをクリック
この後、「SUCCESS!」が表示され、構築が正常に終了しました。

そしてBIOSからUSBメモリを優先的に起動させるように設定したのですが、なぜかUSBメモリよりKNOPPIXが起動しません。
この障害について、何か情報をお持ちの方がおられましたら、ご回答をお願いいたします。

なお、PCおよびUSBメモリは以下を使用しています。

PC:東芝dynabook AX/55A
USBメモリ:エレコム MF-LSU204GBU

A 回答 (6件)

他の回答者さんに反応するつもりはありません。


質問者さんへのアドバイスです。

boot flag の確認および設定は重要です。
特にUSBメモリがBIOSレベルでUSB-HDDとして認識されている場合です。
例えば、次のような各partitionにsyslinuxをインストールしているものとします。
第一partition にKNOPPIX5.3
第二partition にKNOPPIX6.2
このUSBメモリ起動の際に、
KNOPPIX5.3から起動するには第一partitionにboot flagが立っている必要があります。
KNOPPIX6.2から起動するには第二partitionにboot flagが立っている必要があります。
これはLinuxだけではなくWindowsでも同じです。
partitionがactiveになっていることを確認するためにもboot flag の確認および設定は重要です。
USBメモリがたとえばUSB-ZIPとして認識されている場合は、複数partitionの問題はありませんが、bootableであることは必要です。
---
これまでの段階ではBIOSレベルでUSBメモリが認識されていないので、boot flag 以前の問題があります。
先ずはBIOSレベルでUSBメモリが認識されるようになることを試行するために、全領域クリアしてUSB環境を作り直すことをおすすめしているわけです。
---
経験上のアドバイスですがUSBメモリの boot flag を作成したり、変更したりした場合は、PCをいったんシャットダウンさせてから起動してみてください。
単に再起動(reboot)させると、今まで認識していたのにBIOSレベルでUSBメモリを認識できなくなるという現象に遭遇したことがあります。(そのようにならないUSBメモリもありますので、いわゆるUSBメモリの相性というレベルの話ですので、大した参考にはなりませんが・・・)
    • good
    • 0

別の回答者さんが、起動フラッグ云々と記載しておりますが、LINUXでは、起動フラッグは全く関係しないことを付け加えておきます。



ブートストラップローダで起動フラッグをチェックするのは、Windows XP以前のOSの世界だと思います。
Windows XP以降のブートストラップローダで起動フラッグをチェックするロジックが組み込まれていないと思います。
特にテストはしていませんが、Windows XPで起動フラッグが立っていなくても起動できること、
LINUXの入っているパーティションは、拡張パーティションの論理パーティションでも問題なく起動できます。
このことによって、LINUXのブートストラップローダでは、起動フラッグはチェックしていないと思われます。
    • good
    • 0

No.3 の補足です。



別のUSBメモリで試してみてください。

私の場合はUSBメモリ全領域を初期化して、あらためてファイルシステムを作成したらbootできるようになった経験があります。
購入時のUSBメモリに、すでにメーカーが余計なファイルなどを入れている場合は、全領域を初期化して、領域を作成->formatして試してみてはどうでしょうか。(HDDの全領域初期化と同じ要領です)
dynabook AX/55AはVistaでしょうからVistaのコマンドプロンプト->diskpartで可能です。
もちろんKNOPPIXでも可能です。
    • good
    • 0

No.1 の補足です。


USBメモリがBIOSレベルでboot可能でない、という状態です。(USBメモリからbootできないので、次の(Next順の)HDDからbootしています)

すでにNo.1 で指摘済みなのですが・・・
チェックポイントとしては
1.
PC起動時にBIOSでUSBメモリは認識されていますか。
認識されていればMF-LSU204GBU などの名前で確認できるはずです。
デバイスとしてはリムーバブルZIP、またはHDDとして認識されているのですか。
認識されていない場合はUSBデバイス装着portミス、USB不良が考えられます。(ただしこのケースはあまり考えられないと思います)
2.
認識されている場合はKNOPPIXをインストールしたUSBメモリのpartitionにboot flag が立っていない(オンになっていない)ことが考えられます。
fdisk や Gpartedツールでboot flagを確認してオンにしてトライしてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

チェックポイント1について:
KNOPPIXをインストールしたUSBメモリはBIOSにて、名前が表示されませんでしたが、他のUSBメモリは表示されました。
よって、こちらのケースかと思われます。

チェックポイント2について:
確かにboot flagがオンになっておりませんでした。
fdiskを実行して、オンにしましたが、それでもKNOPPIXは起動しませんでした。
で、改めてBIOSを調べた結果、KNOPPIXのUSBメモリは名前が表示されなかったので、USBメモリの不良(もしくは相性の問題)と考えられます。

USBメモリを変えて、もう一度挑戦してみます。

お礼日時:2010/11/09 22:17

作成の手順は正しいと思います。



USBメモリから起動できないときの確認事項というものがあり、
それを一つ一つチェックする必要があります。
1.他の USB デバイスが接続されていないか?
2.USB メモリーがコンピューター本体の USB コネクタに接続されているか?
USBハブ等ではうまくいかないときがある。

そのほかいろいろな確認事項があるようです。
詳しくは下記を参考にしてみてください。

http://www1.ark-info-sys.co.jp/support/usbmemory …

この中の、その他の確認事項
欄の
別の USB メモリーに変えた場合は起動できますか?
これに相当する場合が多いようです。
USB メモリーの相性により起動できないことがあります。
という理由なのですが、
正確には、ハード的なアクセスタイミング的な問題のようです。
CPUのスピードやメモリのアクセスタイム等の問題ではないかと思われます。
ここの質問欄でも、よく起動できないということで、交換したらうまくいったという報告はあるようです。
USBメモリが不良というのではなく、本当に相性ということでしよう。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
USBメモリの交換を検討したいと思います。

お礼日時:2010/11/08 20:31

> なぜかUSBメモリよりKNOPPIXが起動しません。



boot failure などのメッセージで停止しているのですか?。
インストールしたpartitionにboot flag は立っているのでしょうか?。

表示されているメッセージなど、もうすこし具体的な状況を書いてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
特にエラーメッセージ等は表示されていません。

BIOSからUSBメモリを優先起動に設定してUSBメモリを挿入し、電源を投入したところ、USBメモリが読み込まれず、その次のデバイス(HDD:WindowsVista)が読み込まれ起動するという状態です。
(つまりUSBよりKNOPPIXが起動されなかったことになる)

という状況です。

お礼日時:2010/11/08 20:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!