UML question

Brett I. Holcomb brettholcomb
Mon May 17 11:57:46 PDT 2004


For what it's worth on my system the UML fstab has this

/dev/ubd/1              none            swap            sw  0 0


Net Llama! wrote:
> On Fri, 2 Jan 2004, David A. Bandel wrote:
> 
>>On Fri, 2 Jan 2004 19:56:21 -0500 (EST)
>>Net Llama! <netllama at linux-sxs.org> wrote:
>>
>>
>>>On Fri, 2 Jan 2004, David A. Bandel wrote:
>>>
>>>>Folks,
>>>>
>>>>Any UML wizards out there know what I've doing wrong here?
>>>>
>>>>Kernel command line: ubd1=swap2
>>>>eth0=daemon,,,/var/run/uml-utilities/uml_switch.ctl ubd0=uml2
>>>>root=/dev/ubd0
>>>>
>>>>the swap file, swap2, can be mounted by the host just fine.
>>>>However, in UML I get this:
>>>>uml2:~# swapon /dev/ubd1
>>>>swapon: /dev/ubd1: No such device
>>>>
>>>>Any ideas?
>>>
>>>Yup.  The swap device in UML must be specified as /dev/ubd7.  Anything
>>>else is treated as some other filesystem (ext3, XFS, etc).
>>
>>First, where did you find that (referring to the udb7 <-> swap)?
> 
> 
> I'm pretty sure its buried in the official documentation on the UML
> website.
> 
> 
>>Second, it doesn't work any differently:
>>
>>Kernel command line: ubd7=swap2
>>eth0=daemon,,,/var/run/uml-utilities/uml_switch.ctl ubd0=uml2
>>root=/dev/ubd0
>>
>>uml2:~# swapon /dev/ubd7
>>swapon: /dev/ubd7: No such device
>>uml2:~# ls -al /dev/ubd7
>>brw-rw----    1 root     disk      98,   7 Dec 30 18:09 /dev/ubd7
> 
> 
> You already have an entry for swap in your fstab?  Inside the UML instance
> it should be /dev/ubd/7.  Perhaps try:
> swapon /dev/ubd/7
> 
> Does kswapd get started when you boot the UML instance?
> 


More information about the Linux-users mailing list