I've walked nearly the same path as you. First dealing with the UML
hanging when init was first trying to load, then on blogd.
I can answer one of your questions. blogd logs everything to
/var/log/boot.msg you see on the console from when the kernel messages
until the first runlevel is reached. I too do not know why it is
hanging when running in UML. I had a SuSE 8.2 image running on 2.4.20
with no problems. Any newer kernel and blogd hangs.
I have found less problems building all my UML kernels on an 8.2 system
vs. 9.0. But I am still trying to figure out why on a heavily used UML
it will fall over and exit completely from memory after running for a
couple days. I am currently running my UMLs on 2.4.21-144um from SuSE.
I'm wondering if this problem is related to blogd hanging.
The other weird thing I have found is that when I ran the host on the
SuSE kernel 2.4.21-99 any UML kernel would have terrible performance
when under heavy I/O. I moved my host back to 2.4.21 vanilla and
everything performs great. I'll be trying 2.4.21-144 this weekend.
> -----Original Message-----
> From: robbie [mailto:robbie@...]
> Sent: Thursday, December 11, 2003 1:28 PM
> To: user-mode-linux-user
> Subject: [uml-user] troubles with recent uml kernels
> Ok, here is the work around I promised. You halt the UML machine
> using the uml_mconsole program and restart it in single user mode
> You make the root filesystem read/write, new do:
> $ mv /sbin/blogd /sbin/blogd.disable
> Now you can start the UML machine with any runlevel and it comes up
> without hanging.
> I have no idea why this works. I am not even sure what blogd does,
> I arrived here by a process of trial and error. If anyone can offer
> any incite, I would appreciate it.
> Robbie Dinn (robbie at microbus dot com )