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
[email protected]