I am trying to get OpenSolaris 2009.06 to run from my 32 GB Kingston
compact flash drive attached to a standard Sil 0680 IDE controller.  The
installer detects the card and install successfully.  Upon reboot, GRUB
drops to a "grub>" prompt.  Any attempts to read menu.lst fail with:

grub> root (hd0,0,a)
Filesystem type is zfs ...
grub> find /rpool/boot/grub/menu.lst
zio_read_data failed
Error 15: File not found


However, I have no problem importing/mounting rpool from the livecd and
it scrubs fine:

> # zpool status
>   pool: rpool
>  state: ONLINE
>  scrub: scrub completed after 0h20m with 0 errors on Thu Jun  4 03:48:38 2009
> config:
> 
>         NAME        STATE     READ WRITE CKSUM
>         rpool       ONLINE       0     0     0
>           c7d0s0    ONLINE       0     0     0
>
> errors: No known data errors


Here's the zdb output if it helps:

> # zdb
> rpool
>     version=14
>     name='rpool'
>     state=0
>     txg=2260
>     pool_guid=1956317138649872688
>     hostid=4513662
>     hostname='opensolaris'
>     vdev_tree
>         type='root'
>         id=0
>         guid=1956317138649872688
>         children[0]
>                 type='disk'
>                 id=0
>                 guid=3886586958467541694
>                 path='/dev/dsk/c7d0s0'
>                 
> devid='id1,c...@aelite_pro_cf_card_32gb=20081205____00001b70/a'
>                 
> phys_path='/p...@0,0/pci8086,2...@1e/pci-...@0/i...@0/c...@0,0:a'
>                 whole_disk=0
>                 metaslab_array=23
>                 metaslab_shift=28
>                 ashift=9
>                 asize=31975014400
>                 is_log=0
>                 DTL=85


Any idea why this would fail in GRUB but work when booted from a livecd?
 Thanks.
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to