そのため、Debian 6 VM(VMware Workstation9のWindows7で実行)で3.6.2カーネルをコンパイルして使用しようとしています。すでにいくつかの問題が発生していますが、私はゆっくりとそれらを通り抜けていますが、まだそこにはありません。
したがって、私は以下を実行しています(ファイルを/usr/src
に抽出し、su
を介してコマンドを実行した後)
make defconfig
make -j8
make install
make modules_install
update-initramfs -c -k 3.6.2
update-grub
このリンクから見つけたinitramfs
ステップを実行するのを忘れました ここ しかし、それでもエラーが発生したため、これを見つけました リンク 。この後、以下のエラーのこの部分は発生しなくなりましたが、残りはそこにありました:
W: devtmpfs not available, falling back to tmpfs for /dev
GRUBメニューで、ルートUUIDを/dev/sda1
に編集しましたが、それでも見つかりません。ついにこれをたどりました link 、それでも運。何かアイデアはありますか?
さて、それでは、私は解決策を見つけました!ブーヤカシャ! :)
lspci
を実行した後、LSI Logicカーネルコンパイル(またはそれに影響する何か)をグーグル検索して、これに出くわしました site 。それは古いカーネルバージョンに適用されたので(私が利用できる設定とは異なって見えると思います)、私は以下を適用し、それをすべて機能させました:)
したがって、私と同じように実行し、make defconfig
を実行して開始したと仮定すると、make menuconfig
を実行してDevice Drivers
に移動します。そこに着いたら、Fusion MPT device support
を有効にして、そこに移動し、すべてのモジュールを有効にします(ただし、すべてのモジュールが必要だとは思いません。今のところは必要ですが、必要に応じていじくり回して回答を更新します) 。
これらのモジュールを有効にした後、保存して終了します。必要に応じてmake -j8
部分を変更します。 GRUB2以外のものを使用している場合、最後の部分はおそらく異なりますが、ディストリビューションに関係なく、誰でも使用できるほど一般的であることが望まれます。したがって、カーネルを/usr/src
に抽出した後のプロセス全体は、次のようになります。
make defconfig
make menuconfig
make -j8
make install
make modules_install
update-initramfs -c -k 3.6.2
update-grub
最後に、完了したらVMware Toolsを再インストールする必要があるため、プロセス全体の前に最初にVMwareToolsを削除することをお勧めします。
乾杯! :)