LFSの研究ノート(B)

ガイダンス文書のLFS7.2によると、コンパイルシステムのインストール手順を完了し、最終的にはブート時に次のような問題がありました。

カーネルは、クラッシュし、次の一節に似て遊びます:  

VFS:することはできませんオープンルートデバイス「hda0」または未知のブロック(0,0)正しい「ルート=」ブートオプションを追加してください。

カーネルパニック - 同期しない:VFS:不明-ブロックのルートFSをマウントすることができません(0,0)

グーグルでは、これは私は次のようにデータネットワークを収集する方法で問題を解決するために、仮想マシンのvmware8.0バージョンを使用し、でも私のメインの参照データネットワーク、カーネルにコンパイルされていないハードドライブが原因であること:

ネットワーク検索ソリューションは、元のアドレスについてはhttp://blog.csdn.net/q472599451/article/details/7992647

 

ハード・ディスク・ドライブ・モジュールを駆動している研究の分析では、Linuxカーネルに追加されません。

ハードディスクコントローラのタイプを見つけ、その後、適切なドライバをカーネルにコンパイル:解決策は簡単です。より詳細な解決手順は以下のとおりです。

LFSは、ハードウェア情報デバイスを一覧表示し、実行しlspciのコマンドを構築し、ホストシステム上の1、。

2、ハードウェア情報、ハードディスクコントローラモデルに到達するために、IDEインターフェイスやSATAコントローラーまたはSASコントローラおよびその他のキーワードを探してください

図3に示すように、カーネルの構成は、対応するドライバは、カーネル(すなわちないモジュールなど)にコンパイルされます。IDE用ハードディスクドライバDeviceDrivers - 探し> ATA / ATAPI / MFM / RLL構成項目、デバイスドライバでドライバのSATAハード - > SCSIデバイスのサポート - > SCSI低レベルドライバのCIを探しています。

4、新しいカーネルLFSの下で、問題が解決され、マシンを再起動し、適切な/ブートフォルダにコピーし、カーネルを再コンパイルします。

 

これは方法2、元のアドレスです:http://blog.csdn.net/qihuanfengyun/article/details/5189789

 ウィザードは、VMwareの設定を推奨実際の使用を与える使用するときに簡単にVMware6カスタム仮想マシンの構成は、検索したときにモジュールを選択する前に、まずハードウェアVMware仮想マシンのタイプを見つけるには、次の表では、構成与えられていますSCSIタイプのデバイスLSIロジックデバイス。ここで注意すべき場所は、彼らの選択のための2つのSCSIデバイス可能があるので、その後、どのようにそれを判断することですか?単に彼が分裂へのカーネルのメジャーバージョン番号ですので。興味のある友人のために、他のLinux2.6.Xカーネルとバージョンのリストの下に新しい仮想マシンのカスタムのLinuxを作成することによって、他のLinux2.4.Xカーネルすることができます。使用BusLogicの2.4カーネルの前に、2.6カーネルは、LSIロジックです。
       6.0 VMware社:
            I / Oアダプタのタイプ
                IDEアダプタ:ATAPI
              SCSIアダプタ:BusLogicの
                                 LSIロジックは、
これは、システム情報の他Linux2.6.Xカーネルである
00:10.0 SCSIストレージコントローラ:LSIロジック/ Symbiosのロジック53c1030 PCI-X融合-MPTデュアルUltra320 SCSI(01 REV)
  
これは、システム情報の他Linux2.4.Xカーネルで
00:10.0 SCSIストレージコントローラ:BusLogicの BT-946C(BA80C30)MultiMasterの10](01 REV)
    今、選択パスモジュールが導入された
    、これはSCSIディスクデバイスモジュールを選択する必要があります。
    コンフィギュレーションカーネルのlinux
        - >ドライバのデバイス
            - > SCSIデバイスのサポート
                - > SCSIディスクのサポート
    これには、BusLogicデバイスドライバモジュールです。この装置を使用すると、友人を選択する必要があります。
    コンフィギュレーションカーネルのlinux
        - >ドライバのデバイス
            - > SCSIデバイスのサポート
              - > SCSI低レベルドライバ
                 - >のBusLogic SCSIサポート 
    。これは、LSIロジック・デバイス・ドライバ・モジュールです。この装置を使用すると、友人を選択する必要があります。
    構成カーネルのLinux
       - >ドライバデバイス 
           - > MPT融合デバイスサポート
                - >フュージョンMPT(基本+ ScsiHost)ドライバ 

 

 

VFS:することはできませんオープンデバイス「SDA」またはunknow-ブロックのルート(0、0)
アペンドA「ルート=」オプションブート修正してください
VFS:カーネルパニックマウントルートFS-ON不明ブロック(0、0)にできませんが 
これは作ります動揺エラー。
また、何かがあなたがカーネルにコンパイルされたカーネルドライバを提出しなかったことのようなファイルシステムなしで「いいえファイルシステム」を促していない場合。

     Linuxカーネルの設定

       - >ファイルシステム

          - > Insideは、上選出することができるものEXT2、EXT3、ext4は、XFSなどを選択します。(はるかに少ないことはできません)

おすすめ

転載: blog.csdn.net/xiebingsuccess/article/details/91860427