Are you sure you've got the updated grub?
Piotr Jasiukajtis / estibi wrote:
> Hi,
>
> After install kernel on ZFS root (Install -G kernel.orig -k i86pc) it
> cannot find root filesystems (hg revision 6857) ...
> I rebooted it with 'reboot -- 'kernel.orig/unix'.
>
> module /platform/i86pc/kernel.orig/unix: text at [0xfe800000,
> 0xfe8e3627] data at 0xfec00000
> module /platform/i86pc/kernel.orig/genunix: text at [0xfe8e3628,
> 0xfeb19d1f] data at 0xfec4be00
> Loading kmdb...
> module /platform/i86pc/kernel.orig/misc/kmdbmod: text at [0xfeb19d20,
> 0xfeb81737] data at 0xfec97820
> module /platform/i86pc/kernel.orig/misc/ctf: text at [0xfeb81738,
> 0xfeb88a0f] data at 0xfeca8390
> SunOS Release 5.11 Version ON-20080612_6857-d 32-bit
> Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved.
> Use is subject to license terms.
> DEBUG enabled
> features:
> 1003fff<cpuid,sse,sep,pat,cx8,pae,mca,mmx,cmov,de,pge,mtrr,msr,tsc,lgpg>
> mem = 1572412K (0x5ff8f000)
> initialized model-specific module 'cpu_ms.AuthenticAMD' on chip 0 core 0
> strand 0
> root nexus = i86pc
> pseudo0 at root
> pseudo0 is /pseudo
> scsi_vhci0 at root
> scsi_vhci0 is /scsi_vhci
> isa0 at root
> pseudo-device: acpippm0
> acpippm0 is /pseudo/acpippm at 0
> pseudo-device: ppm0
> ppm0 is /pseudo/ppm at 0
> pci0 at root: space 0 offset 0
> pci0 is /pci at 0,0
> IDE device at targ 0, lun 0 lastlun 0x0
> model ST340810A
> ATA/ATAPI-6 supported, majver 0x7e minver 0x0
> ata_set_feature: (0x66,0x0) failed
> ata_set_feature: (0x66,0x0) failed
> PCI-device: ide at 0, ata0
> ata0 is /pci at 0,0/pci-ide at 2,5/ide at 0
> UltraDMA mode 5 selected
> cmdk0 at ata0 target 0 lun 0
> cmdk0 is /pci at 0,0/pci-ide at 2,5/ide at 0/cmdk at 0,0
> NOTICE: mount: not a UFS magic number (0x0)
>
> panic[cpu0]/thread=fec24160: cannot mount root path
> /pci at 0,0/pci-ide at 2,5/ide at 0/cmdk at 0,0:d
>
> fec3c2bc genunix:rootconf+10b (c0f040, 1, fec238d0)
> fec3c2e0 genunix:vfs_mountroot+54 (fe800010, fec380f0,)
> fec3c304 genunix:main+f1 ()
>
> panic: entering debugger (no dump device, continue to reboot)
>
> Welcome to kmdb
> kmdb: unable to determine terminal type: assuming `vt100'
> Loaded modules: [ scsi_vhci uppc ufs unix krtld genunix specfs pcplusmp ]
>
>
> It seems that grub entries are not created properly.
> I created them manually, and my question is how can I know which kernel
> file is loaded?
> kernel/unix or kernel.orig/unix ?
>
>