web-dev-qa-db-ja.com

Ubuntu 16.04のインストールがブロックされました:ハードディスクが見つかりません

Ubuntu 16.04 LTSをDell XPS 13(9350)にインストールしようとしています。ラップトップにはWindows 10がプリインストールされています。私はペンドライブからインストールしていますが、私が使用した場合、問題は同じだと思いますUSB DVDドライブ。

おい、私のハードドライブはどこですか?

Windowsによると数百Gbの空きがあるにもかかわらず、インストールプログラムがハードドライブ上に8.6 Gbの空き領域を見つけることができないため、ブロックされています。問題を少し掘り下げると、Ubuntuは私のハードディスクをまったく見ることができないようです。

これはGPartedの出力です: output of Gparted

/ cdromにマウントされたドライブが何であるかはわかりませんが、RAMディスクまたはループデバイスではないシステムに存在する唯一のデバイスのようです。

/proc/partitionsのコンテンツ:

ubuntu@ubuntu:~$ cat /proc/partitions
  major minor  #blocks  name
    1        0      65536 ram0
    1        1      65536 ram1
    1        2      65536 ram2
    1        3      65536 ram3
    1        4      65536 ram4
    1        5      65536 ram5
    1        6      65536 ram6
    1        7      65536 ram7
    1        8      65536 ram8
    1        9      65536 ram9
    1       10      65536 ram10
    1       11      65536 ram11
    1       12      65536 ram12
    1       13      65536 ram13
    1       14      65536 ram14
    1       15      65536 ram15
    7        0     130048 loop0
    7        1    1104188 loop1
    8        0    1970239 sda
    8        1    1953439 sda1

fdisk -lの概要:

ubuntu@ubuntu:~$ Sudo fdisk -l |grep Disk
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/loop0: 127 MiB, 133169152 bytes, 260096 sectors
Disk /dev/loop1: 1.1 GiB, 1130688512 bytes, 2208376 sectors
Disk /dev/sda: 1.9 GiB, 2017525248 bytes, 3940479 sectors
Disklabel type: dos
Disk identifier: 0x00000000

唯一の非ループ非RAMデバイスのfdiskの結果(これが関連するかどうかはわかりません):

ubuntu@ubuntu:~$ Sudo fdisk -l |grep -A 50 sda
Disk /dev/sda: 1.9 GiB, 2017525248 bytes, 3940479 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start     End Sectors  Size Id Type
/dev/sda1  *      129 3907007 3906879  1.9G  c W95 FAT32 (LBA)

この時点でブロックされています。どんな助けも大歓迎です。

追加情報(コメントに続く):

  • dmesg |grep -i sataを実行すると、ある種のエラーを示唆する8行が(とりわけ)表示されます。

    ata1: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
    ata2: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
    ata3: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
    ata4: SATA link down (SStatus 0 SControl 0)
    ata5: SATA link down (SStatus 0 SControl 0)
    ata6: SATA link down (SStatus 0 SControl 0)
    ata7: SATA link down (SStatus 0 SControl 0)
    ata8: SATA link down (SStatus 0 SControl 0)
    
  • 「高速起動」の問題を回避するために、「シャットダウン」ではなく「再起動」ウィンドウを使用しています。Windows10ラップトップにLinuxをインストールする際に問題がある他のユーザーについて読んだ推奨事項に従っています。

  • SATAに関して、BIOSは「SATA操作:RAIDオン」と言います。使用可能な他の2つのオプションは、「無効」と「AHCI」です。

5
sergut

LinuxがプリインストールされていないDell XPSを使用している場合、Ubuntu 16.04をインストールする前に、いくつかの作業が必要です。

BIOSのSATAモードを「AHCI」に変更します

通常、Dell XPSラップトップはAHCIモード( このスレッド による)で出荷されませんが、これはUbuntuがディスクを認識できず、何もインストールできないことを意味します。

AHCIを有効にするには、BIOSに入り(起動時にF2を押してBIOSに入る)、[設定]-> [システム構成]-> [SATA構成]を選択する必要があります。 3つのオプションが表示されます:無効、AHCI、およびRAIDオン。 2番目のものを選択します。

これにより、コンピューターが起動できなくなり、すべてのデータが失われる可能性があることが警告されます。すべてのデータのバックアップを作成しているので(実行しているので、そうではありませんか?)、したがって、失うものは何もないので、設定を適用して終了します。

(この変更がラップトップのパフォーマンスに影響を与えることが心配な場合は、 このRedditスレッド でベンチマークを含むAHCIおよびRAIDの追加情報を確認し、不安を払拭してください)。

Windowsを削除する場合は、他に何もする必要はありません。 Windowsを維持し、デュアルブートラップトップを使用する場合は、先に進んでください。

WindowsでAHCIドライバーをロードする

コンピューターを再起動してください。 SATAモードをAHCIに変更した場合、Windowsはまったく起動できず、死の(マゼンタ?)画面が表示されます。これは、Windowsが起動時にAHCIドライバーをロードして起動時間を節約しないためです。

this way および this other way など、起動時にAHCIドライバーをロードするようにWindowsに指示する方法は複数あります。ほとんどの状況でうまくいくようで、より簡単なので、私はソリューションを以下の後者に基づいて説明します:

  1. もう一度コンピューターを再起動します。
  2. BIOSを再度入力します。 SATAモードを選択します:RAID ON。
  3. 再起動。 Windowsは正常にロードされるはずです。
  4. 実行 管理者としてのコマンドプロンプト
  5. 次のコマンドでセーフモードブートを呼び出します:bcdedit /set {current} safeboot minimal
  6. PCを再起動し、起動中にBIOSを入力します。
  7. 最後に(できれば)SATAモードをAHCIモードに変更します。適用して終了します。
  8. Windows 10はセーフモードで起動します。
  9. ウィンドウアイコンを右クリックし、さまざまなオプションの中から管理モードでコマンドプロンプトを実行することを選択します。
  10. コマンドbcdedit /deletevalue {current} safebootでセーフモードブートをキャンセルします
  11. この時点から、WindowsはAHCIモードで正常に起動し、Linuxを起動できるはずです(まだインストールしていない場合はインストールしてください)。

注:これらの手順を複数回繰り返す必要がある場合があります。

留意すべきその他の詳細

  • UbuntuをインストールするためにBIOSの他のパラメーターを変更する必要はありませんが、少し調整してからこの記事を読んでいる場合は、Dellのこのページを参照してください 右設定
  • Windowsが休止状態になると、ディスクの読み取りまたはマウントができなくなります。シャットダウンは通常Hibernateを意味するため、これはWindows 10の問題です( 高速起動またはハイブリッドブート と呼ばれるもののため)。これを回避するには、Shiftキーを押しながら常に再起動またはシャットダウンします。
8
sergut