我知道许多相关的问题和解决方案,但我都尝试过了,但都没有成功。
最近,我升级了 Dell XPS 13 中的 SSD,并希望进行双启动设置。我开始安装 Windows 10 - 出现了一些问题,它没有检测到新的 SSD。
我在某处读到过,我应该将 BIOS 中的 SATA 操作从 RAID ON 更改为 AHCI。我照做了,并且顺利安装了 Windows。我缩小了 Windows 分区,留下了 50GB 的未分配空间。然后我下载了 Ubuntu,制作了一个可启动的 USB,Rufus
并尝试安装它。
简而言之,这就是我的问题。我无法从 USB 安装 Ubuntu - Ubuntu 从 USB 启动,但当我尝试安装时,它没有检测到我的 SSD。
对某些人有帮助的解决方案是从 更改为RAID ON
但AHCI
我已经这样做了。我还检查了Windows Device Manager
存储控制器,它实际上是应该的(根据这个:https://askubuntu.com/a/1127531/1006012)。
我也在 BIOS 中做了所有相关的事情 - 启用 USB 启动、禁用安全启动、将 Fastboot 更改为 Thorough 等等。我还在 Windows 电源选项中禁用了 Fastboot,并确保它没有休眠 - 这似乎以某种方式锁定了驱动器。
我还尝试使用不同的端口作为 USB 适配器(全部都是 USB-C,但其中 2 个也是 Thunderbolt3)。
如果有人知道如何解决这个问题,我将非常感激。
答案1
好的,我找到了解决方案。你可以阅读https://ubuntuforums.org/showthread.php?t=2408864&page=2但我会写下我所做的一切:
- 按下
F12
并选择从 USB 启动。 e
当出现选项“尝试 ubuntu 并安装”时按下。- 在以 开头的行末尾
linux
添加nvme_core.default_ps_max_latency_us=200
。我还删除了---
后面的quiet splash
。不确定是否有必要。 - 按
CTR + x
- 将启动进入 Ubuntu。 - 选择安装选项,它现在应该检测 SSD。
- 与 Windows 一起安装(Windows 分区之前已缩小)。
- 现在,当您重新启动时,它会让您选择 ubuntu/windows,但 ubuntu 无法启动。之前的修复只是暂时的。我们需要在 grub 中保存此行。在关闭 ubuntu 之前,转到 grub 文件
sudo nano /etc/default/grub
并quitet splash
添加nvme_core.default_ps_max_latency_us=200
。保存文件并运行sudo update-grub
。
之后一切正常。它让我选择是否要启动 Ubuntu 或 Windows。