panic: vfs_mountroot cannot mount root: SUMMARY

From: Karl Amrhein (
Date: Mon Jan 04 1999 - 22:32:41 CST

===> Thanks to (so far): (Ron Spillane) (Dave)

Ron Spillane ( gave me a very good idea:

- Once you have booted from cdrom all the device drivers should be built
- in /dev & /devices. Mount your / partition on /tmp/xxx and
- cp/tar /dev /devices to /tmp/xxx/. as follows
- (cd /;tar cf - dev devices) | (cd /tmp/xxx; tar xfBp -)
- This may get around reinstalling your system.

I will try that first thing in the morning and see if it works,
and post a followup. If it doesn't work, maybe I should completely
wipe out my existing /tmp/xxx/dev and devices dirs first, and then
tar the dirs over from the CD.


Dave ( also gave me a good idea, but I forgot
to mention that I already tried this one, and it did not work.
Thanks for the idea anyway, (I also thought this might work
when I tried it myself earlier):

- Try booting from CDROM, going to single-user mode, and run fsck on the
- root partition.


===> Original question:
> I have a problem, and will have to reinstall the OS tomorrow...
> (SPARC 5, Solaris 2.6).
> Maybe someone knows a way to help me avoid an entire reinstallation.
> When trying to reboot, I get a boot cycle and the following message (retyped
> manually, I think I got it right):
> Cannot assemble drivers for root
> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/exp@f800000/sd@3:a
> Cannot mount root on
> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/exp@f800000/sd@3:a
> fstype ufs
> panic: vfs_mountroot cannot mount root
> rebooting...
> retrying...
> Probably the result of bad patches? Anyway, I can get boot from a CD-ROM
> and mount the internal disk at /tmp/xxx, but don't know what to do from
> here. Everything is already commented out in my /etc/system file.

Karl S. Amrhein      Network, Information, & Computing Services (NICS)      UCO/Lick Observatory, 15 Kerr Hall, UC Santa Cruz

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:13:13 CDT