From: Julius S. <ju...@zg...> - 2005-12-02 22:30:34
|
Hi, I'm trying to set up a Debian UML system, but I can't seem to get the Debian root images to work. One of them just hangs during the initialization (after I had created a symlink manually from /dev/ubd0 to /dev/ubd/0) and another one tried to launch an xterm (?) after initialization. Is it still recommended to use these images? I would expect there to be an image that would be similar to a plain Debian installation. Is this the case? Thanks in advance, Julius |
From: Blaisorblade <bla...@ya...> - 2005-12-03 03:07:06
|
On Friday 02 December 2005 23:31, Julius Schwartzenberg wrote: > Hi, > I'm trying to set up a Debian UML system, but I can't seem to get the > Debian root images to work. One of them just hangs during the > initialization (after I had created a symlink manually from /dev/ubd0 to > /dev/ubd/0) Still using devfs? I've seen some systems hanging because of that, time ago... > and another one tried to launch an xterm (?) after > initialization. Perfectly right if that's a host xterm, that's a UML console... see "console channels" page in the main website. > Is it still recommended to use these images? I would expect there to be > an image that would be similar to a plain Debian installation. Is this > the case? Yep... > Thanks in advance, > Julius -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |
From: Julius S. <ju...@zg...> - 2005-12-05 18:06:09
|
Thanks a lot for your messages! I still seem to have some issues though. Blaisorblade wrote: > Still using devfs? I've seen some systems hanging because of that, time ago... I don't know. I believe the guide said the default kernel configuration would produce a working system, so I'm using that. Does the default config with ARCH=um have devfs? > Perfectly right if that's a host xterm, that's a UML console... see "console > channels" page in the main website. I do not have X11 on my server. I also tried it with the DISPLAY environent pointing to my workstation's X11 server, but I got another error then. Is it normal that it tries to open an xterm when the DISPLAY value isn't set? Nelson Castillo wrote: > I had good luck creating a sarge Debian root_fs using debootstrap. > I wrote about it here: > > http://marc.theaimsgroup.com/?l=user-mode-linux-user&m=112793513220684&w=2 This method indeed seems neat. I haven't been able to get it to work yet though. The original kernel I used was version 2.6.14.3. I got the following error with this though: http://haar.student.utwente.nl/~julius/2.6.14 I read that that error was fixed in 2.6.15-rc1 though, so I installed the most recent patch, but that gave me this error: http://haar.student.utwente.nl/~julius/2.6.15-rc5 Any idea what could cause this? Thanks again, Julius |
From: Blaisorblade <bla...@ya...> - 2005-12-05 19:26:46
|
On Monday 05 December 2005 19:07, Julius Schwartzenberg wrote: > Thanks a lot for your messages! > I still seem to have some issues though. > Blaisorblade wrote: > > Still using devfs? I've seen some systems hanging because of that, time > > ago... > I don't know. I believe the guide said the default kernel configuration > would produce a working system, so I'm using that. Does the default > config with ARCH=um have devfs? Don't know. Even because if you don't run "make defconfig ARCH=um", it starts from the host defaults at times (if it finds it in /boot/config-$(uname -r of the kernel to be compiled). The important thing is whether the guest image is configured based on it (and often it does, because that way you don't have to create ubd device nodes. But you have other problems, such as DevFS taken away from Linux). > > Perfectly right if that's a host xterm, that's a UML console... see > > "console channels" page in the main website. > I do not have X11 on my server. I also tried it with the DISPLAY > environent pointing to my workstation's X11 server, but I got another > error then. Test if you can open an xterm directly first, it's not so easy (at least you need to use xhost). > Is it normal that it tries to open an xterm when the DISPLAY > value isn't set? When DISPLAY is not set, it gives an error IIRC: if (!getenv("DISPLAY")) { printk("xterm_open: $DISPLAY not set.\n"); return -ENODEV; } (Note export DISPLAY= doesn't unset the variable). However, there is no auto fallback. You're using wrong settings - you should pass it something like con=pts, for instance, and then open the consoles with minicom or screen. There's a thorough explaination here: http://user-mode-linux.sourceforge.net/input.html -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |
From: Blaisorblade <bla...@ya...> - 2005-12-06 18:39:51
|
On Tuesday 06 December 2005 15:33, jiangpeirong wrote: > hello i am LJ . and i tried to create fc4 rootfs img. and it doesn't work > . report the error msg set_thread_area failed when setting up thread-local > storage > > and i found a tip you wrote . but it doesn't work . can you give me more > advice ? Not much more. > On Thursday 16 June 2005 10:50, Rus Foster wrote: > > I"m trying to get a new Fedora Core 4 Images to boot and just hitting a > > brick wall. On booting I"m getting > > > > set_thread_area failed when setting up thread-local storage > > > > Now I disabled tls (mv /lib/tls /lib/tls.disabled and the same for > > /usr/lib) > > > > in the system image but getting this with both a 2.4.30 > > and 2.6.11.6 kernel that are proven stable > > > > I"m booting with the command line > > > > ./linux ubd0=fedorafc4.img umid=fc4 devfs=mount root=/dev/ubd/0 ubd1=swap > > mem=256M > > > > Any ideas on getting this booting? > Forgot, I now read more from: > http://fedora.redhat.com/docs/release-notes/fc4/ > > And it results that the env. setting to use is: > LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads > So if you add LD_LIBRARY_PATH=/lib/obsolete/linuxthreads to the command line > (at the end, not at the beginning, and note I removed the wildcard since it > wouldn"t be expanded) things should work. There was a thread on that - the problem is the existance of some static binaries using NPTL. I don't know anything else. Also, I recall the path was maybe a bit longer (not sure). -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com |
From: Blaisorblade <bla...@ya...> - 2005-12-06 18:40:36
|
First thing: don't mail me privately. I feel compelled to answer in this case, and I don't like that, both because I have other things to do and because I have more important and better things to do. I try to answer to all mails if possible, but I want to retain the freedom to change this choice, whenever I need or I want. Said that, since I'm still kind: On Tuesday 06 December 2005 15:13, jiangpeirong wrote: > i have met devfs hang too . but the easist to get rid of it . > try compile uml kernel with > 2g/2g Probably is not needed. > and high memeory . and kernel address > unit 0.5g type 4 . What means "type 4"? And please, disable High Memory - it does more harm than not. > hangs there just because memeory . i found that . if linux mem=500M > ubd0=rootfs always ok . mem use 511M works too .if you use 512M hangs > there . as i said beginning of this topic . it will works fine . I do not remember your config, but it's probably related to RH / FC on host (i.e. exec_shield). > hope this can help all of you . after 2.6.13 devfs doesn't support . i > still think devfs is very good. recommond use 2.6.12 because devfs . Beyond other reasons, DevFS code is not safe to use. > blaisorblade can you tell us it there is a better way then devfs ? udev > or the others forced we to make /dev/somthing by hand . but devfs > wouldn't. I believe that udev should create /dev/ubd0 by itself - indeed, it will create nodes only for passed in drives. At least, this will happen with recent UML kernels (I think that 2.6.13 works). -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com |
From: Julius S. <ju...@zg...> - 2005-12-11 21:07:53
|
Hi, Thanks again for your messages! Blaisorblade wrote: >>I do not have X11 on my server. I also tried it with the DISPLAY >>environent pointing to my workstation's X11 server, but I got another >>error then. > > Test if you can open an xterm directly first, it's not so easy (at least you > need to use xhost). I haven't got any X11 stuff at all on my server, so I can't really try that. I just did xhost +serverhostname on my workstation, this should allow all connections from that host? > However, there is no auto fallback. > > You're using wrong settings - you should pass it something like con=pts, for > instance, and then open the consoles with minicom or screen. It indeed seems that con=pts is the way to go for me :) With some images however I was able to get in some sort of rescue mode, which just put a log-in prompt & after that a shell on the same terminal I ran the 'linux' command on (and where also all the kernel messages are printed). Wouldn't it be possible to use this too for regular log-ins? (I would imagine running the 'linux' commando from within a screen session, so it would be really easy to attach back to it.) In the end I will probably do most of my stuff through ssh with the UML system, but I will probably need to get some sort of networking running for that first :) Thanks, Julius |
From: Blaisorblade <bla...@ya...> - 2005-12-12 20:21:21
|
On Sunday 11 December 2005 22:08, Julius Schwartzenberg wrote: > Hi, > Thanks again for your messages! > > Blaisorblade wrote: > >>I do not have X11 on my server. I also tried it with the DISPLAY > >>environent pointing to my workstation's X11 server, but I got another > >>error then. > > > > Test if you can open an xterm directly first, it's not so easy (at least > > you need to use xhost). > > I haven't got any X11 stuff at all on my server, so I can't really try > that. I just did xhost +serverhostname on my workstation, this should allow > all connections from that host? Apart that as you say con=pts is good, but for X11: 1) Test with xterm, but before: 2) export DISPLAY=workstation:0 - that setting must be readable by processes attempting to use X. But you'd better: 3) Enable SSH forwading - ssh to the server and start UML from there (possibly with screen) - SSH will open an encrypted X11 tunnel and auto-setup DISPLAY and so on. > > However, there is no auto fallback. > > > > You're using wrong settings - you should pass it something like con=pts, > > for instance, and then open the consoles with minicom or screen. > It indeed seems that con=pts is the way to go for me :) > With some images however I was able to get in some sort of rescue mode, single user mode aka "add 1 on the cmd line?" > which just put a log-in prompt & after that a shell on the same terminal > I ran the 'linux' command on (and where also all the kernel messages are > printed). Wouldn't it be possible to use this too for regular log-ins? First, you can say con1=fd:0,fd:1 instead to redirect tty1 to stdin/out, however you just need to add an entry in inittab for tty0 along with tty1 and list tty0 in /etc/*securetty* (path varies) to allow root to login from tty0. Don't use /dev/console as that is very different and has problems (aka Ctrl-C, Ctrl-Z don't work, for instance). However, I recall that Ctrl-C doesn't work well that way - from stdin,stdout. > (I would imagine running the 'linux' commando from within a screen > session, We do it all the time, but you can IIRC make screen attach to a pts. > so it would be really easy to attach back to it.) > In the end I will probably do most of my stuff through ssh with the UML > system, but I will probably need to get some sort of networking running > for that first :) > Thanks, > Julius -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |
From: Rob L. <ro...@la...> - 2005-12-13 04:17:07
Attachments:
oneit.c
|
On Monday 12 December 2005 14:20, Blaisorblade wrote: > First, you can say con1=fd:0,fd:1 instead to redirect tty1 to stdin/out, > however you just need to add an entry in inittab for tty0 along with tty1 > and list tty0 in /etc/*securetty* (path varies) to allow root to login from > tty0. Don't use /dev/console as that is very different and has problems > (aka Ctrl-C, Ctrl-Z don't work, for instance). It's a little more complicated than that. Signals are blocked for PID 1 so Ctrl-C and Ctrl-Z can't ever work for init=/bin/sh. Attached is a dumb little program I use to get around this. Rob -- Steve Ballmer: Innovation! Inigo Montoya: You keep using that word. I do not think it means what you think it means. |
From: Jeff D. <jd...@ad...> - 2005-12-13 16:21:14
|
On Mon, Dec 12, 2005 at 10:16:34PM -0600, Rob Landley wrote: > It's a little more complicated than that. Signals are blocked for PID 1 so > Ctrl-C and Ctrl-Z can't ever work for init=/bin/sh. It's not init getting the signal - it's whatever other process is running. The issue is whether the console supports job control or not. Jeff |
From: Blaisorblade <bla...@ya...> - 2005-12-13 17:19:01
|
On Tuesday 13 December 2005 05:16, Rob Landley wrote: > On Monday 12 December 2005 14:20, Blaisorblade wrote: > > First, you can say con1=fd:0,fd:1 instead to redirect tty1 to stdin/out, > > however you just need to add an entry in inittab for tty0 along with tty1 > > and list tty0 in /etc/*securetty* (path varies) to allow root to login > > from tty0. Don't use /dev/console as that is very different and has > > problems (aka Ctrl-C, Ctrl-Z don't work, for instance). > It's a little more complicated than that. Signals are blocked Except the ones for which PID 1 installed a signal handler. But yep, this is part of the picture, too. > for PID 1 so > Ctrl-C and Ctrl-Z can't ever work for init=/bin/sh. That's using /dev/console which doesn't become a controlling tty, and you know that since you tried to hack the !noctty test somewhere in TTY handling code. > Attached is a dumb little program I use to get around this. Yep, this program makes sense - it attacks both problems (/dev/console and PID 1). -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com |
From: Julius S. <ju...@zg...> - 2006-01-03 17:08:30
|
I've finally found some time to look into this again. Blaisorblade wrote: >>I haven't got any X11 stuff at all on my server, so I can't really try >>that. I just did xhost +serverhostname on my workstation, this should allow >>all connections from that host? > > > Apart that as you say con=pts is good, but for X11: > > 1) Test with xterm, but before: > 2) export DISPLAY=workstation:0 - that setting must be readable by processes > attempting to use X. > > But you'd better: > 3) Enable SSH forwading - ssh to the server and start UML from there (possibly > with screen) - SSH will open an encrypted X11 tunnel and auto-setup DISPLAY > and so on. Yep, I tried both exactly as you say. For the last method I do think some extra X11 stuff on the server is needed such as xauth. > First, you can say con1=fd:0,fd:1 instead to redirect tty1 to stdin/out, > however you just need to add an entry in inittab for tty0 along with tty1 and > list tty0 in /etc/*securetty* (path varies) to allow root to login from tty0. > Don't use /dev/console as that is very different and has problems (aka > Ctrl-C, Ctrl-Z don't work, for instance). It seems this works for me. I'm now using the Debian 3.0 root_fs again. It seems to boot fine at first, but after a while it hangs after 'Starting periodic command scheduler: cron.'. Does anyone recognise this problem? Thanks, Julius |
From: Jeff D. <jd...@ad...> - 2006-01-03 17:35:46
|
On Tue, Jan 03, 2006 at 06:08:14PM +0100, Julius Schwartzenberg wrote: > It seems this works for me. I'm now using the Debian 3.0 root_fs again. > It seems to boot fine at first, but after a while it hangs after > 'Starting periodic command scheduler: cron.'. > Does anyone recognise this problem? Just put a getty on tty0. Or connect something to the UML's tty1. Jeff |
From: Stefano M. <ste...@op...> - 2005-12-15 05:46:19
|
On Fri, Dec 02, 2005 at 11:31:15PM +0100, Julius Schwartzenberg wrote: Hi, > I'm trying to set up a Debian UML system, but I can't seem to get the=20 > Debian root images to work. One of them just hangs during the=20 > initialization (after I had created a symlink manually from /dev/ubd0 to= =20 > /dev/ubd/0) and another one tried to launch an xterm (?) after=20 > initialization. did you start from 2.4.x (x<26) UML kernel? dabeian support if out of date = and you need to use the patch I provided to WNPP to update to 2.4.27 or 2.6.12! If you start from the root_fs from UML archive and you use the old deb pkg you encountered the problem you mentioned.=20 > Is it still recommended to use these images? I would expect there to be= =20 > an image that would be similar to a plain Debian installation. Is this=20 > the case? If you need to use a console (absolutely no graphic) I suggest: linux ubd0=3D... umid=3Dfoo con1=3Dfd:1 con=3Dptys or something like that. If you would like to download my own debs or sources (add in your /etc/apt/sources): deb http://etinarcadiaego.dyndns.org/~ste/debian/ ./ deb-src http://etinarcadiaego.dyndns.org/~ste/debian/ ./ Let me know. If you would like I can provide a root_fs working (starting from root_fs user-mode-linux.sf.net archive). Cheers SteX --=20 GPG key =3D D52DF829 -- SteX -- <ste...@op...> http://etinarcadiaego.dyndns.org --- User#324592, http://counter.li.org http://www.openlabs.it/~stex -- http://www.stex.name |
From: Blaisorblade <bla...@ya...> - 2005-12-15 14:26:36
|
On Thursday 15 December 2005 06:43, Stefano Melchior wrote: > On Fri, Dec 02, 2005 at 11:31:15PM +0100, Julius Schwartzenberg wrote: > Hi, > > I'm trying to set up a Debian UML system, but I can't seem to get the > > Debian root images to work. One of them just hangs during the > > initialization (after I had created a symlink manually from /dev/ubd0 to > > /dev/ubd/0) and another one tried to launch an xterm (?) after > > initialization. > did you start from 2.4.x (x<26) UML kernel? dabeian support if out of date > and you need to use the patch I provided to WNPP to update to 2.4.27 or > 2.6.12! > If you start from the root_fs from UML archive and you use the old deb pkg > you encountered the problem you mentioned. > > Is it still recommended to use these images? I would expect there to be > > an image that would be similar to a plain Debian installation. Is this > > the case? > If you need to use a console (absolutely no graphic) I suggest: > linux ubd0=... umid=foo con1=fd:1 con=ptys > or something like that. > If you would like to download my own debs or sources (add in your > /etc/apt/sources): > deb http://etinarcadiaego.dyndns.org/~ste/debian/ ./ > deb-src http://etinarcadiaego.dyndns.org/~ste/debian/ ./ > Let me know. > If you would like I can provide a root_fs working (starting from root_fs > user-mode-linux.sf.net archive). There are also a lot of resources at http://uml.nagafix.co.uk/. -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |
From: Stefano M. <ste...@op...> - 2005-12-15 15:09:10
|
On Thu, Dec 15, 2005 at 03:26:12PM +0100, Blaisorblade wrote: Hi, >=20 > > > I'm trying to set up a Debian UML system, but I can't seem to get the > > > Debian root images to work. One of them just hangs during the > > > initialization (after I had created a symlink manually from /dev/ubd0= to > > > /dev/ubd/0) and another one tried to launch an xterm (?) after > > > initialization. >=20 > > did you start from 2.4.x (x<26) UML kernel? dabeian support if out of d= ate > > and you need to use the patch I provided to WNPP to update to 2.4.27 or > > 2.6.12! > > If you start from the root_fs from UML archive and you use the old deb = pkg > > you encountered the problem you mentioned. >=20 > > > Is it still recommended to use these images? I would expect there to = be > > > an image that would be similar to a plain Debian installation. Is this > > > the case? >=20 > > If you need to use a console (absolutely no graphic) I suggest: >=20 > > linux ubd0=3D... umid=3Dfoo con1=3Dfd:1 con=3Dptys >=20 > > or something like that. > > If you would like to download my own debs or sources (add in your > > /etc/apt/sources): >=20 > > deb http://etinarcadiaego.dyndns.org/~ste/debian/ ./ > > deb-src http://etinarcadiaego.dyndns.org/~ste/debian/ ./ >=20 >=20 > There are also a lot of resources at http://uml.nagafix.co.uk/. Yes, correct. But I did something different: I updated the deb package that allows you create your own linux executable (from deb-source) or to ha= ve mine from deb. I asked a month ago to include my patch on official debian repository, testing and unstable, but still no answer from Matt. I sent 2 patches: one to support the 2.4.27 uml patch for its kernel version support, because on the stable (where you can not find the user-mode-linux deb) the supported kernel sources are for 2.4.27 and 2.6.8. Then I also provided a 2.6.12 patch to support that kernel version, too. This should allow user-mode-linux to be newly supported on unstable. I hope it is clear now. I can be a good idea, too, to use the resources you have just suggested. Cheers Stefano --=20 GPG key =3D D52DF829 -- SteX -- <ste...@op...> http://etinarcadiaego.dyndns.org --- User#324592, http://counter.li.org http://www.openlabs.it/~stex -- http://www.stex.name |
From: Blaisorblade <bla...@ya...> - 2005-12-16 16:09:28
|
On Thursday 15 December 2005 16:06, Stefano Melchior wrote: > On Thu, Dec 15, 2005 at 03:26:12PM +0100, Blaisorblade wrote: > Hi, > > > If you would like to download my own debs or sources (add in your > > > /etc/apt/sources): > > > deb http://etinarcadiaego.dyndns.org/~ste/debian/ ./ > > > deb-src http://etinarcadiaego.dyndns.org/~ste/debian/ ./ > > There are also a lot of resources at http://uml.nagafix.co.uk/. > Yes, correct. But I did something different: I updated the deb package > that allows you create your own linux executable (from deb-source) or to > have mine from deb. Yep - I referred to the Debian Sarge images... > I asked a month ago to include my patch on official debian repository, > testing and unstable, but still no answer from Matt. No surprise then... > [...] > This should allow user-mode-linux to be newly supported on unstable. > I hope it is clear now. > I can be a good idea, too, to use the resources you have just suggested. I'd also (modestly) add my homepage with the -bs patchset... there are some UML patches in the official -stable tree, but most hotfixes only go to -bs (beyond subsequent releases). -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |
From: Casey T. D. <ct...@sa...> - 2005-12-15 16:31:52
|
On Thu, 2005-12-15 at 08:06 -0700, Stefano Melchior wrote: > Yes, correct. But I did something different: I updated the deb package > that allows you create your own linux executable (from deb-source) or to have > mine from deb. > I asked a month ago to include my patch on official debian repository, > testing and unstable, but still no answer from Matt. > I sent 2 patches: one to support the 2.4.27 uml patch for its kernel > version support, because on the stable (where you can not find the > user-mode-linux deb) the supported kernel sources are for 2.4.27 and > 2.6.8. > Then I also provided a 2.6.12 patch to support that kernel version, too. > This should allow user-mode-linux to be newly supported on unstable. > I hope it is clear now. > I can be a good idea, too, to use the resources you have just suggested. This may not directly apply to what is being discussed, but FWIW, I noticed that the 2.6.14 kernel source supports make ARCH=um deb-pkg which seems to work nicely for building a working deb package. I recently did the following: downloaded the 2.6.14.3 kernel source; applied the 2.6.14-bs2 patch; applied Matt's (2.4.26-3um) user-mode-linux patches for uml-switch, uml-net, and x-terminal-emulator (from the user-mode-linux source); make ARCH=um menuconfig; then make ARCH=um deb-pkg. So far it seems to run well. Casey |
From: Stefano M. <ste...@op...> - 2005-12-16 08:28:40
|
On Thu, Dec 15, 2005 at 08:27:54AM -0800, Casey T. Deccio wrote: > On Thu, 2005-12-15 at 08:06 -0700, Stefano Melchior wrote: > > Yes, correct. But I did something different: I updated the deb package > > that allows you create your own linux executable (from deb-source) or t= o have > > mine from deb. > > I asked a month ago to include my patch on official debian repository, > > testing and unstable, but still no answer from Matt. > > I sent 2 patches: one to support the 2.4.27 uml patch for its kernel > > version support, because on the stable (where you can not find the > > user-mode-linux deb) the supported kernel sources are for 2.4.27 and > > 2.6.8. > > Then I also provided a 2.6.12 patch to support that kernel version, too. > > This should allow user-mode-linux to be newly supported on unstable. > > I hope it is clear now. > > I can be a good idea, too, to use the resources you have just suggested. >=20 > This may not directly apply to what is being discussed, but FWIW, I > noticed that the 2.6.14 kernel source supports > make ARCH=3Dum deb-pkg > which seems to work nicely for building a working deb package. I > recently did the following: downloaded the 2.6.14.3 kernel source; > applied the 2.6.14-bs2 patch; applied Matt's (2.4.26-3um) > user-mode-linux patches for uml-switch, uml-net, and x-terminal-emulator > (from the user-mode-linux source); make ARCH=3Dum menuconfig; then make > ARCH=3Dum deb-pkg. So far it seems to run well.=20 that is just what my patch does over the first Matt's idea: you can finally run make-kpkg --arch=3Dum [...] kernel-image that is the same, isn't it? The only thing is that, starting from Debian's linux-source-2.6.12 (and should be appliable with also later kernel version), the first Matt's method to create the linux binary, you now don't necessary need to patch the source, but only to select ARCH=3Dum into the kernel configuration (before comiling). That is why you don't need the kernel-patch-uml deb package. Have a look at it at: http://etinarcadiaego.dyndns.org/~ste/debian/2426-3um_2612-1um_transition.p= atch=20 I also provided my own kernel configuration file. It could be useful, since, when you need to update the kernel support for uml linux binary, you don't need to update dramatically the deb source pkg, but to update the config file at least. That is my opinion, of course. You all can help me to improve the patch. Thank you in advance SteX PS: this week end I would like to start the process to introduce the PPC support in debian. To find a possible solution to apply Luca Bigliardi's ppc patch over a kernel source. Let's see! --=20 GPG key =3D D52DF829 -- SteX -- <ste...@op...> http://etinarcadiaego.dyndns.org --- User#324592, http://counter.li.org http://www.openlabs.it/~stex -- http://www.stex.name |
From: Blaisorblade <bla...@ya...> - 2005-12-23 22:22:08
|
On Friday 16 December 2005 09:25, Stefano Melchior wrote: > On Thu, Dec 15, 2005 at 08:27:54AM -0800, Casey T. Deccio wrote: > > On Thu, 2005-12-15 at 08:06 -0700, Stefano Melchior wrote: > PS: this week end I would like to start the process to introduce the PPC > support in debian. To find a possible solution to apply Luca Bigliardi's > ppc patch over a kernel source. Let's see! What are you exactly talking upon? PPC support (for UML) is something we've always wanted to resurrect but never found anybody up to the task. -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |