環境
windows 11
SSD1 2TB
SSD2 500GB
ファームウェア UEFI [^1]
[^1]: そのPCのファームウェアはBIOSか、それともUEFIか、知りたい?――確認するための6つの方法:その知識、ホントに正しい? Windowsにまつわる都市伝説(149) - @ITで調べました
問題
MX Linuxが起動しない
Windows 11は起動する
時系列
- Windows 11の初期化(個人データを残さない)
- 2TBのSSD1にインストール
- vscode, chromeなど各種インストール
- 基本的にBIOS設定など深いレベルの設定は変更していない
- MX Linux21のisoイメージをダウンロードし、blenaEtherでUSBメモリに書き込む
- Live USBでMX Linuxを起動
- 500GBのSSD2にインストールを行う
- (怪しいと思っているところ) location to install on でESPを選び、partition to useでSSD1を選ぶ
- 同じ画面を参考として載せました:youtube
- 再起動する
- UEFIにログインし、MX Linuxを起動するボタンを押す
- 細かいインターフェイスは違いますが、同じことができる画面です
- 画面が0.1s程度青で塗りつぶされるが、その後ボタンを押す直前の、起動するボタンを押せる画面に戻る
- Enterで起動しても同じ
- windows boot managerをクリックすると、windowsが起動する
どうかよろしくおねがいします。
追記
インストール中の画面(自動パーティーション+MBR+SSD2)
UEFIに、MX21がありませんでした
あったのは、Windows, USB, (MX Linuxを入れる前に使っていた)Ubuntuだけです。
Ubuntuは、フォーマット済みなので起動しません
手動パーティーション+MBR+SSD2
↑ここで、上のようなエラーが出たので、Install GRUB for linux and windowsの画面に戻り、下のようにSSD1ではなくSSD2を使うように設定し直した
その結果、インストールまではできた
しかし、同じ症状(UEFIでMX21を押しても、青い画面になるだけ)
UEFIの画面と、青い画面は下のとおりです
手動パーティション+MBR+SSD2+ブートローダーのキャッシュを削除
Windows 10でUbuntu GRUBブートローダーの削除方法 UEFI/レガシーBIOS | 俺の開発研究所に従って、ブートローダーのUbuntuとMX21(MX Linux)を削除しました。
そして、上と同じ設定でインストールした結果、UEFIの起動可能なブートローダー一覧にはMX21はありませんでした。
そのため、ブートローダーをSSD1にインストールしないとUEFIには表示されないと思われます
もしくは、ブートローダーの種類をMBRではなくEPSにしないといけないかもしれないです
手動パーティション+EPS+SSD1(SSD2は選べなかった)+ブートローダーのキャッシュを削除
Location to install onをWPSにすると、SSD2のブートローダーしか選べませんでした
MX21は存在するのですが、押したらまた青いエラーです
BIOS設定をいじる
まず、該当の設定はUEFIのみかレガシーのみ、もしくは起動しないの3つしか選択肢がなかったので(画像参照)、Pxe OpRomもストレージOpRomも、レガシーのみにしました。
再起動して、起動のタブを見ると、写真のように500GBのSSD2はありませんでした(WDから始まる名前です)
しかし、いろんな設定を見ていたら(写真はツールの NVME Sanitization Tool)、WDC~がNVMEとして検出されているのを発見しました。
その後、起動/ Hard Drive BBS Prioritiesを見つけ、SSD1よりSSd2のほうを優先度高くしてみました。
すると、いつのまにかBoot OverrideにWDC~(SSD2のこと)が追加されていました
とりあえずクリックしたところ、GRUBの画面が起動しました
下のエラーは、ブートローダーをSSD1から削除したことが原因だと思われます。
これから、SSD2にEPSとMBRそれぞれでインストールをやってみます!
回答2件
あなたの回答
tips
プレビュー