From: Sean O'D. <se...@ce...> - 2004-07-20 22:08:56
|
I apologize if this has already been answered. I browsed the ML archives and searched Google, but couldn't come up with an answer. I'm having trouble figuring out how to get UML to not show login terminals with xterm, but to direct them somewhere that "screen" can connect to. I've read and tried everything at the "Setting up serial lines and consoles" page. The best I've been able to do is get UML to direct to ptyp# (I think), but screen wouldn't connect to them (I/O error). I think that means I am close to a solution, but I don't know what to change to get screen to connect, and I'm not even sure it CAN connect. Can someone show me a UML boot option that would re-direct all terminals to something screen can connect to? I think I can work the problem if I had a place to start that I knew should work. Thanks, Sean O'Dell |
From: Jay R. <jr...@al...> - 2004-07-20 23:29:47
|
Sean, I'm not entirely sure how to do this, but I've been using umlazi from "http://www.umlazi.com/", this allows you to setup a number of uml's and control them. It is a pretty useful program that you might want to look into using. However, even if you don't want to use umlazi, all of the program is written as a bunch of shell scripts, and it DOES use screen to connect to uml's. So, I'm sure you could look around in their scripts to see how to do it. Jay Sean O'Dell wrote: >I apologize if this has already been answered. I browsed the ML archives and >searched Google, but couldn't come up with an answer. > >I'm having trouble figuring out how to get UML to not show login terminals >with xterm, but to direct them somewhere that "screen" can connect to. I've >read and tried everything at the "Setting up serial lines and consoles" page. >The best I've been able to do is get UML to direct to ptyp# (I think), but >screen wouldn't connect to them (I/O error). I think that means I am close >to a solution, but I don't know what to change to get screen to connect, and >I'm not even sure it CAN connect. > >Can someone show me a UML boot option that would re-direct all terminals to >something screen can connect to? I think I can work the problem if I had a >place to start that I knew should work. > >Thanks, > > Sean O'Dell > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >_______________________________________________ >User-mode-linux-user mailing list >Use...@li... >https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > > |
From: Richard T. <li...@cy...> - 2004-07-20 23:49:39
|
#!/bin/sh mem=512M fs=web0_fs/root_fs swapfs=web0_fs/swap_fs nettap=tap1 export TMPDIR=/root/uml/umltmpfs echo "Checking root file system..." /sbin/e2fsck -C -p $fs if [ $? -gt 1 ]; then echo "*** An error occured during the root filesystem check. ***" exit 1 fi echo "Setting up Tap Network" ifconfig | grep $nettap if [ $? != 0 ] then tunctl -u root -t $nettap ifconfig $nettap 0.0.0.0 promisc up brctl addif br0 $nettap sleep 5 fi echo "Starting kernel..." screen -wipe web0 screen -S web0 -d -m ./umlkernels/linux2.6.7 ubd0=$fs ubd1=$swapfs con=null con0=fd:0,fd:1 mem=$mem eth0=tuntap,$nettap ncpus=4 Sean O'Dell wrote: > I apologize if this has already been answered. I browsed the ML archives and > searched Google, but couldn't come up with an answer. > > I'm having trouble figuring out how to get UML to not show login terminals > with xterm, but to direct them somewhere that "screen" can connect to. I've > read and tried everything at the "Setting up serial lines and consoles" page. > The best I've been able to do is get UML to direct to ptyp# (I think), but > screen wouldn't connect to them (I/O error). I think that means I am close > to a solution, but I don't know what to change to get screen to connect, and > I'm not even sure it CAN connect. > > Can someone show me a UML boot option that would re-direct all terminals to > something screen can connect to? I think I can work the problem if I had a > place to start that I knew should work. > > Thanks, > > Sean O'Dell > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user -- Richard Thomas Cyberlot Technologies Group Inc. 507.398.4124 - Voice |
From: Sean O'D. <se...@ce...> - 2004-07-21 00:56:08
|
On Tuesday 20 July 2004 16:45, Richard Thomas wrote: > screen -S web0 -d -m ./umlkernels/linux2.6.7 ubd0=$fs ubd1=$swapfs > con=null con0=fd:0,fd:1 mem=$mem eth0=tuntap,$nettap ncpus=4 This actually made a lot of sense to me, and almost worked...I'm almost there. I'm on Debian, and fd:0/fd:1 didn't work, but fd/0 and fd/1 *almost* worked. I got boot up output going to the screen now, but booting pauses at the message "Initializing stdio console driver" and then hangs there. Any ideas what else to tweak? Sean O'Dell |
From: Sean O'D. <se...@ce...> - 2004-07-21 01:21:23
|
On Tuesday 20 July 2004 17:56, Sean O'Dell wrote: > On Tuesday 20 July 2004 16:45, Richard Thomas wrote: > > screen -S web0 -d -m ./umlkernels/linux2.6.7 ubd0=$fs ubd1=$swapfs > > con=null con0=fd:0,fd:1 mem=$mem eth0=tuntap,$nettap ncpus=4 > > This actually made a lot of sense to me, and almost worked...I'm almost > there. > > I'm on Debian, and fd:0/fd:1 didn't work, but fd/0 and fd/1 *almost* > worked. I got boot up output going to the screen now, but booting pauses at > the message "Initializing stdio console driver" and then hangs there. Any > ideas what else to tweak? Let me backtrack; fd:0 and fd:1 DID work better, but I never get a login prompt. Now the system hangs at "Starting periodic command scheduler: cron." My current boot line now is: screen -S testuml linux ubd0=rootfs ubd1=varfs ubd2=swapfs eth0=tuntap,,,192.168.1.100 mem=64M con=null con0=fd:0,fd:1 Any ideas how to get the login prompt while in screen? Sean O'Dell |
From: David A. <dan...@da...> - 2004-07-21 23:45:13
|
On the guest check /etc/inittab and make sure you are spawning getty for /dev/tty0 and also check /etc/securetty to make sure you can log in as root. I know with gentoo it starts console at tty1 and not tty0. Your syntax looks similar to what I am using. On Wed, 2004-07-21 at 01:21, Sean O'Dell wrote: > On Tuesday 20 July 2004 17:56, Sean O'Dell wrote: > > On Tuesday 20 July 2004 16:45, Richard Thomas wrote: > > > screen -S web0 -d -m ./umlkernels/linux2.6.7 ubd0=$fs ubd1=$swapfs > > > con=null con0=fd:0,fd:1 mem=$mem eth0=tuntap,$nettap ncpus=4 > > > > This actually made a lot of sense to me, and almost worked...I'm almost > > there. > > > > I'm on Debian, and fd:0/fd:1 didn't work, but fd/0 and fd/1 *almost* > > worked. I got boot up output going to the screen now, but booting pauses at > > the message "Initializing stdio console driver" and then hangs there. Any > > ideas what else to tweak? > > Let me backtrack; fd:0 and fd:1 DID work better, but I never get a login > prompt. Now the system hangs at "Starting periodic command scheduler: cron." > > My current boot line now is: > > screen -S testuml linux ubd0=rootfs ubd1=varfs ubd2=swapfs > eth0=tuntap,,,192.168.1.100 mem=64M con=null con0=fd:0,fd:1 > > Any ideas how to get the login prompt while in screen? > > Sean O'Dell > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user |
From: Nicholas L. <nic...@pl...> - 2004-07-21 23:54:35
|
On Wed, Jul 21, 2004 at 07:04:09PM +0000, David Anderson wrote: > On the guest check /etc/inittab and make sure you are spawning getty for > /dev/tty0 and also check /etc/securetty to make sure you can log in as > root. I know with gentoo it starts console at tty1 and not tty0. > On Wed, 2004-07-21 at 01:21, Sean O'Dell wrote: > > > I'm on Debian, and fd:0/fd:1 didn't work, but fd/0 and fd/1 *almost* > > > worked. I got boot up output going to the screen now, but booting pauses at > > > the message "Initializing stdio console driver" and then hangs there. Any > > > ideas what else to tweak? On debian when login doesn't start I replace: #0:2345:respawn:/sbin/getty 38400 tty0 with 0:2345:respawn:/sbin/getty 38400 ttys/0 I have the following on my cmdline: UMLRUN="/uml/sonic/linux-2.4.25 con=null con0=fd:0,fd:1 \ ... Nicholas |