Jacek Aviles wrote:
> module /boot/vmlinux-2.6-xen0 root=/dev/sda4 ro console=tty1
This is (obviously) pointing to the wrong root filesystem. You must
point to the right one, or the kernel won't boot.
> Root-NFS: No NFS server available, giving up.
> VFS: Unable to mount root fs via NFS, trying floopy.
The Xen kernels are built by default with NFS-root support, and it will
kick in as a fallthrough if a conventional block device as the root
filesystem can't be found. The kernel's just trying all its options
before throwing up its hands.
> Then I tried “module /boot/vmlinux-2.6-xen0 root=/dev/hda2 ro
> console=tty0”. This is where my root partition is. But I get the error:
>
> Kernel panic - not syncing: VFS: unable to mount root fs on
> unknown-block(3,4)
Major 3, minor 4 is /dev/hda4. It seems rather odd and unlikely that
your kernel would start magically misparsing the root= argument. (If it
was doing that, I'd be amazed if it would run anything at all, because
the CPU would most likely be hosed entirely.)
> I then tried all possible permutation with the devices hdaX and sdaX and
> console=tty0, tty1, ttyS0. I’m not too solid on what these different
> things mean.
You should probably learn. Google, and/or read relevant files in the
Documentation/ subdirectory of your kernel source tree.
> Finally when I do “module /boot/vmlinux-2.6-xen0 root=/dev/hda1 ro
> console=tty0”, I get:
>
> Warning: unable to open an initial console.
There's no /dev/console, but it's apparently still trying. I know some
people load the packaged kernel's initrd as a workaround for this, since
the root filesystem itself on newer RPM-based distros that use udev
actually contains no device nodes at all.
> ///////////////////////////////
> //WARNING: Currently emulating unsupported memory accesses //in /lib/tls
> libraries. The emulation is very slow. To //ensure full performance
> you should execute the following //as root: mv /lib/tls /lib/tls.disabled
> ///////////////////////////////
Okay, this is normal.
> This is strange because I already renamed this item. I did a ‘Whereis’
> and a ‘Find’, and found another copy of it in /usr/bin and renamed that.
> When the error message continued, I just deleted them out of
> desperation and I still get the same error. Does anyone know what might
> be cause this error even though TLS was removed? Thank you.
Depends on the distribution you're using. You didn't mention which one.
I know FC4 has no /lib/tls, because the libraries in /lib are the
TLS/NPTL enabled ones. I know it's something RPM-based, and recent (uses
udev).
Did it ever reach a login: prompt?
--
Derrik Pates
demon@xxxxxxxxxxxxx
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|