お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2023-10-01 01:09:38

fcnydznindzas
新しいメンバ
登録日: 2023-10-01

同一 SSD 二枚に分離させた Win11, Ubuntu のデュアルブートに失敗する

環境:
 windows11 (22H2)
 Ubuntu 22.04
  Rufus で USB インストールメディアを作成
  windows11 の入った SSD を取り外し, 新しい SSD に差し替えてからインストールを実行
 (Monstar Storage 2TB NVMe SSD PCIE Gen 4x4)x2
 MSI MAG Z690 TOMAHAWK WIFI DDR4

ブート時のエラーコード:
 [0.894566] nvme nvme0: globally duplicate IDs for nsid 1
 [0.894587] nvme nvme0: VID:DID 1e4b:1602 model:MS950G75PCIe4 2048G firmware:HS11986

エラーの詳細:
 OS の インストールが終わった SSD 2枚を差し, Ubuntu を Win11 より先に起動させると, GRUB の ブート選択画面が映らず, 上記のエラーコードが表示されます。
 Win11 を先に起動させるとそのままログイン画面, デスクトップ画面まで遷移できます。
 また, win11 の SSD を取り外し, Ubuntu の SSD のみで起動させるとログイン画面, デスクトップ画面まで遷移できます。
 Ubuntu ではないようですが, 海外のサイト (https://bugzilla.kernel.org/show_bug.cgi?id=216049) を見ていると,
 型番の同じ SSD を 2枚使っていることが原因のように思えますが, 解決策を見いだせずにいます。
 他社の SSD を新しく購入することは避けたいのですが, 他に解決策はございますか。
 
よろしくお願いします。

オフライン

 

#2 2023-10-03 17:37:26

Fugeki_Tsukuyomi
新しいメンバ
登録日: 2023-02-19

Re: 同一 SSD 二枚に分離させた Win11, Ubuntu のデュアルブートに失敗する

こんにちは。
解決策、ですが、一番手っ取り早いのは

・SSDを2枚差した状態でUSBインストールメディアから起動し、
 Ubuntuを上書きインストール。

 
だと思います。
ただこの場合、PC起動時に毎回GRUBが読み込まれるようになると思います。
それがわずらわしいのであれば、現在の環境のままで
SSDを差し替えることで起動OSを選択する方式にする方が楽なのでは、と思います。


現象は、SSDを2枚差した状態でUbuntuを起動した際、
GRUBがWin11の入ったSSDもスキャンして「不明なデバイス」としてエラーを返していて、GRUBが起動OS選択に失敗しているのではないかと思われます。

ちなみに私はWin10とUbuntuのデュアルブート環境ですが、
ノートPCの内蔵SSDにWin10、USB接続のHDDにUbuntuを入れています。

Ubuntuの入ったHDDにGRUBを作成してUbuntuをインストールし、
Winの起動時はHDDを取り外してBIOSで起動ドライブを切り替えることで
起動時のGRUBの読み込みをパスするという
少し面倒な方式にしています。

そちらの環境でも、Ubuntuのインストール時に
Ubuntuを入れるSSDにGRUBを作成するよう設定してインストールを行い、
Win起動時は起動ドライブを切り替えることでGRUBの読み込みをパスすることは
できるのかも知れません。
私はUEFI環境を持っていませんので、そのようなことができるのかは
分かりませんが。

不完全な回答ですが、参考になれば幸いです。

オフライン

 

#3 2023-10-03 18:32:48

Fugeki_Tsukuyomi
新しいメンバ
登録日: 2023-02-19

Re: 同一 SSD 二枚に分離させた Win11, Ubuntu のデュアルブートに失敗する

補足です。

Win11とのデュアルブートに関しては、色々と注意事項があるようです。

以前の投稿に詳細がありますので、そちらもご参照ください。

オフライン

 

#4 2023-10-03 19:08:07

fcnydznindzas
新しいメンバ
登録日: 2023-10-01

Re: 同一 SSD 二枚に分離させた Win11, Ubuntu のデュアルブートに失敗する

Fugeki_Tsukuyomi による投稿:

こんにちは。
解決策、ですが、一番手っ取り早いのは

・SSDを2枚差した状態でUSBインストールメディアから起動し、
 Ubuntuを上書きインストール。

 
だと思います。
ただこの場合、PC起動時に毎回GRUBが読み込まれるようになると思います。
それがわずらわしいのであれば、現在の環境のままで
SSDを差し替えることで起動OSを選択する方式にする方が楽なのでは、と思います。


現象は、SSDを2枚差した状態でUbuntuを起動した際、
GRUBがWin11の入ったSSDもスキャンして「不明なデバイス」としてエラーを返していて、GRUBが起動OS選択に失敗しているのではないかと思われます。

ちなみに私はWin10とUbuntuのデュアルブート環境ですが、
ノートPCの内蔵SSDにWin10、USB接続のHDDにUbuntuを入れています。

Ubuntuの入ったHDDにGRUBを作成してUbuntuをインストールし、
Winの起動時はHDDを取り外してBIOSで起動ドライブを切り替えることで
起動時のGRUBの読み込みをパスするという
少し面倒な方式にしています。

そちらの環境でも、Ubuntuのインストール時に
Ubuntuを入れるSSDにGRUBを作成するよう設定してインストールを行い、
Win起動時は起動ドライブを切り替えることでGRUBの読み込みをパスすることは
できるのかも知れません。
私はUEFI環境を持っていませんので、そのようなことができるのかは
分かりませんが。

不完全な回答ですが、参考になれば幸いです。

ご返信ありがとうございます。
SSDを 2 枚差した状態でインストールメディアを用いて再インストール, というのは試したことがあるのですが,
手動でのパーティション選択でも Win11 があるほうの SSD しか認識されず, その SSDの内部でパーティションが分割されているようでした。

実はこの質問の後,  SSD 外付け化ケース(例:https://amzn.asia/d/6w0796k)を購入して Ubuntu 用の SSD を取り付け,
PC の USB ポートに差してみることにしました。
/etc/default/grub をいじったりしながら, GRUB の起動, デュアルブートに成功しました。
私は win11 も Ubuntu も同じくらい使うことになるので GRUB が毎回呼び出される今の状態で問題ないのですが,
USB に刺さったままの SSD ケースが不細工で, 見ているとなんだか虚しくなりますね...
2 枚目の SSD もマザーボードに収められる日を夢見て, もう少しいじってみようと思います。

重ねてになりますが, ご返信頂きありがとうございます。

オフライン

 

Board footer

Powered by FluxBB