我的台式电脑上已经安装了 Ubuntu 操作系统,其中配置了软件 RAID 5(3 个分区 /、交换和主分区)。该系统从 11.04 升级到 13.04,非常混乱,所以我决定在现有分区上安装新系统。
首先,我发现没有安装程序的替代版本(我用它来创建以前的安装),所以我盯着常规图像。我安装了 mdadm 工具,组装了分区 - fdisk 正确显示了它们 - 所以我开始安装 - 一切都很顺利,直到 GRUB 安装 - 这部分失败 - 无论我使用哪个分区作为目标。
另一方面,OpenSUse 和 Ubuntu 12.04 替代品在安装 GRUB 时都没有任何问题 - 在这个配置中,不幸的是,Ubuntu 12.04 -> 12.10 升级由于一些 Xorg 问题而失败 ;(。
也许有人有在 RAID 5 分区上安装 ubuntu 13.10 GRUB 的经验 - 并且可以给我一些提示,如何解决我的问题。
提前致谢,Piotr
答案1
您必须将 grub 安装到整个磁盘,而不是某个分区。Unity 只允许您选择一个目标来安装 grub,因此安装后您需要运行sudo dpkg-reconfigure grub-pc
可以选择所有驱动器的位置,这样如果一个驱动器发生故障,grub 可以从其他驱动器之一启动。
答案2
看看这个帖子: 如何使用桌面安装程序安装带有 RAID 1 的 Ubuntu 14.04? 它对我有用。
对于那些只想将 RAID 阵列用于存储(例如,仅用于 /home 文件)的用户,您可以使用图形安装程序,在带有 / 和交换的设备上安装 GRUB(前提是该设备不是 RAID 阵列),然后执行 chrooting,但不执行 GRUB 内容)