Although reading and searching huge amounts of threads I can't figure out how to
come around this problem.
After installation of SLES for S/390 YaST tries to run SILO. It doesn't work,
because YaST does not fill the -d option with the DASD (at least this is my
opinion):

The command
    chroot /mnt /sbin/silo -d -t2 resulted in
an error.
The command gave the following output:

silo.c (line:280) 'stat (name, &dst)'
returned 2='No such file or directory'
o->ipldevice set to -t2

Anyway, I tried to run SILO manually and got:

SuSE Instsys suse:/root # chroot /mnt /sbin/silo -d /dev/dasda -F /etc/silo.conf
-t2
o->ipldevice set to /dev/dasda
o->conffile set to /etc/silo.conf
Testonly flag is now 0
Testlevel is set to -2
IPL device is: '/dev/dasda'
/boot/ipleckd.boot is not on device (94/0) but on (58/0)
silo.c (line:366) 'verify_file (o->bootsect, dev)' returned 22='Invalid
argument'
bootsector is: '/boot/ipleckd.boot'Usage:

This is my silo.conf file:

ipldevice=/dev/dasda
image=/boot/image
bootsect=/boot/ipleckd.boot
map=/boot/boot.map
root=/dev/dasda1
parmfile=/boot/parmfile
testlevel=-2
readonly

This is /proc/dasd/devices:

3397(ECKD) at (94:0) is   dasda:active  at blocksize: 4096, 601020 blocks,
2347MB
3398(ECKD) at (94:4) is   dasdb:active  at blocksize: 4096, 601020 blocks,
2347MB
3399(ECKD) at (94:8) is   dasdc:active  at blocksize: 4096, 601020 blocks,
2347MB
1097(ECKD) at (94:12)is   dasdd:active  at blocksize: 4096, 601020 blocks,
2347MB

How can I find out what device (58/0) is where it finds /boot/ipleckd.boot?
Volume group VGROOT is spanned over 2 devices, 3397 and 3399. Could that be the
problem, that /mnt/boot is on the other device than 3397?

Any help is very welcome.
Werner
--

Werner Kuehnel
IMD GmbH (Mannheimer Versicherung)
Mannheim - Germany

Reply via email to