在华硕Zenbook(RAID)上安装Ubuntu 14.04

该机器有2个128 GB SSD驱动器( http://www.amazon.com/dp/B00EPGHE0E/ref=twister_B00JYFOKKS )。

我设法安装Ubuntu在一个SSD驱动器上没有问题,但我遇到了RAID设置的问题。 这是详细信息:

  • 我从现场USB启动(尝试Ubuntu选项)。
  • 安装mdadm: sudo apt-get install mdadm
  • 创建RAID:

在此处输入图像描述在此处输入图像描述

  • 运行安装程序

在此处输入图像描述

  • 它无法安装GRUB:

在此处输入图像描述

  • 我报告了一个错误https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1351621 。

我还尝试在安装程序失败后手动安装grub:

  • 我看了如何定义RAID:

在此处输入图像描述

  • 添加了BIOS Boot定义:

在此处输入图像描述

  • 试图安装GRUB:

    $ sudo mount /dev/md127p4 /mnt

    $ sudo mount /dev/md127p1 /mnt/boot

    $ sudo grub-install --root-directory=/mnt /dev/md/127

    Installing for i386-pc platform.

    grub-install: error: diskfilter writes are not supported.

  • 不支持在Diskfilter写入中提出的尝试解决方案>什么触发此错误? 但仍然是同样的错误。

更新:

我尝试使用备用安装映像,按照此videohttps://www.youtube.com/watch?v=-x2rZe2Z9as ,但重启后没有启动选项,BIOS打开时没有任何启动选项。 我在/dev/sda上有一个启动分区,其上安装了GRUB,但由于某种原因无法启动。

必须在磁盘上创建BIOS引导分区而不是RAID设备。

一个BIOS启动分区就足够了,因为您的系统不能仅使用一个磁盘启动。

Linux软RAID适用于分区,而不适用于驱动器。 因此,您必须为BIOS启动创建一个分区,为RAID启用一个分区。

您可能必须创建第三个分区。 / boot可以在RAID 1上,不能在RAID 5上,我不确定RAID 0但它可能不能。

您是否尝试过仍然提供备用ISO映像以正确设置RAID的Lubuntu安装程序?

http://cdimages.ubuntu.com/lubuntu/releases/14.04.1/release/lubuntu-14.04.1-alternate-amd64.iso

我猜你已经擦除了所有与Windows相关的分区以便开始干净吧?

最后设法在RAID 0和UEFI / GPT系统上安装Ubuntu,步骤如下:

 sudo -s apt-get -y install mdadm apt-get -y install grub-efi-amd64 sgdisk -z /dev/sda sgdisk -z /dev/sdb sgdisk -n 1:0:+100M -t 1:ef00 -c 1:"EFI System" /dev/sda sgdisk -n 2:0:+8G -t 2:fd00 -c 2:"Linux RAID" /dev/sda sgdisk -n 3:0:0 -t 3:fd00 -c 3:"Linux RAID" /dev/sda sgdisk /dev/sda -R /dev/sdb -G mkfs.fat -F 32 /dev/sda1 mkdir /tmp/sda1 mount /dev/sda1 /tmp/sda1 mkdir /tmp/sda1/EFI umount /dev/sda1 mdadm --create /dev/md0 --level=0 --raid-disks=2 /dev/sd[ab]2 mdadm --create /dev/md1 --level=0 --raid-disks=2 /dev/sd[ab]3 sgdisk -z /dev/md0 sgdisk -z /dev/md1 sgdisk -N 1 -t 1:8200 -c 1:"Linux swap" /dev/md0 sgdisk -N 1 -t 1:8300 -c 1:"Linux filesystem" /dev/md1 ubiquity -b mount /dev/md1p1 /mnt mount -o bind /dev /mnt/dev mount -o bind /dev/pts /mnt/dev/pts mount -o bind /sys /mnt/sys mount -o bind /proc /mnt/proc cat /etc/resolv.conf >> /mnt/etc/resolv.conf chroot /mnt nano /etc/grub.d/10_linux # change quick_boot and quiet_boot to 0 apt-get install -y grub-efi-amd64 apt-get install -y mdadm nano /etc/mdadm/mdadm.conf # remove metadata and name update-grub mount /dev/sda1 /boot/efi grub-install --boot-directory=/boot --bootloader-id=Ubuntu --target=x86_64-efi --efi-directory=/boot/efi --recheck update-grub umount /dev/sda1 dd if=/dev/sda1 of=/dev/sdb1 efibootmgr -c -g -d /dev/sdb -p 1 -L "Ubuntu #2" -l '\EFI\Ubuntu\grubx64.efi' exit # from chroot exit # from sudo -s reboot 

积分:

  • 如何使用桌面安装程序安装带有RAID 1的Ubuntu 14.04?
  • 如何在UEFI / GPT系统上安装带有双启动RAID 1分区的Ubuntu 14.04 64位?