Somnath kotur wrote: > This is the msg i get on reboot > ********************* BEGIN ************************** > Booting 'Solaris 10 8/07 s10x_u4wos_12b X86' > > kernel /platform/i86pc/multiboot > > [Multibootelf,<0x1000000:0x12b07:0x12909>,shtab=0x1027258,entry=0x1000000] > > module /platform/i86pc/boot_archive > > Error 28: Selected item cannot fit into memory > > Press any key to continue.. > > ************************* END ************************ > > Do you want me to send you a gzip version of my pkg > base directory just so you can validate if the > packaging is right ,or do you completely rule out any > packaging issues here?
I'd say it is unlikely that the iSCSI driver package on the DU diskette is causing this GRUB problem. You have to figure out why GRUB reports "Error 28: Selected item cannot fit into memory" when it tries to load the file /platform/i86pc/boot_archive from the root filesystem. GRUB is using the system's BIOS services to access the root device. I already mentioned Bug ID 6387379, where S10 GRUB would report "Error 28" on BIOS read errors. On S10 x86, the /platform/i86pc/boot_archive file is either a gzip compressed UFS filesystem, or a gzip compressed ISO9660 filesystem. Can you try to start the normal installation boot from CD/DVD, add the iSCSI device driver from your ITU floppy, then start a shell. From the shell, the "format" utility should be able to find your iSCSI volume. From the shell it should also be possible to manually mount the iscsi root filesystem, e.g. # mount /dev/dsk/c0t0d0s0 /a It should be possible to use gunzip on the /platform/i86pc/boot_archive file that can be found inside the root fs mounted at /a # gunzip < /a/platform/i86pc/boot_archive > /tmp/bootarchive.img # lofiadm -a /tmp/bootarchive.img /dev/lofi/1 # fstyp /dev/lofi/1 The boot archive could have either UFS or ISO9660 format; I think with a full solaris 10 install it will use ISO9660 format (the format depends on the availablility of the /bin/mkisofs utility; when mkisofs is installed/present, the boot_archive will use ISO9660 format). UFS: # mount -F ufs -o nologging /dev/lofi/1 /mnt ISO9660: # mount -F hsfs /dev/lofi/1 /mnt _______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss