Install of Ubuntu 8.10 server unbootable (solved)

Mark Kirkwood markir at paradise.net.nz
Fri Dec 26 23:07:17 UTC 2008


I wrote:
>
> Attempting software raid again, unfortunately no joy at all - firmly 
> refuses to boot. I think I am running into a variant of these initramfs 
> bugs:
>
> https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/83231
> https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/103177
>
> However none of the work-arounds suggested there work (sleep in 
> initramfs-tools/init and adding break=mount),
Finally figured this out. I had run into *two* bugs that were working 
together very effectively to confuse me!

1/ dmraid enenabled in the initramfs.

This appears to be the default... despite the fact I choose to have it 
*disabled whilst installing* (hmm... I think that's a new bug to raise). 
With this card I need to define at least 1 fake array to boot off in the 
BIOS, and with dmraid enabled, it used this, stealing 2 of my disks from 
the md arrays, thereby breaking them...

The solution I used was to boot from the cd into "rescue broken system" 
and remove dmraid (I'd guess it can be done more elegantly... but I'm 
happy to remove the guy):

$ sudo aptitude remove dmraid

2/ md arrays not assembled by the time system tries to use them

This is the situation covered in the bugs mentioned previously, I worked 
around this by using one of the suggestions mentioned therein:

$ sudo -i
# cd /usr/share/initramfs-tools/scripts/init-premount
# echo "/sbin/udevadm settle --timeout=10" >> udev
# update-initramfs -k all -u

So now we boot at last. I'll go and raise a bug about 1/ (unless I find 
it already in the bug database).

Finally I've made such a mess of this installation with all the things 
I've tried, I'll redo it again to have a clean initial setup, plus I'd 
like to tweak the chunksize with the md arrays (didn't see any way to do 
this from the installer - might have to use the rescue cd 1st...).

regards

Mark




More information about the ubuntu-users mailing list