VMware新しいカーネルがコンパイルされた後は、ルートfsをマウントできません。

VMware新しいカーネルがコンパイルされた後は、ルートfsをマウントできません。

そのため、Debian 6 VM(VMware Workstation 9のWindows 7で実行)で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まだ見つかりませんでした。ついにこれをフォローしました。協会、しかしまだ運がありません。どんなアイデアがありますか?

ベストアンサー1

さて、解決策を見つけました!ブヤカサ! :)

これを実行した後、lspciLSI Logicカーネルのコンパイル(またはその効果があるもの)を検索して次のことを見つけました。場所。以前のカーネルバージョン用だったので(利用可能な設定と違ってできたと思いました) 以下を適用してすべて動作させました。 :)

したがって、あなたが私のようにタスクを実行して実行を開始したとします。make defconfigそこに入ったら、それをアクティブにし、そこに行き、すべてのモジュールをアクティブにします(すべてのモジュールが必要だとは思いません。完了しました)。今は完了したら、それに応じて私の答えを修正して更新します)。make menuconfigDevice DriversFusion 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を再インストールする必要があるため、プロセス全体を進める前にVMware Toolsをアンインストールすることをお勧めします。

乾杯! :)

おすすめ記事