On Wednesday 16 February 2005 19:33, Greg Huber wrote:
> Hello,
> I'm having what I hope is a simple problem getting a UML client to run.
>
> My host system is Fedora Core 3, up to date, running
> kernel-2.6.10-1.760_FC3 (unmodified).
> I read that kernel's 2.6.9 and later should be good to go.
> I created the 'udb' device nodes, although I'm not sure the host needs
> them.
The host does not need them.
> I also compilied and loaded the uml_utilities on this system. 
Right.
> For the guest, I used the 2.6.9 kernel from www.kernel.org and compilied
> as described in the UserModeLinux-HOWTO and some other articles from
> the web. I believe I have turned on everything needed, and just about
> everything available. The kernel image and modules all compilied without
> incident.
>
> For the root filesystem I pulled down the closest image I could find,
> root_fs.fc-2-client.pristine.20040504. I then mounted it and loaded
> the modules from the kernel build. I also created the 'ubd' device
> nodes, although they appear to be created automatically.
>
> All appreared to go well but when I start vmlinux, I get the
> following...
>
> [umluser uml]$ ./vmlinux ubd0=root_fs.fc-2-client.pristine.20040504
> Checking for the skas3 patch in the host...not found
> Checking for /proc/mm...not found
> tracing thread pid = 12878
> Linux version 2.6.9uml ([EMAIL PROTECTED]) (gcc version 3.4.2 20041017 (Red
> Hat
> 3.4.2-6.fc3)) #6 Tue Feb 15 13:20:33 EST 2005
> Built 1 zonelists
> Kernel command line: ubd0=root_fs.fc-2-client.pristine.20040504
> root=98:0
> PID hash table entries: 256 (order: 8, 4096 bytes)
> Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
> Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
> Memory: 28888k available
> Security Scaffold v1.0.0 initialized
> Capability LSM initialized
> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
> Checking for host processor cmov support...Yes
> Checking for host processor xmm support...No
> Checking that ptrace can change system call numbers...OK
> Checking that host ptys support output SIGIO...Yes
> Checking that host ptys support SIGIO on close...No, enabling workaround
> Checking for /dev/anon on the host...Not available (open failed with
> errno 2)
> NET: Registered protocol family 16
> mconsole (version 2) initialized on /home/uml/.uml/ao52lJ/mconsole
> audit: initializing netlink socket (disabled)
> audit(0.4294966929:0): initialized
> VFS: Disk quotas dquot_6.5.1
> Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> devfs: 2004-01-31 Richard Gooch ([EMAIL PROTECTED])
> devfs: boot_options: 0x0
> Initializing Cryptographic API
> RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
> md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
> NET: Registered protocol family 2
> IP: routing cache hash table of 128 buckets, 4Kbytes
> TCP: Hash tables configured (established 2048 bind 585)
> Initializing IPsec netlink socket
> NET: Registered protocol family 1
> NET: Registered protocol family 17
> Initializing software serial port version 1
> Initializing stdio console driver
> md: Autodetecting RAID arrays.
> md: autorun ...
> md: ... autorun DONE.
> VFS: Cannot open root device "98:0" or unknown-block(98,0)
> Please append a correct "root=" boot option
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(98,0)

>
> First question is why can't it find 'root'??
Seems like ubd support was not compiled in the guest kernel (with the .config 
it can be easily verified). Try enabling the option and retrying.
> Is this a LVM issue?? 
No.
> Second question is the root filesystem I pulled down contained a kernel
> image
> and modules,
They aren't needed there, they are there because it was probably a i386 
install originally. That's just a guess however.

You have, instead, to install the modules you build inside the root 
filesystem.
> Is this required. If so does this mean that you have to 
> compile
> a kernel twice, once with ARCH=um and once without??
Not at all.
> Any insight you can provide would be greatly appreciated.

-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729
http://www.user-mode-linux.org/~blaisorblade




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to