安装Ubuntu 16.04被阻止:找不到硬盘

我正在尝试在戴尔XPS 13(9350)上安装Ubuntu 16.04 LTS。 笔记本电脑预装了Windows 10。 我正在从一个pendrive安装,但我认为如果我使用例如USB DVD驱动器,问题将是相同的。

伙计,我的硬盘在哪里?

我被阻止是因为安装程序在我的硬盘上找不到8.6Gb的可用空间,尽管根据Windows有数百个Gb空闲。 挖掘一下问题,似乎Ubuntu根本看不到我的硬盘。

这是GParted的输出: 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显示(其中包括)显示某种错误的八行:

     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) 
  • 我有“重新启动”窗口而不是“关闭”它以避免“快速启动”的问题,遵循一些建议我已经读过其他用户在Windows 10 laptops.ago上安装Linux时遇到问题

  • 关于SATA,BIOS说:“SATA Operation:RAID ON”。 另外两个选项是“已禁用”和“AHCI”。

    • 我已按照戴尔的这两页说明进行操作: Dell PC上的 Linux,带UEFI的PC的Linux 。

如果您的Dell XPS没有预先安装Linux,那么在安装Ubuntu 16.04之前,您需要做一些事情。

将BIOS中的SATA模式更改为“AHCI”

戴尔XPS笔记本电脑通常不以AHCI模式运送(根据此线程 ),但这意味着Ubuntu将无法看到您的磁盘,您将无法安装任何东西。

要启用AHCI,您必须进入BIOS(启动时按F2进入BIOS),然后选择设置 – >系统配置 – > SATA配置。 您将看到三个选项:Disabled,AHCI和RAID ON。 选择第二个。

您将收到警告,这可能会阻止您的计算机启动,并且您可能会丢失所有数据。 当你备份所有数据时(因为你这样做,不是吗?)因此你没有什么可失去的,应用设置并退出。

(如果您担心此更改可能会影响笔记本电脑的性能,请检查此Reddit线程以获取有关AHCI和RAID的更多信息,包括基准测试,以消除您的恐惧)。

如果你想摆脱Windows,没有别的事可做。 如果您想保留Windows并拥有双启动笔记本电脑,请继续阅读。

在Windows上加载AHCI驱动程序

让你的电脑重启。 如果您将SATA模式更改为AHCI,您的Windows可能根本无法启动,您将获得(洋红色?)死亡屏幕。 这是因为Windows在启动时不加载AHCI驱动程序以节省启动时间。

告诉Windows在启动时加载AHCI驱动程序可以通过多种方式完成,包括这种方式和另一种方式 。 我将基于后者的解决方案,因为它似乎适用于大多数情况,而且更容易:

  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(或者如果你还没有安装它)。

注意:您可能需要多次重复这些步骤。

其他细节要记住

  • 没有必要更改BIOS上的任何其他参数来安装Ubuntu,但是,如果您在自己进行一些调整后阅读此内容,戴尔的这个页面可以帮助您确保您拥有正确的设置 。
  • Windowshibernate时,无法读取或装入磁盘。 这是Windows 10的问题,因为Shutdown通常意味着Hibernate(因为称为快速启动或混合启动 )。 为避免这种情况,请在按住Shift键的同时始终重启或关机。