gregdavisfromnj
January 12th, 2010, 05:50 AM
A special place should be reserved in hell for the creators of the winmodem, winprinter, and firmware-RAID AKA FakeRAID AKA ATARAID devices. Especially when marketing their devices as "real" hardware controllers
That said, I want to install (K)Ubuntu 9.10 on an Nvidia nForce 720a chipset FakeRAID array that has already been built, and that also hosts my Windows drive for dual booting. It is a 0+1 array, which the dmraid utility, for some reason, refers to as 10. It is a mirror of 2 stripes.
The normal desktop install cds get to the point where the disk drives are partitioned, etc, but no drives are detected. Ho hum, there are many howtos on getting beyond this. I have gotten the farthest to my goal by following the ones along the lines of "boot the live cd, activate the raid array with 'sudo dmraid -ay', partition the '/dev/mapper/nvidia_cdiabcgf' drive however it needs to be with fdisk, start the livecd installer, magically see the RAID array, go on with life."
I get stuck on the "magic" and "going on with life" parts because the livecd installer seems to only assemble the stripes, but not the mirrors. In other words, it looks like I have two identical drives to install on, as opposed to a single drive with some partitions.
How do I properly install on a Fake 0+1 RAID array without clobbering the Windows install that took me a few days to get stabile?
Below is some useful information retrieved while running the livecd. I made 4 partitions in this order: ntfs for windows, linux swap, linux for root, and linux for a data partition.
ubuntu@ubuntu:~$ ls -c1 /dev/mapper/
nvidia_cdiabcgf3
nvidia_cdiabcgf4
nvidia_cdiabcgf2
nvidia_cdiabcgf1
nvidia_cdiabcgf
nvidia_cdiabcgf-1
nvidia_cdiabcgf-0
control
ubuntu@ubuntu:~$ sudo dmraid -s
*** Active Superset
name : nvidia_cdiabcgf
size : 625163520
stride : 128
type : raid10
status : ok
subsets: 2
devs : 4
spares : 0...and from the installer, see the attached screenshot. Notice how the partitions are in the form [array]-[0|1][1-4], instead of [array][1-4].
That said, I want to install (K)Ubuntu 9.10 on an Nvidia nForce 720a chipset FakeRAID array that has already been built, and that also hosts my Windows drive for dual booting. It is a 0+1 array, which the dmraid utility, for some reason, refers to as 10. It is a mirror of 2 stripes.
The normal desktop install cds get to the point where the disk drives are partitioned, etc, but no drives are detected. Ho hum, there are many howtos on getting beyond this. I have gotten the farthest to my goal by following the ones along the lines of "boot the live cd, activate the raid array with 'sudo dmraid -ay', partition the '/dev/mapper/nvidia_cdiabcgf' drive however it needs to be with fdisk, start the livecd installer, magically see the RAID array, go on with life."
I get stuck on the "magic" and "going on with life" parts because the livecd installer seems to only assemble the stripes, but not the mirrors. In other words, it looks like I have two identical drives to install on, as opposed to a single drive with some partitions.
How do I properly install on a Fake 0+1 RAID array without clobbering the Windows install that took me a few days to get stabile?
Below is some useful information retrieved while running the livecd. I made 4 partitions in this order: ntfs for windows, linux swap, linux for root, and linux for a data partition.
ubuntu@ubuntu:~$ ls -c1 /dev/mapper/
nvidia_cdiabcgf3
nvidia_cdiabcgf4
nvidia_cdiabcgf2
nvidia_cdiabcgf1
nvidia_cdiabcgf
nvidia_cdiabcgf-1
nvidia_cdiabcgf-0
control
ubuntu@ubuntu:~$ sudo dmraid -s
*** Active Superset
name : nvidia_cdiabcgf
size : 625163520
stride : 128
type : raid10
status : ok
subsets: 2
devs : 4
spares : 0...and from the installer, see the attached screenshot. Notice how the partitions are in the form [array]-[0|1][1-4], instead of [array][1-4].