Ubuntu 12.10 “fakeRAID” RAID0 安装

Ubuntu 12.10 “fakeRAID” RAID0 安装

我有 2 个 80 Gb 硬盘,主板配置为 RAID 0(Intel Z77,fakeRAID),其中 100 Gb 分区运行 Windows 7,60 Gb 分区我想安装 Ubuntu 12.10。但是,尽管安装程序似乎正确检测到 RAID 0 阵列,但 GRUB2 未安装,计算机正常启动到 Windows。安装 Fedora 17 时不会发生同样的事情。安装程序(Anaconda)也检测到磁盘阵列,但 GRUB2 安装成功。Ubiquity 和 Anaconda 之间到底有什么区别?有没有办法在 fakeRAID 系统中正确安装 GRUB2,因为没有其他 Ubuntu CD?

答案1

您需要安装 GRUB2外部否则它将不会被看到和引导。

当您从 Intel 实用程序创建阵列时,您需要在每个驱动器上留出几百 MB 的空间,在安装过程中将 GRUB 放在其中一个驱动器上。您可以先创建一个 ~500MB 的阵列,然后创建 ~100GB 和 ~60GB 的阵列,然后返回并删除 ~500MB 的阵列。这将在驱动器的开头为您的引导加载程序留下必要的空间。然后您需要使用高级分区在安装过程中并将其挂载为 /boot。

我做这个已经有一段时间了,但我认为这应该可以在 Live CD 上运行。请确保您有分布式阵列安装,我建议通过分区在运行安装程序之前。将这两个分区之一格式化为 ext2 以在此上安装 /boot,使用 ~60GB (/dev/mapper/isw...) 卷创建 / (root) (ext4) 和 swap (swap) 分区,然后将它们安装到 Ubuntu 安装程序的高级分区位中。

确保在安装过程中为您的 (/dev/mapper/isw...) 卷选择列表底部的单独条目,以便进行挂载。

这有帮助吗?

答案2

我找到了一种有效的方法。正如Rich.T所写,/boot 应该是磁盘阵列开始处的单独分区。但是,Ubiquity 仍然无法正确安装引导加载程序,因此一种解决方法是使用以下映像进行引导Ubuntu 安全混音并按照每个步骤运行 Boot-Repair 工具。另一种方法是从 Secure Remix CD 安装整个操作系统,或者在普通的 Ubuntu Live CD 中安装 Boot-Repair,但我没有测试过,所以我不能保证它们会起作用。

注意:还要求两个 Ubuntu CD 都启动到非 UEFI 模式,否则它将不起作用。

相关内容