Solved it!
On x86_64 there are a few lib /lib64 that needed to be included in the
initrd for /bin/ash since its dynamically linked:
/lib64/ld-linux-x86-64.so.2
/lib64/libselinux.so.1
/lib64/tls/libc.so.6
/lib64/tls/libm.so.6
Thanx to Russell King on another list's archives for the pointers to
objdump.
On Tue, 10 Aug 2004, Gary Molenkamp wrote:
>
> Attached is the latest version I have of the script - maybe try that?
I tried the latest diskless-mkinitrd scripts with the latest
kernel.org
kernel 2.6.8-rc4:
no root= boot option asks for root=, OK tried:
root=/dev/ram0
and
root=/dev/ram
Then mounts root (ext2 filesystem) read-only. Frees unused memory,
Panics.
no init found for both the above, added init=/linuxrc
Same panic, so init found.
??
--
Gary Molenkamp SHARCNET
Systems Administrator University of Western Ontario
gary(a)sharcnet.ca
http://www.sharcnet.ca
(519) 661-2111 x88429 (519) 661-4000