0 Comments

USB接続のSSDにLinux Mintをインストールして、使いたい時だけそれをUSB接続で起動する使い方を考えました。

やってみたこと
ダウンロードしたLinux MintのISOファイルをRufusを使ってUSBメモリに書き込み、インストール用のUSBを作っておく。それを元にUSB接続のSSDにLinux Mintをインストールしてそこから起動出来るようにする。

その1:Windows11のパソコンで起動SSDを作ってみる。

BIOS設定でSecure Bootを無効化してからインストール先を対象のSSDに指定して始めるこことする。
ISOファイルから作ったインストール用USBメモリで起動し、外部USB接続のSSDにインストールする。
しかし肝心な事は、PC内蔵のWindows(ブートローダー)を上書きしないことだった。
まず外付けSSD内に、以下の2つのパーティションを作成します。
  EFIシステムパーティション(容量: 500MB〜1GB)
  ext4パーティション(容量: 残りすべて、マウントポイント: /
上記を指定してインストールする。
方法はこれで正しいのだが、どうやっても内臓のWindows(ブートローダー)を上書きしてしまうようだ!!
USBを外した時に内臓のWindowsが起動しません。ブートローダーが壊れます。修復に手間取りました。

その2:Linux Mintパソコンから同様にUSBメモリからUSBのSSDを指定してインストール

Windowsパソコンの時と同様に外付けSSD内に、以下の2つのパーティションにインストールします。
GRUBのインストール先も慎重に外付けSSDを指定しましたが・・・
結果、USB起動のSSDを外して内臓のHDDだけで起動させるとGRUBがロードされるだけで前に進みません。
GRUBを再インストールして修復する羽目になりました。修復後USBのSSDをパソコンに挿してもそこからの起動は出来ません。

結果考察:

WindowsやLinxの入ったパソコンでの外付けSSDディスクへのLinuxのインストールは、Linuxインストーラーが内臓ディスクにも書き込みをしてしまうので、結果として今あるOSが起動しなくなります。インストールが終わっても外付けを外すと内臓OSは正しく動作しなくなります。修復も大変です。

結果的にやったこと:

パソコンの内臓記憶媒体(HDDやSSD)を外してからインストールしましょう!!
そうすれば、内臓記憶媒体に書き込みされないので作成が出来ます。
作成したUSBメディアは、Linuxパソコンでも、Windows11パソコンでも作成した外付けUSBのSSDを指すだけで起動できて便利です。
インストール用で作成したUSBメモリは、インストール先に外付けドライブを指定したとしても起動情報を内洞ドライブにも書き込みをするので要注意です。内臓HDDは外してインストールが必須でした!!