Kickstart via ks=hd not working
Kyle Powell
kpowell at redhat.com
Wed Dec 17 20:30:55 UTC 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Phil Oester wrote:
> When using ks=hd: on the command line, I get an error that the ks.cfg
> file can't be found, but if I hit enter on the same path, it works the
> second time. It seems to be due to the scsi drives not yet being ready
> when kickstart first looks for the file.
>
>>From the logs:
>
> 17:03:35 DEBUG : probing buses
> 17:03:35 DEBUG : waiting for hardware to initialize
> 17:03:37 INFO : getting kickstart file
> 17:03:37 INFO : getting kickstart file from harddrive
> 17:03:37 INFO : Loading ks from device sda1 on path /ks/ks.cfg
> 17:03:37 INFO : getFileFromBlockDevice(sda1, /ks/ks.cfg)
> 17:03:37 ERROR : failed to mount /dev/sda1: No such file or directory
> <hit enter here, then it succeeds>
> 17:05:56 INFO : getting kickstart file from harddrive
> 17:05:56 INFO : Loading ks from device sda1 on path /ks/ks.cfg
> 17:05:56 INFO : getFileFromBlockDevice(sda1, /ks/ks.cfg)
> 17:05:56 INFO : Searching for file on path /tmp/mnt//ks/ks.cfg
> 17:05:56 INFO : file copied to /tmp/ks.cfg
>
> Any ideas? Some need for scsi_wait_scan here perhaps?
>
> Phil
Looks like a bug, but not necessarily in anaconda. Shouldn't the drive be ready
before POST completes? Perhaps you have a BIOS option enabled that tells POST to
complete even though the drive isn't ready (fast POST or something like that)?
I'm unable to duplicate this on my hardware. I don't know of any parameters that
would tell anaconda to wait. The only thing I can think of is passing multiple
(MANY!) duplicate ks parameters. Anaconda will try them all (well, I've only
tried it with < 4 so there may be a limit, and I've never tried passing multiple
ks parameters with the same value either). So you could try:
ks=hd:sda1:/ks/ks.cfg ks=hd:sda1:/ks/ks.cfg ... ks=hd:sda1:/ks/ks.cfg
and see if the drive becomes ready before anaconda reaches the end of the list.
I know that's far from elegant, but it's the best I can come up with.
- --
Kyle Powell | Red Hat | Senior Consultant, RHCE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iD8DBQFJSWF/7pTtanQdBU4RAh30AKCOMvDP8rN8dex5EtKBBTPsXGVbSACfWvtl
Xm1Nz41iCO1g1l/ynTzUdnc=
=UVuy
-----END PGP SIGNATURE-----
More information about the Kickstart-list
mailing list