複数回の起動に失敗しました

複数回の起動に失敗しました

2TBドライブに3つのLinuxをインストールしました。また、パブリックデータをホストする2つのパーティションと3つのスワップパーティションがあります。

制限された回復によって何らかのエラーが発生すると、grb2メニューの1つのオプションのみが正常に起動でき、残りのオプションではカーネルパニックが発生します。 rescatuxを実行し、他のものを選択して起動できるものを変更できます。残りは起動できなくなります!

問題が何であるかを調べて解決する方法は?

ベストアンサー1

通常、Linux ブートローダの作業は、ディスクから RAM に 3 つのエントリを転送することです。

  • Linuxカーネルファイル
  • initrd/initramfs ファイル (オプションの場合があります)
  • 通常、ルートファイルシステムを指定するブートオプションです。

3つのLinuxインストールがあるため、各インストールの前に1つずつ3つの別々のルートファイルシステムがある可能性があります。各インストールには/boot別々のファイルシステムがあるか、ルートファイルシステムのサブディレクトリを持つこともできます。これらには、特定のバージョンのLinux用の正しい起動設定を含むGRUB2ブートローダ設定ファイルが含まれています。 Rescatuxはインストールを選択し、GRUB2構成ファイルを使用してGRUBをディスクのマスターブートレコード(または従来のBIOSではなくデフォルトモードでUEFIを使用している場合はEFIシステムパーティション)に書き換えることができます。

同じディスクに複数のGRUB2ブートローダを置くことは実際には機能しないため、Linuxの「デフォルト」ブートローダマネージャの1つを選択する必要があります。理想的には、GRUB2に組み込まれている最高のファイルシステムタイプのサポート機能が組み込まれているので、インストールする最新のLinuxディストリビューションになります。

「デフォルト」Linuxディストリビューションが起動可能になったら、別のディストリビューションのファイルシステムを手動でマウントし、対応するGRUB設定ファイルを見つける必要があります。 GRUBの他のディストリビューションがカーネルファイルとinitramfsファイルをロードする場所と使用する起動オプションについては、この記事を読んでください。これで、「基本」Linuxインストールの起動メニューに他のディストリビューションを追加するために必要なすべての情報が得られました。メニュー項目がすでに存在する場合は、メニュー項目に間違ったパス、構文エラー、または無効な起動オプションがあるかどうかを確認できるようになりました。

他のLinuxインストールを正常に起動するためにGRUBのデフォルトインストールを管理したら、次のことを検討できます。削除非マスターインストールのGRUBパッケージ。これにより、デフォルトインストール以外のインストールのいずれかにアップデートをインストールするときに、誤ってデフォルトインストールのGRUBを上書きすることはありません。

一方、マスター以外のインストールの最新のカーネルファイルとinitramfsファイルを同じファイル名に保持する方法が見つからない場合は、毎回マスターインストールのGRUB設定を手動で更新する必要があります。デフォルト以外のインストールの1つに新しいカーネルパッケージをインストールします。

おすすめ記事