[Udpcast] pxe undi network driver
Alain Knaff
alain at knaff.lu
Fri Dec 5 09:59:57 CET 2003
begin Friday 05 December 2003 09:54, Alain Knaff quote:
[File not found issue]
> Here is how to find out which libraries you need.
>
Oops, there is an easyer way to find out which shared libraries are
needed: the ldd command :
> ldd /sbin/hdparm
libc.so.6 => /lib/tls/libc.so.6 (0x009d6000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00d9c000)
These libraries may be symlinks, but you need to include the actual
file on the initrd:
> ls -ld /lib/ld-linux.so.2
lrwxrwxrwx 1 root root 11 Nov 27 15:35 /lib/ld-linux.so.2 ->
ld-2.3.2.so
> ls -ld /lib/tls/libc.so.6
lrwxrwxrwx 1 root root 13 Nov 27 15:35 /lib/tls/libc.so.6 ->
libc-2.3.2.so
Once you have these, just include the needed libraries onto your
initrd:
./makeImage -k /usr/src/linux-2.4.22/arch/i386/boot/bzImage -c \
/tftpboot/udpcast/images/udpcd.img -i /tftpboot/udpcast/initrd --bzip \
-m bcm5700 --merge /bin/hdparm=/chroot-test/bin/hdparm \
/lib/ld-linux.so.2=/lib/ld-2.3.2.so \
/lib/libc.so.6=/lib/tls/libc-2.3.2.so
Alain
More information about the Udpcast
mailing list