Hi

I had the same hda/sda trouble. It was an ide-scsi module, which I had
to add to a pre-UYOK SI kernel, but that is another story.

SI didn't think my master script needed to 
 mount /dev /a/dev/ -o bind
but in fact it was needed for 
 chroot /a/ systemconfiguraror
so that the part doing grub-install can see the hard
drive devices.

Worse, I had to, after this mount, before chroot /a/ systemconfigurator,
 ln -s /dev/hda1 /dev/sda1
and it actually worked. Inelegant, obscure, and took to long to find.
The installer sees hda, the images sees sda. ide-scsi yuckness.

Of course, yesterday  Ubuntu Feisty 7.04 upgraded the kernel package
linux-image-2.6.20-16-generic, (from -15) and now, still via ide-scsi,
the Dell Optiplexes now again show hda and not sda, like older kernels,
like the installer, but not like Feisty since release up to now :-P
Why the sudden reversal? /Me has not ventured to lkml or feisty
changelogs... OK, had a look now at the Feisty changelogs for that
kernel, and it is a mostly networking related security upgrade, with
no mention of ide-scsi. Irunno...

OK, so the stupid ln -s is no longer necessary, but the dev bind-mount is
still necessary, somehow mkautoinstallscript thinks I don't need it for
this image.

The fstab file also had to be changed in the master script to be sda,
and now back to hda. UUIDs didn't seem to work despite the labels being
set in the master script during partitioning. However grub booted
a root partition by label. Perhaps this is also solved now.

To debug all this read the master script, shellout at the appropriate
place, and test some things in the installer environment and in the
chroot.

I run stock Ubuntu Dapper 6.06.1 LTS servers, and teach people to use
these, and it is desireable to start off with the versions of software
already packaged for this. It means SI 3.2.3, fairly old. 

Aside:

For the ide-scsi kernel module I just downloaded the 3.8 source, 
recompiled just for the client boot kernel with one extra module,
and took the kernel and initrd out and put it in /var/lib/tfptboot
where it was needed, in a 3.2.3 systemimager-server installation.

Even in Ubuntu Feisty 7.04 the packaged version of SI is 3.2.3, 
there seems to be not a lot of movement to UYOK and later 
upstream versions?

SI bo!

cheers,
Jan
-- 
   .~.
   /V\     Jan Groenewald
  /( )\    www.aims.ac.za
  ^^-^^

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
sisuite-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to