|
From: Etay M. <eta...@gm...> - 2005-09-30 13:28:37
|
Seems like the root fs I was using was not UML ready and needed quite a lot of work. I followed the instructions in: http://uml.harlowhill.com/index.php/UML_Fedora_Core_4 and was able to get it up and running. Thanks for you help, Blaisorblade. -Etay On 9/30/05, Etay Meiri <eta...@gm...> wrote: > > I tries the following without success: > > 1. 'con=3Dpts' instead of 'con=3Dpty'. > 2. 'con=3Dxterm' instead of 'con=3Dpty'. > 3. added 'init=3D/bin/sh' to both of the above. > 4. compiled the guest kernel again with 'make defconfig'. > 5. moved away /lib/tls in the guest fs. > > I'm still getting the same warning about the console. When I try > with xterm it just opens and immediately closes the xterm and > I don't have a chance to see what's there. > > -Etay > > On 9/30/05, Blaisorblade <bla...@ya...> wrote: > > > > On Friday 30 September 2005 13:12, Etay Meiri wrote: > > > Thanks for your response. > > > > > > I tried running it with a simple: ./vmlinux ubd0=3Droot_fs.2005062201 > > > and now it says: > > Well, the only option which *must* be dropped is root=3D/dev/ubd/0. The > > rest is > > harmless, and may help. > > > > Note that if you use con=3Dpty rather than con=3Dxterm, you'll need to > > connect to > > the consoles manually and look for them. Plus /dev/pty* are deprecated, > > and > > some host kernel don't support them any more. > > > > At least, using con=3Dpts is more modern (it's supported on any recent > > kernel). > > > [42949373.420000] Console initialized on /dev/tty0 > > > [42949373.420000] ubda: unknown partition table > > > [42949373.420000 ] kjournald starting. Commit interval 5 seconds > > > [42949373.420000] EXT3-fs: mounted filesystem with ordered data mode. > > > [42949373.420000] VFS: Mounted root (ext3 filesystem) readonly. > > > [42949373.420000 ] Warning: unable to open an initial console. > > This warning, normally, is harmless. > > > [42949373.420000] Kernel panic - not syncing: Attempted to kill init! > > > > > Looks like it mounted the root file system but has a problem opening > > > a console. Maybe I'm missing some console related option in the kerne= l > > > config? > > It's possible. I would first check also if init=3D/bin/sh makes it boot= , > > to > > distinguish between fs problems and console problems. Also, remember to > > "mv /lib/tls /lib/tls.away" in the guest fs. > > > > Due to a bug in kconfig, which wasn't fixed because the fix wasn't nice= , > > if > > you do "make *config ARCH=3Dum" on an empty tree it may pick as default > > values > > from /boot/config-`uname -r`. To avoid this, you need to move away > > your .config and do: > > > > make defconfig ARCH=3Dum > > and only afterwards, depending on your taste for configuration tool, > > make {menu,x,g}config ARCH=3Dum > > i.e. either make menuconfig ARCH=3Dum or the other similar ones. > > -- > > 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<http://www.user-mode-linux= .org/%7Eblaisorblade> > > > > > > > > > > > > ___________________________________ > > Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB > > http://mail.yahoo.it > > > > > > > -- > ------------------------------------------------------ > Etay Meiri > eta...@gm... > -- ------------------------------------------------------ Etay Meiri eta...@gm... |