嘿,我是 Linux 的彻底新手。
在 BIOS 更新后,我一直在努力让我的 Ubuntu 启动并运行。
更新后,在启动 Windows 时我收到错误消息 INACCESSIBLE_BOOT_DRIVE,该消息以某种方式通过 Windows 恢复工具自行解决。
当启动 Ubuntu 时,我收到了发送到 shell 的消息,同时还有错误消息告诉我我的启动的 UUID 不存在。
我刚刚尝试使用启动修复盘,但它没有显示推荐的修复选项,因此我记录了http://paste.ubuntu.com/p/NCVjn5g9jp。
我在一个论坛上看到(现在找不到链接,本周我读了太多帖子),这可能与 BIOS 中的存储控制器设置有关。一位用户找到了一个解决方案,将此设置更改为 AHCI。我的现在设置为 RST,但当我尝试更改它时,系统提示我警告,它将删除我的所有数据。
任何帮助都将非常感激!
答案1
您不需要重新安装 Windows...
有些人发现我提供的第二种选择更容易做到……
确保备份重要的 Windows 文件!
您已经在 RAID 模式下设置了单个 SSD,并且 Ubuntu 安装程序将无法识别您的 SSD,直到您将 BIOS 中的磁盘设置从 RAID 切换到 AHCI。
然而,进行这种切换会带来一些问题,因为 Windows 将无法再启动。
选择 #1:正在看这篇文章https://samnicholls.net/2016/01/14/how-to-switch-sata-raid-to-ahci-windows-10-xps-13/将向您展示如何进行更改,而无需重新安装 Windows。
- 使用当前 SATA 控制器配置启动 Windows
- 打开设备管理器
- 展开存储控制器并识别英特尔 SATA RAID 控制器
- 查看已识别控制器的属性
- 在驱动程序选项卡上,单击更新驱动程序… 按钮
- 浏览我的电脑...,让我选择...
- 取消选中显示兼容硬件
- 选择 Microsoft 作为制造商
- 选择 Microsoft Storage Spaces Controller 作为模型
- 接受 Windows 无法确认此驱动程序是否兼容
- 保存更改,重新启动 BIOS 并将 RAID SATA 控制器更改为 AHCI
- 保存更改并正常重启,希望进入 Windows
现在您应该能够在双启动配置中安装 Ubuntu。
- 右键单击 Windows 开始菜单。选择命令提示符(管理员)。
- 如果您没有看到命令提示符,那是因为您已更新到更高版本的 Windows。如果是这样,请使用此方法转到命令提示符:
- 单击“开始”按钮并输入 cmd
- 右键单击结果并选择以管理员身份运行
- 键入此命令并按 ENTER:bcdedit /set {current} safeboot minimal
- 如果此命令对你不起作用,请尝试 bcdedit /set safeboot minimal
- 重新启动计算机并进入 BIOS 设置(按下的键因系统而异)。
- 将 SATA 操作模式从 IDE 或 RAID 更改为 AHCI(同样,语言会有所不同)。
- 保存更改并退出安装程序,Windows 将自动启动到安全模式。
- 再次右键单击 Windows 开始菜单。选择命令提示符(管理员)。
- 键入此命令并按 ENTER:bcdedit /deletevalue {current} safeboot
- 如果您必须尝试上述备用命令,则可能也需要在此处执行此操作:bcdedit /deletevalue safeboot
- 再次重新启动,Windows 将自动启动并启用 AHCI 驱动程序。