Linux MintがKDEデスクトップを削除しているので、私はそれを置き換えるためにKDEを提供している他のディストリビューションを調査してきました。 Kubuntu、Manjaro、openSUSEをUSBハードドライブにインストールして、並べて評価しました。設定方法は次のとおりです。
それから私はそれらを評価するためにディストリビューションを使い始めました。 KubuntuとopenSUSEは正常に機能しました。ただし、Manjaroは起動しませんでした。次で始まる障害データでいっぱいの画面が表示されました。
カーネルパニック-同期していません:VFS:ルートfsを不明なブロック(0,0)にマウントできません
ただし、GRUBの「Manjaroの高度なオプション」選択、「フォールバックinitramfs」を使用するオプションを使用すると、正常に起動します。これは同じカーネルに基づいています。唯一の違いは、デフォルトオプションの「最適化された」最小セットではなく、使用可能なドライバのフルセットのように見えるものが含まれていることです。それがなぜ違いを生むのかは明らかではありません。
症状を調べたところ、主にManjaro、Arch(Manjaroのベース)、およびその他のいくつかのディストリビューションで、同様の問題に関する他のいくつかのレポートが見つかりました。私は提案された解決策に運がなかった。
フォールバックinitramfsで正常に起動したので、そのオプションをManjaroのメインの選択肢にする方法を探しました。それでどこにも行きませんでした。
簡単に言えば、私はManjaroサポートフォーラムに行きました、そしてそこでの常連はこの問題に精通していました。他の誰かがこの問題に遭遇した場合の答えとして、ここに説明と解決策を投稿します。
ArchファミリーのディストリビューションはGRUBの構成方法に非常にこだわっています。Ubuntuファミリーのディストリビューション(Mintを含む)は、GRUB in a Archファミリーに消化不良を与える方法。他のほとんどの人気のあるディストリビューションはそれほど特別ではありません。Ubuntuのやり方に満足しています。Archのやり方に満足しています。UbuntuはArchのやり方に満足しています。 。
したがって、ManjaroのようなArchファミリーのディストリビューションを含むマルチブート構成をセットアップする場合は、最後にインストールしてください。これにより、GRUBは「普遍的に受け入れられる」構成のままになります。
すでにこの状況に陥っている場合は、機能する可能性のある簡単な修正があります(私のために修正しました)。つまり、ManjaroにGRUBを更新させます。
Manjaroを起動します。ターミナルを開き、次のコマンドを入力します。
Sudo grub-install /dev/sdx
ここで、x
は、GRUBをインストールするドライブの識別子です(たとえば、sda
やsdb
など)。
Sudo update-grub
それでも解決しない場合は、 Manjaroサポートフォーラム をチェックしてください。ここには、多くの議論やその他のさまざまな解決策があります。