我正在尝试在新电脑上安装 Ubuntu 16.04 以与 Windows 10 实现双启动。我使用的是 MSI Z170A 主板和两个 512GB M.2 驱动器。我的目标是将两个驱动器都设为 RAID-0,并将单个 RAID 卷分成三个分区 - 一个用于 Windows 10,一个用于 Ubuntu,一个用于共享。
为了做到这一点,我首先从闪存驱动器加载了 Windows 10,并在安装过程中从同一闪存驱动器加载了 Intel RST 驱动程序。我没有继续安装 Windows,而是重新启动,并在 BIOS 中设置了 RAID 卷。我再次重新启动,这次我在单个 RAID 卷上创建了三个分区,然后在其中一个分区上完成 Windows 10 的安装。
现在,我尝试从 Rufus 创建的闪存驱动器安装 Ubuntu 16.04。我可以成功从闪存驱动器启动;但是,当我尝试继续安装时,Ubuntu 看不到任何可用的卷来安装自身。
我知道 mdadm 实用程序,但不确定 (1) 在哪里以及如何实际使用它,以及 (2) 它是否真的会识别我创建的软件 RAID;我的目标不是创建新的 RAID 卷,而是识别现有的 RAID 卷。如果根据我当前的配置无法做到这一点,我想弄清楚如何实现我的总体目标,即在条带化的 RAID-0 上运行双启动机器。
答案1
有时最好告诉用户:
请不要这样做!
我的机器预装了 Intel RST RAID-0 Windows 10 安装,我做的第一件事就是删除 RAID-0因为没有比 RAID-0 更好的 RAID!!!
我按照以下步骤完成此操作:
采取CloneZilla Live UEFI在外部磁盘上备份预装的 Windows 10 环境。
修补忽略驱动程序版本检查。
启动到 Windows 10 恢复环境命令提示符并删除已修补的 RSTCLI64 的 RAID 阵列:
rstcli64 --manage --delete OEMRAID0
现在您有 2 个 SSD,其大小恰好是原始 RAID-0 的一半。
将 CloneZilla 映像还原到我的第一个 SSD通过编辑文件
sda-pt.parted
以允许将其恢复到较小的磁盘上开始gparted 直播允许
gparted
修复未分配的空间,因为我没有计算磁盘的确切尺寸。在我的第二台 SSD 上安装了 Ubuntu。
如果您坚持过着危险的生活,那么如果您想要双重启动,只有一个选择:
1. 使用以下方法进行完整系统备份CloneZilla 直播因为您已经使用 Windows 工具对空间进行了分区。2
. 使用 启动 Ubuntu Live。3 Try Ubuntu.
打开终端。4
. 运行命令dmraid --erase_metadata --raid_devices /dev/XdY
,其中X
和Y
表示您正在使用的 SSD
5. 使用实时会话的安装图标安装 Ubuntu。
最重要的是:不要回来抱怨你已经崩溃了:恢复你的 CloneZilla 备份。