我有一个假 RAID(ASRock Z77 extreme 4 MB 基于 Intel 的 raid 0)。我在由四个 120 GB SSD 组成的 Raid 0 驱动器上安装了 Windows。我想双启动 Ubuntu 16.04 和 Windows 10(UEFI)。Windows 驻留在 SSD Raid 0 卷上,Ubuntu 驻留在单独的 1TB HDD(非 Raid 磁盘)上。我还有一个 2 TB 存储驱动器,它将在两者之间共享存储的数据(非 RAID 磁盘)
在安装过程中,Ubuntu 告诉我“计算机当前未检测到操作系统”。 如果我选择其他选项,我可以选择可用于安装 Ubuntu 的空 (1TB) 驱动器。
我担心的是,Grub 看不到我的 Windows 操作系统,因此无法正确设置双启动。
我对 Linux 有一点经验(足以让我陷入麻烦)所以我不想在没有先核实事实的情况下就深入研究。
任何投入将不胜感激。
答案1
确保您的挂载点在 1TB 上,并确保为您的引导加载程序选择 1TB 驱动器。我无法从技术上告诉您为什么会发生这种情况,但我以前遇到过这种情况,但不是在 Ubuntu 上。每次启动时,我都会使用“F12”输入启动选项,当我想要 Windows 时选择 WINDOWS BOOT MGR,当我想要 Linux 时选择 LINUXDISTRO。
我知道这不能回答您的问题,但这是我的类似经历和解决方法。
答案2
最好的方法(到目前为止我已经做了至少十次)是首先在安全模式下启动 Windows,禁用 optane 内存(如果正在使用)并保持 Windows 处于安全状态,启动到 bios 模式并将 SATA 连接从 RAID 更改为 AHCI,然后启动可启动的 usb 以安装 Ubuntu。就我而言,我正在安装 Ubuntu 20.04,而 usb 安装程序不允许我使用 raid 配置进行安装,因此我必须在安装之前关闭 raid。
如果安装程序允许您继续选择其他内容,那么您可以毫无困难地继续安装。同时,在 ubuntu 所在的驱动器上安装 grub 不会带来任何麻烦,即使 windows 位于同一分区。它运行完美。
评论更多具体细节...很高兴能帮助到你。