USBブートインストールLinuxがディスク容量を認識しない

USBブートインストールLinuxがディスク容量を認識しない

同様の問題があるようです。ここここそしてここしかし、確かな答えが得られず、私の状況を満足に解決した答えもありませんでした。

アップデート:Windowsをアンインストールし、BIOSを工場出荷時初期化しましたが、問題は解決しません。これは、デュアルブート関連の問題ではなく、更新されました。

ハードドライブがインストールされていないDell XPS 13 9350にLinux Mintをインストールしようとしています。私もUbuntuを試してみましたが、同じ結果を得ましたが、この質問では私が望むディストリビューションであるため、Mintについて具体的に議論します。

Yumi経由で8GBのUSBスティックにMintを追加しました。コンピュータを再起動し、キーを押してF12USBから起動を選択しました。

2番目の画面では、Linuxを「起動」できます。私はそれを実行し、デスクトップのインストールアイコンからインストールを開始しました。言語、キーボード、WiFiについて聞いてみると、スペースが10GBしかないのでインストールできないくらいだそうです。 256GBのハードドライブなので、USBドライブにインストールしようとしているようです。

出力lsblk -f

NAME        FSTYPE   LABEL                          UUID                      MOUNTPOINT
loop0       iso966   Linux Mint 19 Cinnamon 64-bit  2018-06-26-15-38-36-00    /cdrom
loop1       squashfs                                                          /rofs
sda                                                                        
Lsda1      vfat     MULTIBOOT                      190...                    /isodevice
nvme0n1
Lnvme0n1p1 ext4                                    16639...

BIOSで手動で「RAID On」をAHCIに切り替えることでLinuxセットアップウィザードを完了できますが、起動時にオペレーティングシステムの欠落に関するDellサポートウィンドウのメッセージが表示されます。その後、工場出荷時のBIOS設定にリセットしましたが、起動時に「ハードドライブが見つかりません」というメッセージが表示されます。

オペレーティングシステムがないコンピュータにMintをインストールして起動するにはどうすればよいですか?

答え1

結局、同僚の助けを借りて問題が解決された。 BIOSでは、いくつかの手順が実行されます。

  1. セキュアブートを無効にします。
  2. SATAコントローラをRAID OnからAHCIに設定します。
  3. ブートモードをUEFIレガシーブートモードに設定します。

何が間違っているのかわかりませんが、インストーラはUEFIが自動的に検出しませんが、レガシーブートモードは検出したドライブにOSをインストールしたようです。

答え2

/dev/sdaコンピュータがブートローダ/ EFIパーティションを見つける可能性が最も高い場合は、ブートローダ/ EFIパーティションがすでに開いています/dev/nvme0。 (内蔵SSDから起動するようにハードコードされた古いノートブックがありました。)

nvme正しく起動するには、デバイスに移動または作成する必要があります。

再インストール(手動パーティションの選択)が最も簡単な方法です。

この記事EFIパーティションが正しく機能する方法に関する情報があります。

答え3

アイデア#1

これに関するArchLinux Wikiによるとノートブック(Dell XPS 13(9350)):

BIOSでSATAコントローラをRAID Onに設定すると、ハードドライブ(SSD以降)は認識されません。 Archをインストールする前に、OffまたはAHCIに設定してください(AHCIを推奨)。

アイデア#2

以下のNVM Express SSDセクションには、起動/インストール中にSSDを正しく検出する方法についての説明があります。

「NVM Express」SSD用のnvmeモジュールの場所は、Linuxカーネルバージョン4.3と4.4の間で変更されました。起動時に「ルートデバイスが見つかりません」というメッセージが表示された場合は、initramfsにnvmeモジュールがないためです。このような場合は、次の方法で問題を解決できます。

ファイルを編集します/etc/mkinitcpio.conf

  ...
   MODULES=(... "nvme")
   ...

その後、ブートローダを更新します。

  # mkinitcpio -p linux

ここで、linux は起動時にロードされるイメージの名前です。 linux-mainlineAURがインストールされている場合は、linux-mainlineに変更します。

アイデア#3

次のタイトルの投稿もあります。GrubおよびNVMeデバイスこのノートブック、GRUB、およびNVMe HDDの起動問題について説明します。

ただし、新しくインストールされた grub インスタンスから起動しようとすると、「No such device:」エラーが発生します。 UUIDを確認しましたが、エラーメッセージに表示されるUUIDは/ bootのUUIDと一致するため、起動された構成パーティションは次の場所にあります。最小体験

デフォルトでは、別のブートローダを使用する回避策が同じスレッドで言及されました。

引用する

関連情報