> SunOS Release 5.11 Version snv_111 64-bit
> Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
> Use is subject to license terms.
> (Can't load specfs)
> Press any key to reboot


The module "fs/specfs" seems to be the very first
module that is dynamically loaded (from the boot_archive),
and depends on "fs/fifofs", so that fifofs is loaded next,
and fifofs is the first module that is initialized, followed
by specfs.

I'd say that boot_archive has become corrupt on disk,
or maybe is corrupted in memory between being loaded
by grub and passed to the loaded unix kernel.


Before re-creating the broken boot_archive with create_ramdisk,
try to mount the boot_archive from another boot environment,
and verify it's contents, with something like this:

    # beadm mount ... /be-mount-point
    # mount -F hsfs /be-mount-point/platform/i86pc/amd64/boot_archive /mnt
    # gzip -dc /mnt/kernel/fs/amd64/specfs > /tmp/specfs.tmp
    # cmp /tmp/specfs.tmp /be-mount-point/kernel/fs/amd64/specfs
-- 
This message posted from opensolaris.org
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to