I've hit the disgusting Solaris feature :( There is an undocumented random crap under (rootfs)/dev{,ices}/ Yes, right on (rootfs), not on the virtual dev{,fs} filesystems.
Typically, you never see that stuff, because 'dev' and 'devfs' filesystems are attached to (rootfs)/dev{,ices}/ at early stage of Solairis booting, and hide original stuff. But without that stuff Solaris is unable to boot. I've copied (rootfs)/dev{,ices}/* from old to new disk using LiveCD, and Solaris begun to boot from new disk without issues. Best regards, -- Konstantin Andreev. On 15.02.10 20:12, Konstantin Andreev wrote:
I have simplest system configuration: Solaris Express (build 130) X86 installed on single PATA drive, root is ZFS. I need to replace the drive with another one, but with smaller size. The whole process is straightforward: [ attach/fdisk/format/create pools/copy filesystems: tar/installgrub/reboot ] Grub successfully loads, displays menu, loads kernel and boot_archive, and passes control to the kernel. Kernel starts booting, but stops silently. The boot from new drive dies just before it should output: | pseudo_device: zfs0 | zfs0 is /pseudo/z...@0 I can't figure out what I have missed. Please, advice. I can't believe that Solaris disk can not replaced.
_______________________________________________ opensolaris-help mailing list opensolaris-help@opensolaris.org