From: Allen Barnett <barnett@lo...> - 2001-09-21 11:50:38
I'm just getting started using UML so I hope this is not a too
frequently asked question. I have complete Linux distributions installed
on two hard drives (RH 7.1 is on /dev/hda and RH 6.2 is on /dev/hdb).
Running 7.1 as my host system, I wanted to be able to run 6.2
simultaneously in a UML process. The root file system of 6.2 is
installed in /dev/hdb7. I'm using the RPM (22.214.171.124um-0) from
As root, I tried to run UML with this command line:
# linux root=/dev/hdb7
UML ran until it tried to mount the root file system and then hung with
the error message:
request_module[block-major-3]: Root fs not mounted
VFS: Cannot open root device "hdb7" or 03:47
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:47
The file system on /dev/hdb7 is not mounted under 7.1. I was hoping to
avoid having to make partitions out of disk files or use hostfs. Is
there an easy way to accomplish this?
If hostfs is the only way to go, does the RPM on SourceForge have it
compiled into the kernel already?
Also, once the UML kernel paniced, it would not respond to ^C/^\ and I
had to kill it from another terminal window.