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

Reply via email to