カエルの人 logo
  • About 
  • Works 
  • Blog 
  • Tags 
  • Privacy 
  • Contact 

  •  Language   
    • 日本語
    • English
  •    テーマ切り替え
    •   ライト
    •   ダーク
    •   自動
  •  
    •   ライト
    •   ダーク
    •   自動
  1. ホーム
  2. ブログ
  3. ManjaroとXubuntuをデュアルブートしたらKarnel Panicになった!!!

ManjaroとXubuntuをデュアルブートしたらKarnel Panicになった!!!

投稿: 2022年7月2日  (最終更新: 2023年12月1日) • 3 分 で読了 • 1,495 語
Linux
 
Manjaro
 
Linux
 
Manjaro
 
共有:
カエルの人
リンク をクリップボードにコピーしました

目次
 

  • 現象
  • 解決法
    • “fallback"のカーネルで起動しない場合

ManjaroとXubuntuをデュアルブートしたらKarnel Panicになった!!!

Xubuntuは起動するのにManjaroくんが起動しない…

現象  

実は最近、ManjaroでWi-Fiにうまく接続できない状態になっていまして、問題の切り分けの一環としてXubuntuをデュアルブートしました。

その結果、Xubuntuは起動するもののManjaroがKarnel Panicとなって起動しなくなりました。

解決法  

まず、GRUBメニューで「Advanced options for Manjaro」を選択します。

(スクショなくてすみません)

その後、“fallback"という文字が含まれるカーネルを選択し、Enterキーで起動します。

これで起動したら、ログインしてターミナルを開きます。

(これで起動できなかった場合、もしくはGRUBメニューが現れなかった場合は、この記事の最後の「“fallback"のカーネルで起動しない場合」をお読みください。)

まず、lsblk -lコマンドを実行してディスクの状況を調べます。

    [user@mainpc ~]$ lsblk -l
    NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    nvme0n1   259:0    0 238.5G  0 disk
    nvme0n1p1 259:1    0   300M  0 part /boot/efi
    nvme0n1p2 259:2    0 192.5G  0 part /
    nvme0n1p3 259:3    0  45.6G  0 part

容量を頼りに、Manjaroがインストールされているパーティションを探し、その列の「NAME」を確認します。

(ここでは、“nvme0n1p2"にManjaroがインストールされています。)

その後、以下のコマンドを実行します。

${disk} となっている箇所には、先程調べたパーティションの"NAME”(例:nvme0n1p2)を入れてください。

    sudo grub-install /dev/${disk}

出力は以下のようになります(一例です)。

    [user@mainpc ~]$ sudo grub-install /dev/nvme0n1p2
    Installing for x86_64-efi platform.
    Installation finished. No error reported.

最後に、以下のコマンドを実行すれば完了です。

    sudo update-grub

再起動して、Manjaroが起動するか確かめてみてください!

“fallback"のカーネルで起動しない場合  

インストール時に使用したLive USBを使用します。

まずはLive USBから起動し、ターミナルを開いてください。

上記で説明したように、fdisk -l コマンドを実行してディスクの状況を調べます。

    [manjaro@mainpc ~]$ lsblk -l
    NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    nvme0n1   259:0    0 238.5G  0 disk
    nvme0n1p1 259:1    0   300M  0 part /boot/efi
    nvme0n1p2 259:2    0 192.5G  0 part /
    nvme0n1p3 259:3    0  45.6G  0 part

容量を頼りに、Manjaroがインストールされているパーティションを探し、その列の「NAME」を確認します。

(ここでは、“nvme0n1p2"にManjaroがインストールされています。)

このあと、HDDやSSDをマウントするため、マウント先となるディレクトリを作成します。

(Live環境のため、実際にはディレクトリはどこにも作成されません。)

    sudo mkdir /manjaro-mount

そして、マウントします。

${disk} となっている箇所には、先程調べたパーティションの"NAME”(例:nvme0n1p2)を入れてください。

    sudo mount /dev/${disk} /manjaro-mount

さあ、魔法の時間です。

今から実行するコマンドで、PCにインストールされているManjaroのルート権限を手に入れることができます。(なんとも恐ろしい…)

    sudo chroot /manjaro-mount

これで、あなたはPCにインストールされているManjaroの管理者です!

ここからは、起動できなくなったManjaroに入り込んだのと同様にコマンドを実行できます。

上記の「解決法」を参考に、

    sudo grub-install /dev/${disk}
    sudo update-grub

を実行すれば完了です。

(${disk} となっている箇所には、先程調べたパーティションの"NAME"を入れてください。)

 yayで「patch: コマンドが見つかりません」エラーが出たときの対処法
一言日記(2022年7月) 

関連記事

Windows ユーザーが Manjaro に乗り換えて感じたメリット・デメリット

2022年6月23日 • 5 分 で読了

Windows ユーザーが Manjaro に乗り換えて感じたメリット・デメリット

先日、メインPCのOSをWindowsからManjaroに変えました。2週間ほど使ってみて感じたメリットとデメリットを紹介します。 Manja...

学校でLinuxを使う上で困ったこと

2022年6月26日 • 3 分 で読了

学校でLinuxを使う上で困ったこと

私が通っている学校はBYOD制で、自由にデバイスを持ち込めるのですが、Linux(Manjaro)を実際に学校で使用してみて困ったことをまと...

目次
  • 現象
  • 解決法
    • “fallback"のカーネルで起動しない場合
Copyright © 2024 カエルの人 All rights reserved. Powered by Hinode  .
カエルの人
コード をクリップボードにコピーしました