[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: multi sparc bootable CDROM



Eric Delaunay <delaunay@lix.polytechnique.fr> writes:

> Steve Dunham wrote:
> > Eric Delaunay <delaunay@lix.polytechnique.fr> writes:
> > 
> > > BTW, have you tried to build bootdisks dedicated to the ultra port based on
> > > the boot-floppies package ?  Working bootdisks could be a start for me to see
> > > the differences.
> > 
> > I've managed to build a kernel package from the 2.2.0-pre5 source
> > using kpkg (with some minor tweaks). And you can grab the
> > package from:
> > 
> >   ftp://www.cse.msu.edu/pub/debian/kernel-image-2.2.0-pre5_1.0.sparc.deb

> Thanks but I don't have ultrasparc on hand to test it :-((
> I will play with 2.2 for sparc before to fix 2.2 specific support in
> bootdisks then I hope you will just have to replace the kernel & modules with
> the ultra ones.
> Just one question: the installation program is running modprobe (from the
> modutils package) to load modules.  Is it working the same on ultralinux (no
> explicit call to insmod64 have to be made) ?

Ok, I've mirrored the Debian archive, and I'm looking at the cdrom
stuff.

For now, I think the best approach is for me to make:

  resc1440ultra.bin
  drv1440ultra.bin
  root-ultra.bin
  linux-ultra
  tftpboot-ultra.img

(The only reason we have a seperate root.bin is that the Ultra has a
different kernel version.)

And add them to the disks-sparc directory.

Then slightly modify the "slink_cd" script, so it also copies the
linux-ultra and root-ultra.bin files to slink1/install. Change the
silo.conf to look like:


message=!cd1
timeout=300
image[sun4c,sun4d,sun4m]=!cd2
   label=linux
   initrd=!cd3
image[sun4u]=!cd4
   label=linux
   initrd=!cd5


And, further on in the script, change cd4 to point to the Ultra kernel, and
add cd5, pointing to the ultra root image.


I still need to do a few more experiments to make sure that it works,
I'm burning a test CD-RW right now with a 2.2.0 Ultra kernel and the
sparc32 kernel that is currently in slink.


Steve
dunham@cse.msu.edu


Reply to: