Install 14.04.3 LTS 64bit UEFI RAID0 crashes after grub2 install

Bug #1531575 reported by Loïc Juillet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
New
High
Unassigned

Bug Description

Crash on 64bits UEFI installation on RAID0

Log said "grub2 configuration..."
then crash on ubiquity package

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: ubiquity 2.18.8.9
ProcVersionSignature: Ubuntu 3.19.0-25.26~14.04.1-generic 3.19.8-ckt2
Uname: Linux 3.19.0-25-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.11
Architecture: amd64
CasperVersion: 1.340.2
Date: Wed Jan 6 20:25:19 2016
InstallCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --
LiveMediaBuild: Ubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Loïc Juillet (juillet-loic) wrote :
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote : Traceback

Exception during installation:
Jan 6 19:18:52 ubuntu /plugininstall.py: Traceback (most recent call last):
Jan 6 19:18:52 ubuntu /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 1770, in <module>
Jan 6 19:18:52 ubuntu /plugininstall.py: install.run()
Jan 6 19:18:52 ubuntu /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 78, in wrapper
Jan 6 19:18:52 ubuntu /plugininstall.py: func(self)
Jan 6 19:18:52 ubuntu /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 241, in run
Jan 6 19:18:52 ubuntu /plugininstall.py: self.configure_bootloader()
Jan 6 19:18:52 ubuntu /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 1026, in configure_bootloader
Jan 6 19:18:52 ubuntu /plugininstall.py: "GrubInstaller failed with code %d" % ret)
Jan 6 19:18:52 ubuntu /plugininstall.py: ubiquity.install_misc.InstallStepError: GrubInstaller failed with code 1
Jan 6 19:18:52 ubuntu /plugininstall.py:

tags: added: installer-crash
Changed in ubiquity (Ubuntu):
importance: Undecided → High
Revision history for this message
Loïc Juillet (juillet-loic) wrote :

Got my Ubuntu installed here's the step (didn't found anything looked like what I had to do)

Assuming you're using EFI AND a hardware RAID 0

0. Disable Secure boot and Fast boot from your BIOS and Fast boot from Windows 10 (if you have one)
1. Boot on Live CD
2. Try Ubuntu
3. With Gparted create EFI partition (if none)
Note: EFI must be FAT32 and ~100mb
4. Create /boot (if you want your / to not be formatted in ext4) I personally made my / on XFS and my /boot un ext2
Note: I couldn't red my XFS partition in GRUB rescue
5. Set your bootloader installation on your /dev/mapper/<root of parition>
Note: I got something like
XxxxVolume1
| XxxxVolume1p0
` XxxxVolume1p1

Hère you must choose XxxxVolume1

6. Let the installer make his stuff
Note: Evert first try (I mean without any entry from Ubuntu in my EFI menu) I got this "??? ???" error, just repeat the step sloved this for me

7. Try your fresh new Ubuntu
8. If it doesn't work and you got your rescue prompt like:
(initramfs) and in your log you got something like :
/dev/sda canot be mounted, or
no table partitions found on /dev/sda
It means your system don't know how to read your disks cause they're in RAID and have no "usual" partitions table
Go back in you live CD
9. Mount your new Ubuntu in your /mont
Note: mount your /, your /boot if separated, bond your /proc /sys and your /dev
10. Chroot your /mont folder
11. Install the following packages with apt-get installé command :
 - mdadm
 - dmraid
Note: both of them should rewrite your initramfs, and your fstab which now includes your RAID 0 partitions.

12. Reboot on Ubuntu and enjoy !

PS: i'm not sure that mdadm is required since it's a Software RAID tool but nevermind, it works so I prefere note it.

With this step I kept my Windows 10 pristine.
Hope this will help !

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.