I have this exact same issue. 500.1GB seagate disks and 64bit 10.04 server. Have tried installing in a couple of different configurations with no luck. The first time I got the "mount: mounting /dev/disk/by-uuid/<uuid> on /root/ failed: Invalid argument" message and I noticed that gub-mkconfig was detecting a uuid that as far as I can tell did not exist on the system. So I changed /etc/default/grub so that I didn't pass uuid as a parameter. After that it wouldn't mount /proc.
The system works fine when installed on only one disk. I'll have one or two more goes at installing using some of the ideas here. If it still doesn't work I'll have to give up and use debian.
I have this exact same issue. 500.1GB seagate disks and 64bit 10.04 server. Have tried installing in a couple of different configurations with no luck. The first time I got the "mount: mounting /dev/disk/ by-uuid/ <uuid> on /root/ failed: Invalid argument" message and I noticed that gub-mkconfig was detecting a uuid that as far as I can tell did not exist on the system. So I changed /etc/default/grub so that I didn't pass uuid as a parameter. After that it wouldn't mount /proc.
The system works fine when installed on only one disk. I'll have one or two more goes at installing using some of the ideas here. If it still doesn't work I'll have to give up and use debian.