外部から起動したオペレーティング システムが Lenovo Legion 7i の内部ストレージ ドライブにアクセスできるようにするにはどうすればよいでしょうか?

外部から起動したオペレーティング システムが Lenovo Legion 7i の内部ストレージ ドライブにアクセスできるようにするにはどうすればよいでしょうか?

Lenovo Legion 7i (15IMH05) ラップトップに Kubuntu Linux をインストールしようとしています。コンピューターのシステム メニュー設定を正しく構成し (セキュア ブートを無効にし、システム ブート モードが UEFI に設定されていることを確認する)、フラッシュ ドライブと外付け光ディスク ドライブの両方から起動することができました。

しかし、私のコンピューターの BIOS がコンピューターの内部 SSD へのアクセスをブロックしているようです。つまり、内部ドライブが認識されないため、Linux をインストールできません。(ドライブとのやり取り方法がわからないのではなく、BIOS がアクセスをブロックしているため、まったく認識できないのです。同じイメージを他のコンピューターで起動してみましたが、すべて内部ストレージ ドライブにアクセスできました。また、影響を受けたコンピューターで他のイメージを起動してみましたが、どちらもドライブを認識しませんでした。)

外部から(フラッシュ ドライブまたは光ディスクから)起動されたオペレーティング システムがシステムのメインの内部ストレージ ドライブを認識できるようにマシンを構成するには、どうすればよいですか?

sudo lspciコメントで要求されたの出力:

00:00.0 Host bridge: Intel Corporation Device 9b54 (rev 02)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 9bc4 (rev 05)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Device 06f9
00:14.0 USB controller: Intel Corporation Device 06ed
00:14.2 RAM memory: Intel Corporation Device 06ef
00:14.3 Network controller: Intel Corporation Device 06f0
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 06e8
00:15.1 Serial bus controller [0c80]: Intel Corporation Device 06e9
00:16.0 Communication controller: Intel Corporation Device 06e0
00:17.0 RAID bus controller: Intel Corporation Device 06d7
00:1b.0 PCI bridge: Intel Corporation Device 06c0 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Device 06b5 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 068d
00:1f.3 Audio device: Intel Corporation Device 06c8
00:1f.4 SMBus: Intel Corporation Device 06a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 06a4
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1ed1 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10f8 (rev a1)
01:00.2 USB controller: NVIDIA Corporation Device 1ad8 (rev a1)
01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device 1ad9 (rev a1)
06:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
07:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
07:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
07:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
08:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018] (rev 06)
3f:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018] (rev 06)
40:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

答え1

davidgo がコメントしたように、問題は BIOS のストレージ コントローラ オプションが RAID/Rapid Storage Technology に設定されていたことにありました。Linux カーネルはこれと互換性がなく、Kubuntu インストーラーはこれについて警告しませんでした (ドキュメントによると警告するはずです)。

その設定を AHCI に変更すると、Linux を問題なくインストールできるようになりました。

これに伴って、別の問題にも遭遇しました。それは、デュアル ブート OS として保持していた Windows が起動しなくなり、起動するたびに青い画面 INACCESSIBLE_BOOT_DEVICE が表示されるというものでした。この問題を回避する唯一の方法は、ストレージ コントローラーの設定を AHCI に変更した後、Windows を完全に再インストールすることでした。(後で、これは必要ないことが分かりました。[詳細スタートアップ] メニューで Windows をセーフ モードで起動することを選択し、BIOS でストレージ コントローラーの設定を変更すると、正常に起動し、その後通常モードで再び起動します。)

(私のラップトップに関する簡単なメモ: 最初は Lenovo リカバリ イメージを使用して Windows を再インストールしようとしましたが、何も起こりませんでした。進行状況バーが 90% で止まり続け、後で確認したところ何も変わっていないことがわかりました。Microsoft イメージから直接 Windows を再インストールし、ドライバーを手動でインストールする必要がありました。)

関連情報