I'm attempting to expand a root pool for a VMware VM that is on an 8GB virtual 
disk. I mirrored it to a 20GB disk and detached the 8GB disk. I did 
"installgrub" to install grub onto the second virtual disk, but I get a kernel 
panic when booting. Is there an extra step I need to perform to get this 
working?

Basically I did this:

1. Created a new 20GB virtual disk.
2. Booted into the VM.
3. Created a Solaris partition covering the whole virtual disk.
4. Created a slice 0 covering cylinders 1 to 2607 (i.e. the whole disk but 
cylinder 0).
4. Attached the slice 0 to the root pool using "zpool attach rpool 
/dev/dsk/c3d0s0 /dev/dsk/c5t0d0s0".
5. Installed grub using "installgrub /boot/grub/stage1 /boot/grub/stage2 
/dev/rdsk/c5t0d0s0".
6. detached the old 8GB virtual disk using "zpool detach rpool /dev/dsk/c3d0s0".
7. init 6.
8. reconfigured the VM BIOS to boot from the 2nd HDD first.

When attempting to boot the VM I now get a big warning that the root pool 
cannot be mounted "This device is not bootable! It is either offlined or 
detached or faulted. Please try to boot from another device." and a nice kernel 
panic, followed by the inevitable reboot.

How can I get this working? I'm using OpenSolaris 2008.05 upgraded to build 93.

Thanks

Andrew.
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to