Karsten Hopp píše v Po 29. 06. 2009 v 10:57 +0200:
Am 29.06.2009 10:50, schrieb Dan Horák:
> Dan Horák píše v Po 29. 06. 2009 v 10:43 +0200:
>
> > I have done a scratch built for today's rawhide kernel - download the
> > rpms from
https://s390.koji.fedoraproject.org/koji/taskinfo?taskID=83115
> > But zipl (v1.8.0) can't install the kernel/initrd to be available for
> > booting, it throws an error. Looks like the vmlinuz image is too large.
> >
> > -bash-4.0# zipl
> > Using config file '/etc/zipl.conf'
> > Building bootmap in '/boot/'
> > Building menu 'rh-automatic-menu'
> > Adding #1: IPL section '2.6.31-0.33.rc1.git2.fc11.s390x'
> > Error: Component overlap: kernel image and initial ramdisk
> >
>
> -bash-4.0# zipl -V
> Using config file '/etc/zipl.conf'
> Target device information
> Device..........................: 5e:00
> Partition.......................: 5e:01
> Device name.....................: dasda
> Device driver name..............: dasd
> DASD device number..............: 0122
> Type............................: disk partition
> Disk layout.....................: ECKD/compatible disk layout
> Geometry - heads................: 15
> Geometry - sectors..............: 12
> Geometry - cylinders............: 10017
> Geometry - start................: 24
> File system block size..........: 4096
> Physical block size.............: 4096
> Device size in physical blocks..: 1803036
> Building bootmap in '/boot/'
> Building menu 'rh-automatic-menu'
> Adding #1: IPL section '2.6.31-0.33.rc1.git2.fc11.s390x'
> kernel image......: /boot/vmlinuz-2.6.31-0.33.rc1.git2.fc11.s390x
> kernel parmline...: 'root=/dev/dasda1'
> initial ramdisk...: /boot/initrd-2.6.31-0.33.rc1.git2.fc11.s390x.img
> component address:
> kernel image....: 0x00010000-0x00b99fff (overlap)
> parmline........: 0x00001000-0x00001fff
> initial ramdisk.: 0x00800000-0x00a94fff (overlap)
> internal loader.: 0x0000a000-0x0000afff
> Error: Component overlap: kernel image and initial ramdisk
>
Have you tried moving the initrd from the standard address to p.e.
0x00ba0000 ?
The zipl.conf info page mentions that you can give a second parameter
to the ramdisk option:
ramdisk = ramdisk-file[,address]
zipl run with the explicit start address for initrd is successful and
the subsequent boot starts.
I have also built the latest and greatest s390utils 1.8.1, they are now
available at
https://s390.koji.fedoraproject.org/koji/taskinfo?taskID=83120
Dan