[opensuse-autoinstall] SLES10 SP2 how to integrate dud and autoyast?
Hello All!
In short: I need to integrate an HP-delivered DUD in my network-based
autoyast-configuration with loopback mounted installation sources.
Here's the whole story (sorry for the lengthy description):
I have an existing environment with a PXE-server and an autoyast install
server. I have to install some HP blades (460c G6) with a FLEX10 emulated NIC
that needs a newer version of kernel module bnx2x than provided by the
SLES10SP2 initrd.
Concerning the initrd, I replaced the initrd on the PXE-server with the one
provided by HP according to : <<
http://h18006.www1.hp.com/products/servers/management/rdp/knowledgebase/0000...
197.html>>
The installation is started from pxelinux.cfg/default with the following
lines:
--snip
label auto10sp2_x86_64
menu label SLES10 SP2 (64 Bit) Automatische Installation
kernel sles10sp2_x86_64/linux
append initrd=sles10sp2_x86_64/initrd ramdisk_size=131072 vga=791 splash=0
install=http://myserver.mydomain/inst_srv/SLES10_x86_64/SUSE-SLES-10-Service-
Pack-Version-2/DVD1 textmode=1 lang=de_DE
autoyast=http://myserver.mydomain/inst_srv/autoyast/sles10sp2_x86_64-default/
--snap
So far everything works fine, the first stage of the autoyast installation
runs without problems.
Now I have to tell autoyast to use the HP-provided Driver Update Disk to
install the module to the installed system. HP delivers a file that is to be
renamed to "driverupdate" and to be placed in the installation source.
The installation source consists of loopback mounts of the SLES10-DVDs. The
Problem is, that autoyast seems to look for the file "driverupdate" which is
the root of DVD1. Since this is an ISO9660 I can't place the file there.
When I copy the whole DVD to the filesystem of the install server an put the
driverupdate there, the installation works, but since disk space is an issue
on my install server, this is not a long term solution.
Now I was playing around with some ways to change the path to driverupdate.
1) I tried to hand over some command line options to the kernel, like
"dud=http://myserver...." Or "driverupdate=http://myserver....", like
described in << http://en.opensuse.org/Linuxrc#p_dud>> but none of them
worked. Then I found <<
http://www.suse.de/~ug/autoyast_doc/info_file_format.html>> stating no "dud"
or "driverupdate" parameter. Hm,...?
2) I tried to put the info file section in my autoyast profile like in
7.3.3 of <<
http://www.suse.de/~ug/autoyast_doc/invoking_autoinst.html#id339566>> but
that also didn't work:
--snip
<init>
Hi there, On Wed, 02 Sep 2009, 18:30:54 +0200, Thomas.Zimolong@bmi.bund.de wrote:
[...] The Problem is, that autoyast seems to look for the file "driverupdate" which is the root of DVD1. Since this is an ISO9660 I can't place the file there. When I copy the whole DVD to the filesystem of the install server an put the driverupdate there, the installation works, but since disk space is an issue on my install server, this is not a long term solution.
Why don't you just "lndir" the whole loopback-mounted ISO to some directory accessible by your installation server and create the "driverupdate" there? HTH, cheers. l8er manfred -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
Why don't you just "lndir" the whole loopback-mounted ISO to some directory accessible by your installation server and create the "driverupdate" there?
HTH, cheers.
l8er manfred
Hi! Thanks for your advice! Just tested this workaround and it did the job. At least this saves me the disk space. Sometimes one gets so stuck that the obvious is left aside unnoticed. Nevertheless, I think there must be an actual solution using the means of linuxrc and autoyast. So, @all, if anyone has further advice on this it would be appreciated!!! Many thanks again to Manfred! Greetings from Berlin, Thomas -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
on Wednesday 02 September 2009 Thomas.Zimolong@bmi.bund.de wrote:
1) I tried to hand over some command line options to the kernel, like "dud=http://myserver...." Or "driverupdate=http://myserver....", like described in << http://en.opensuse.org/Linuxrc#p_dud>> but none of them worked. Then I found <<
that does not work on SLES10. It works for SLES11 though
http://www.suse.de/~ug/autoyast_doc/info_file_format.html>> stating no "dud" or "driverupdate" parameter. Hm,...?
the driverupdate is actually not part of autoyast. It's used for autoyast installations sometimes to fix a bug in autoyast itself but it's not an autoyast mechanism. This links http://en.opensuse.org/Linuxrc is the right one
As far as I understood, linuxrc looks for the info file but if this fails it looks for additional parameters on the kernel commandline. Could it be that "dud" or "driverupdate" isn't supported in SLES10SP2?
that's right. driverupdates on remote sources is not supported in SLES10 So Manfred's solution is the only one I have in mind too. Besides putting it on a floppy disk which is kind of archaic since there are hardly any of those left in modern machines. -- ciao, Uwe Gansert Uwe Gansert SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Business: http://www.suse.de/~ug -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
that does not work on SLES10. It works for SLES11 though ... that's right. driverupdates on remote sources is not supported in SLES10 So Manfred's solution is the only one I have in mind too. Besides putting it on a floppy disk which is kind of archaic since there are hardly any of
Hi! those
left in modern machines.
Ah, ok, so I know, there's no need to think about it anymore. We will check this again on our way to SLES11. Thanks again for the fast and helpful answers! By, Thomas -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
participants (3)
-
Manfred Hollstein
-
Thomas.Zimolong@bmi.bund.de
-
Uwe Gansert