James Lee wrote:
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
With rpool imported/mounted can you cat the contents of the GRUB
menu.lst file? What does it contain?
e.g.: % cat /rpool/boot/grub/menu.lst
This question should probably be posted to [email protected]
Joe
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss