From: Davide B. <db-...@3d...> - 2004-09-07 13:50:20
|
Greetings, I had some initial success with UML but now I am encountering difficulties with console usage. Basically, running UML as umuser$ linux works fine (root_fs is a RedHat 7.2 image from the UML site), but ties up the console being used; as my intent is to provide a virtual machine for deployment testing, I would like the user mode linux to make use of another console so I consulted the following page http://user-mode-linux.sourceforge.net/input.html but I am probably making some very basic mistake. My intent would be to have the UML console(s) appear on unused host consoles, e.g. tty7 and up. To achieve this, I tried: linux con=tty and linux con0=tty:/dev/tty7 con1=tty:/dev/tty8 con2=tty:/dev/tty9 to no avail (I also made sure said ttys were owned by umuser). What am I missing ? Thank you in advance, Davide Bolcioni -- There is no place like /home. |
From: Andreas S. <as...@co...> - 2004-09-07 15:03:53
|
Davide Bolcioni wrote: > Greetings, > I had some initial success with UML but now I am encountering > difficulties with console usage. Basically, running UML as > > umuser$ linux > > works fine (root_fs is a RedHat 7.2 image from the UML site), but > ties up the console being used; as my intent is to provide a virtual > machine for deployment testing, I would like the user mode linux to > make use of another console so I consulted the following page > > http://user-mode-linux.sourceforge.net/input.html > > but I am probably making some very basic mistake. My intent would be > to have the UML console(s) appear on unused host consoles, e.g. tty7 > and up. To achieve this, I tried: > > linux con=tty > > and > > linux con0=tty:/dev/tty7 con1=tty:/dev/tty8 con2=tty:/dev/tty9 > Try to start UML with: linux con0=fd:0,fd:1 con=pts With the first switch UML prints the in/output for the first UML console on the shell (where you run the linux command). The second switch connects the UML consoles to available host PTYs. At the end of the UML booting process you got a message like: 'Virtual console 2 assigned device '/dev/pts/5'. Then you can use "screen /dev/pts/5" to connect to the UML instance. I used virtual consoles (con=pts), not "real" consoles (con=tty). Hope that helps! Greetings, Andreas |
From: BlaisorBlade <bla...@ya...> - 2004-09-08 17:20:40
|
On Tuesday 07 September 2004 15:48, Davide Bolcioni wrote: > Greetings, > I had some initial success with UML but now I am encountering > difficulties with console usage. Basically, running UML as > > umuser$ linux > > works fine (root_fs is a RedHat 7.2 image from the UML site), but > ties up the console being used; as my intent is to provide a virtual > machine for deployment testing, I would like the user mode linux to > make use of another console so I consulted the following page > > http://user-mode-linux.sourceforge.net/input.html > > but I am probably making some very basic mistake. My intent would be > to have the UML console(s) appear on unused host consoles, e.g. tty7 > and up. To achieve this, I tried: > > linux con=tty This seems actually wrong. > and > > linux con0=tty:/dev/tty7 con1=tty:/dev/tty8 con2=tty:/dev/tty9 > > to no avail (I also made sure said ttys were owned by umuser). > > What am I missing ? Post the kernel message you get. If you don't get them, boot it like this: linux con0=fd:0,fd:1 con1=tty:/dev/tty7, so at least you'll see the kernel messages during troubleshooting. Bye -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 |
From: Davide B. <dbo...@3d...> - 2004-09-09 15:56:19
|
BlaisorBlade wrote: > On Tuesday 07 September 2004 15:48, Davide Bolcioni wrote: > >>My intent would be >>to have the UML console(s) appear on unused host consoles, e.g. tty7 >>and up. To achieve this, I tried: >> >> linux con=tty > > This seems actually wrong. This means that in order to use ttys I have to know how many in advance, while using e.g. con=pts this is not necessary ? >>and >> >> linux con0=tty:/dev/tty7 con1=tty:/dev/tty8 con2=tty:/dev/tty9 >> >>to no avail (I also made sure said ttys were owned by umuser). >> >>What am I missing ? > > Post the kernel message you get. If you don't get them, boot it like this: > linux con0=fd:0,fd:1 con1=tty:/dev/tty7, so at least you'll see the kernel > messages during troubleshooting. Did that, and it worked. Tried my original command line above, and it worked fine ... my previous attempt had a typo in the linux command line (which I got right in posting and wrong at the console ... oh, well). Sorry for wasting everybody's time ... Davide Bolcioni -- There is no place like /home. |
From: BlaisorBlade <bla...@ya...> - 2004-09-09 18:37:20
|
On Thursday 09 September 2004 17:54, Davide Bolcioni wrote: > BlaisorBlade wrote: > > On Tuesday 07 September 2004 15:48, Davide Bolcioni wrote: > >>My intent would be > >>to have the UML console(s) appear on unused host consoles, e.g. tty7 > >>and up. To achieve this, I tried: > >> > >> linux con=tty > > > > This seems actually wrong. > > This means that in order to use ttys I have to know how many in advance, > while using e.g. con=pts this is not necessary ? I think so, because how can UML guess to which tty it must attach? With pty's, instead, it just asks for a pty and receives the pty number. -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 |