重新启动后随机启动时出现未知分区表错误:设备模式冲突

重新启动后随机启动时出现未知分区表错误:设备模式冲突

我在启动时收到错误,我在下面截取了一张屏幕截图。还显示了 fdisk -l 命令的输出。sda:未知分区表是错误。然后是冲突的设备模式。

我在华硕 UX301 双启动电脑上运行 Ubuntu 15.04,并安装了 Windows 8。内置驱动器以 raidx0 的形式运行,带有两个 256GB 驱动器。我可以正常启动 Windows,但问题似乎出在 Ubuntu 上。

错误结果

fdisk -l 结果

答案1

您的问题基本上在于您使用的是基于主板的软件 RAID(又称“假 RAID”)。无论出于何种原因,您的安装都无法识别该软件 RAID 格式,这导致了您的问题。

我没有针对您的问题的分步解决方案(我极力避免使用这种类型的 RAID),但我建议您先阅读Ubuntu 伪 RAID 操作指南如果这没有帮助,那么也许对这种类型的 RAID 更有经验的人可以发表评论。

不过还有一点:您的 RAID 使用GUID 分区表 (GPT),这意味着fdisk该磁盘上没有用处;你必须使用 GPT fdisk ( gdisk) 或基于 libparted(parted或 GParted)的程序。内核的unknown partition table消息表明您的 RAID 配置不支持,但fdisk无法显示分区则表明其不支持 GPT;您有两个不同的原因,但恰好显示了类似的症状。此外,使用 GPT 意味着 Windows 必须以 EFI/UEFI 模式启动。我不知道您是如何启动计算机的,但您必须确保以 EFI/UEFI 模式安装 Ubuntu;以 BIOS/CSM/传统模式启动会给您自己带来新的问题。Ubuntu 社区 wiki 上有关 UEFI 安装的信息,虽然有些混乱,但对这个主题还是做得不错;我自己的UEFI 上的 Linux页面还介绍了陷阱和步骤。这两个页面都没有明确介绍 RAID,但如果正确设置了 RAID 工具,RAID 对于安装和启动模式应该非常透明。

相关内容