我花了很长时间才解决这个问题,相关文献分布在多个网站上。我也不喜欢通过备用 CD 进行操作的想法,因为我认为软件 RAID(略微)不如通过 BIOS 进行操作。此外,只有少数发行版实际上拥有备用安装 iso,而且对它们的 USB 支持有点弱。无论如何,我想我可以写出对我有用的分步说明。
1) 首先设置 BIOS 阵列。
2) 启动您选择的实时 USB Ubuntu 发行版。
3)打开Gparted并按如下方式对RAID进行分区:
(i)500 MB 用于 GRUB 的扩展分区。
(ii)包含所有剩余数据的扩展分区。
(iii)与 RAM 大小相同的交换分区。
*这些语句是可修改的。例如,我设置了一个 4 GB 的交换分区,因为我有 16 GB 的 RAM,虽然从未真正看到过它被使用,但我想确保安全。此外,在互联网上统一推荐的 500 MB 分区中,它目前仅占用约 75 MB。
4) 启动安装程序,并照常进行操作,直到它要求安装选项。根据发行版选择“其他”或“高级选项”,打开内置分区管理器。选择上面创建的分区 (i) 并点击“更改”。选择 Ext4(或您选择的任何 Ext)日志系统,格式化,并将其设置为“/boot”。类似地,选择分区 (ii),点击“更改”,Ext4,格式化,并将其设置为“/”。然后继续安装。
5) 接近安装结束时,系统会提示您无法在当前位置安装 grub,并要求您重新定位。使用“继续而不使用引导加载程序”。
6) 最后,系统会询问您是否准备重新启动或继续测试。请选择后者。
7)在终端中运行以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get 更新
sudo apt-get install -y 启动修复
8) 打开 Boot-Repair,它会找到之前创建的 $/boot$ 分区,然后点击推荐的修复选项,按照步骤将必要的命令输入终端,最后它会告诉你 GRUB 已成功修复。作为参考,“https://help.ubuntu.com/community/Boot-Repair“”。
9)重新启动您的新 Ubuntu 计算机!
希望这有效,如果您有任何问题,请回复。
答案1
软件 RAID (mdadm) 并不逊色于 BIOS RAID。在多操作系统环境中(与 Windows 双启动),您可能需要后者,但除此之外,mdadm 还是不错的。
至于您的安装方法,我也是这样做的,在 RAID-1 上的 LUKS 上的 LVM 上为 Ubuntu 13.04 做了同样的事。从终端创建分区并设置 RAID、LUKS 和 LVM。我必须在没有交换的情况下执行此操作,因为对于我来说,安装程序会因 mdadm 上的交换而崩溃。我在安装完成后设置了交换。
但是我采取的步骤与第 7)/8 点不同。我以前从未听说过启动修复。所以我的步骤如下:
A) Chroot 进入您的安装。
mount /dev/your/root /mnt
mount /dev/your/boot /mnt/boot
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys
cp /etc/resolv.conf /mnt/etc
chroot /mnt /bin/bash
现在您在刚刚安装的 Ubuntu 中有一个 chroot-shell。
B) 安装完成额外工作所需的软件。以及缺失的引导加载程序。
apt-get install mdadm
apt-get install cryptsetup
apt-get install lvm2
apt-get install grub2
C) 设置你的 /etc/crypptab(仅当你使用了安装程序未设置的某种加密方式时)
echo yourluks UUID=`cryptsetup luksUUID /dev/yourluksdev` none luks > /etc/crypttab
D)更新 initramfs
update-initramfs -u -k all
E)在 RAID 成员上安装 GRUB2
grub-install /dev/sda
grub-install /dev/sdb
update-grub
F) 同步并重启
sync
exit # chroot
reboot
请注意,安装后会出现一些异常,至少对于 13.04 来说是这样。在 Unity 中有一个“安装 RELEASE”按钮遗留,所以无论出于什么原因,安装程序都会安装该安装程序......?除此之外,一切似乎都运行良好。
因此完全可以(尽管可能不是推荐的方式)使用常规桌面 CD 进行复杂的 mdadm/luks/lvm 设置。