Linux‎ > ‎

Ubuntu FakeRaid

On Lucid there are issues installing with fake-raid support.  To install follow these steps

Use the live desktop CD.
Before installing, run following in a terminal

sudo apt-add-repository ppa:psusi/ppa
sudo apt-get update
sudo apt-get upgrade install libparted0

That should upgrade you to -ubuntu6 of libparted0 from Phillip Susi's PPA and then
you should be able to install.

At the last step of the installer you need to click the advanced button.   It gives the option to not install grub, or install it to a device  other than /dev/sda.  Change the device to /dev/mapper/isw_bifgdfbbc_Volume.

Just in case any one is still interested in this, I thought I would let you know how I managed to install 10.04. on a DELL 390 with ICH7R fakeraid controller (mirrored drives)

First I have been struggling with this for a month - but without Phillip Susi's update I would never have made it - Thanks Phillip

I ended up using EXT3 for /root and grub

(1) Make fakeraid config in the BIOS - without a digit in at the end. (see ls /dev/mapper output)
crw-rw---- 1 brw-rw---- 1 root disk 252, 0 2010-06-01 23:29 isw_badgdgdehd_crow # (note: no digit)
brw-rw---- 1 root disk 252, 1 2010-06-01 23:29 isw_badgdgdehd_crow1 # /root
brw-rw---- 1 root disk 252, 2 2010-06-01 23:29 isw_badgdgdehd_crow5 # swap
brw-rw---- 1 root disk 252, 3 2010-06-01 23:29 isw_badgdgdehd_crow6 # /home

(2) In a terminal window - Install Phillips update:
sudo apt-add-repository ppa:psusi/ppa
sudo apt-get update
sudo apt-get install libparted0 # Note: I used install otherwise you get ALL updates

(3) Perform Install - BUT:
(3.a) Chose manual partitioning and make sure that the root fs is EXT3
(3.b) At the last step before the actual install, click the Advanced options and uncheck the "install boot loader option". We will install grub (the boot loader later).

(4) After installer finishes reboot the machine. and boot from the live CD again
(4.a) Check that you can view the partitions in the raid array with this command
         $ ls -l /dev/mapper/

(5) Install libparted0 and grub in your new Ubuntu installation:
     I'm not sure I really needed to install libpartd0 but I did anyway.
         1. $ sudo mkdir /m
         2. $ sudo mount /dev/mapper/isw_badgdgdehd_crow1 /m # This mounted my /root under /m
         3. $ sudo mount --bind /dev /m/dev/
         4. $ sudo mount -t proc proc /m/proc/
         5. $ sudo mount -t sysfs sys /m/sys/
         6. $ sudo cp /etc/resolv.conf /m/etc/resolv.conf
         7. $ sudo chroot /m
         8. # apt-add-repository ppa:psusi/ppa
         9. # apt-get update
       10. # apt-get install libpartd0
       11. # apt-get install grub

(6) Set up grub
       1. # mkdir /boot/grub
       2. # cp /usr/lib/grub/x86_64-pc/* /boot/grub/
       3. # grub-install /dev/mapper/isw_badgdgdehd_crow
           NOTE: I received and error indicating that the Drive was not in the BIOS - but it did create the file.
       4. edit the file /boot/grub/
           - change
           (fd0) /dev/fd0
           (hd0) /dev/sda
           (hd1) /dev/sdb
           - to
           (fd0) /dev/fd0
           (hd0) /dev/mapper/isw_badgdgdehd_crow
           (hd1) /dev/mapper/isw_badgdgdehd_crow
       5. # grub --no-curses # you will then have a grub prompt
       6. grub> device (hd0) /dev/mapper/isw_badgdgdehd_crow
       7. grub> root (hd0,0)
       8. grub> setup (hd1) # Yep. I had to do both - In this order
       9. grub> setup (hd0)
     10. grub> quit
     11. # update-grub # Answer yes to creating a menu.lst

(7) Reboot

I was then able to boot OK and upgrade the system.

NOTE: I tried grub-pc and EXT3 and that didn't work. I also couldn't get grub and EXT4 working either - not sure if grub supports ext4 anyway.