4年半前にDELLのXPS 8930 - XPSタワーを購入して、最近では linux と windows のデュアルブートをしています。
ところが、linux mint 22 がリリースされて新しくインストールしたところ、何が悪かったのか linux も windows も動かなくなりました。
かなりハマってしまい、おそらく数時間を無駄にしてしまいました。
一応、linux も windows も動くようにはなったのですが、起動時に grub 画面が表示されなくなり、起動時にいちいち f2 ボタンを押すことになってしまいました。
それではあまりにも面倒なので、以前のように起動時に grub 画面を表示して矢印で選択するようにしました。
再現性があるかどうか不明ですが、やったことをかいつまんで書きます。
まずは、確認します。
sudo fdisk -l
ここで、windows がインストールされている nvme0n1p1 の情報が表示されません。
sudo nvme list
でも、
Node Generic SN Model Namespace Usage Format FW Rev--------------------- --------------------- -------------------- ---------------------------------------- ---------- -------------------------- ---------------- --------
何も表示されません。
chatGPT の指示に従って、
sudo apt install nvme-clisudo os-probersudo update-grub
しても変化はありません。
そこで、BIOS 画面で SATA を AHCI にしてみました。
そうすると、
sudo nvme list
Node Generic SN Model Namespace Usage Format FW Rev--------------------- --------------------- -------------------- ---------------------------------------- ---------- -------------------------- ---------------- --------/dev/nvme0n1 /dev/ng0n1 2017282BED33 CT1000P1SSD8 0x1 1.00 TB / 1.00 TB 512 B + 0 B P3CR020
/dev/nvme0n1 が認識されました。
そして、起動時に grub 画面が表示されるようになりました。
でもこうすると今度は windows そのものが起動しなくなりました。
そこで再び SATA を RAID ON に戻してみると、以前のように grub 画面から os を選択して両方とも起動するようになりました。 わけがわかりません。