Thank you to all who helped. I actually didnt need to do anything. It
was just Slackware, and devfs that was the issue. You need it turned on,
and I had it off.
Derek R. Meiresonne
eTecc Communications, Inc.
http://www.eTecc.com
Anthony Brock wrote:
> Derek,
>
> First, you don't need the ubd* devices on the host. They're useless in this
> context. Second, you need to boot the UML instance by specifying the ubd
> devices. For example, the following might be an acceptable permutation of
> your command:
>
> /root/uml/linux-2.6.12.3/linux ubd0=/backup/Slackware-10.1.ext2-795
> eth0=tuntap,,,207.230.28.10 mem=64M umid=795
>
> This should get you pointed in the right direction. Additional "drives" can
> be specified with additional "ubd" devices (i.e., "ubd0=/root_filesystem
> ubd1=/data_file_1 ubd2=/data_file_2"). The file you reference for device
> "ubd0" will automatically become your "root". This can be accessed with
> major 98 minor 0. So, you'll need devices similar to the following on your
> UML filesystem:
>
> brw-rw---- 1 root disk 98, 0 Oct 1 08:23 /dev/ubda
> brw-rw---- 1 root disk 98, 1 Oct 1 08:23 /dev/ubda1
> brw-rw---- 1 root disk 98, 2 Oct 1 08:23 /dev/ubda2
> brw-rw---- 1 root disk 98, 3 Oct 1 08:23 /dev/ubda3
> brw-rw---- 1 root disk 98, 4 Oct 1 08:23 /dev/ubda4
> brw-rw---- 1 root disk 98, 16 Oct 1 08:23 /dev/ubdb
> brw-rw---- 1 root disk 98, 17 Oct 1 08:23 /dev/ubdb1
> brw-rw---- 1 root disk 98, 18 Oct 1 08:23 /dev/ubdb2
> brw-rw---- 1 root disk 98, 19 Oct 1 08:23 /dev/ubdb3
> brw-rw---- 1 root disk 98, 20 Oct 1 08:23 /dev/ubdb4
>
> Note that I specified "ubd0" on the command line when launching the UML.
> However, I will need to refer to this device inside the UML as '/dev/ubda'
> since I created the block device with the 'ubda' name. Also, should you
> choose to create a partition table on the image (when building your own
> filesystem), you may then need to use the '/dev/ubda[1-15]' devices.
> Otherwise, you will need to refer to your file systems (inside the UML) with
> the '/dev/ubd[a-h]' devices.
>
> Good luck!
>
> Tony
>
>
> -----Original Message-----
> From: user-mode-linux-user-admin@...
> [mailto:user-mode-linux-user-admin@... Behalf Of
> Derek R. Meiresonne
> Sent: Friday, October 07, 2005 11:38 AM
> To: Brock, Anthony - NET
> Cc: user-mode-linux-user@...; blaisorblade@...
> Subject: Re: [uml-user] Over 16 UBD devices...
>
>
> OK guys; I am trying to concat both of what you guys have said...
>
> 1) On Host: brw-r--r-- 1 root root 98, 1 Oct 7 12:52 /dev/ubd0p1
>
> 2) On UML: brw-r--r-- 1 root root 98, 1 Oct 7 12:52 /dev/ubd0p1
>
> 3) /root/uml/linux-2.6.12.3/linux root=98:1
> 98:1=/backup/Slackware-10.1.ext2-795 eth0=tuntap,,,207.230.28.10 mem=64M
> umid=795
>
> It dies with:
>
> Failed to open 'root_fs', errno = 2
> VFS: Cannot open root device "98:1" or unknown-block(98,1)
> Please append a correct "root=" boot option
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(98,1)
> <6>Stopping all CPUs...done
>
>
> What am I doing wrong?
>
> Derek R. Meiresonne
> eTecc Communications, Inc.
> http://www.eTecc.com
>
> Brock, Anthony - NET wrote:
>
>>Okay, just noticed a BIG mistake. The "mknod -m 0660 /dev/ubd1p1 b 98 1"
>>should be "mknod -m 0660 /dev/ubd1p1 b 98 17". I hope this is vaguely
>>related to what you're asking...
>>
>>Tony
>>
>>
>>
>>>-----Original Message-----
>>>From: user-mode-linux-user-admin@...
>>>[mailto:user-mode-linux-user-admin@...] On
>>>Behalf Of Brock, Anthony - NET
>>>Sent: Friday, October 07, 2005 11:19 AM
>>>To: user-mode-linux-user@...
>>>Subject: RE: [uml-user] Over 16 UBD devices...
>>>
>>>Derek,
>>>
>>>I haven't done this with the actual root filesystem. I have done this
>>>with "data" filesystems. However, I would suspect something like the
>>>following (typing from memory, so take with a grain of salt):
>>>
>>>./linux ubd0s=/path/to/currentimage ubd1s=/path/to/partitioned/image
>>>[other options] -s
>>> [boot into single-user mode]
>>># fdisk /dev/ubd1
>>> [create your partition table and save it]
>>># mount -o remount,rw /
>>># mknod -m 0660 /dev/ubd1p1 b 98 1
>>># mount /dev/ubd1p1 /mnt
>>># for dir in `ls |egrep -v 'lost+found|mnt'` do cp -a $dir /mnt/; done
>>># umount /mnt
>>># shutdown -h now
>>>
>>>Then give it a try with something like:
>>>
>>>./linux ubd0s=/path/to/partitioned/image [other options]
>>>
>>>The key is creating an image with a partition table. This should also
>>>eliminate the following warnings at boot:
>>>
>>>ubda: unknown partition table
>>>ubdb: unknown partition table
>>>
>>>Let us know how it goes!
>>>
>>>Tony
>>>
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: user-mode-linux-user-admin@...
>>>>[mailto:user-mode-linux-user-admin@...] On
>>>>Behalf Of Derek R. Meiresonne
>>>>Sent: Friday, October 07, 2005 11:05 AM
>>>>To: user-mode-linux-user@...
>>>>Subject: [uml-user] Over 16 UBD devices...
>>>>
>>>>How can I use over 16 UBD devices? I have read in the mailing
>>>>lists that
>>>>you can create partitions:
>>>>
>>>>brw-r--r-- 1 root root 98, 1 Oct 7 12:52 /dev/ubd0p1
>>>>
>>>>However; I cannot mount the above device while UML is booting. Can
>>>>someone provide me with some direction?
>>>>--
>>>>Derek R. Meiresonne
>>>>
>>>>
>>>>-------------------------------------------------------
>>>>This SF.Net email is sponsored by:
>>>>Power Architecture Resource Center: Free content, downloads,
>>>>discussions,
>>>>and more. http://solutions.newsforge.com/ibmarch.tmpl
>>>>_______________________________________________
>>>>User-mode-linux-user mailing list
>>>>User-mode-linux-user@...
>>>>https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
>>>>
>>>
>>>
>>>-------------------------------------------------------
>>>This SF.Net email is sponsored by:
>>>Power Architecture Resource Center: Free content, downloads,
>>>discussions,
>>>and more. http://solutions.newsforge.com/ibmarch.tmpl
>>>_______________________________________________
>>>User-mode-linux-user mailing list
>>>User-mode-linux-user@...
>>>https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
>>>
>>
>>
>>
>>-------------------------------------------------------
>>This SF.Net email is sponsored by:
>>Power Architecture Resource Center: Free content, downloads, discussions,
>>and more. http://solutions.newsforge.com/ibmarch.tmpl
>>_______________________________________________
>>User-mode-linux-user mailing list
>>User-mode-linux-user@...
>>https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content, downloads, discussions,
> and more. http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> User-mode-linux-user mailing list
> User-mode-linux-user@...
> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content, downloads, discussions,
> and more. http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> User-mode-linux-user mailing list
> User-mode-linux-user@...
> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
|