Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
Hi all
The rest of this post's title is: Or why am I missing somethig so obvious:
I am using Fonz's new fun_plug (thanks Fonz) and have installed my fun_plug, telnet access and followed pretty much every step on to installing etch.
Then I
busybox chroot /mnt/HD_a2/etch
and get a prompt... and then:
sh-3.1# ls sh: /mnt/HD_a2/fun_plug.d/bin/ls: No such file or directory sh-3.1# ./ls arch date egrep hostname mknod nano pwd sh true zdiff bash dd false kill mktemp nc rbash sleep umount zegrep cat df fgrep ln more netcat readlink stty uname zfgrep chgrp dir fuser login mount netstat rm su uncompress zforce chmod dmesg grep ls mountpoint pidof rmdir sync vdir zgrep chown dnsdomainname gunzip lsmod mt ping rnano tar which zless cp echo gzexe lsmod.modutils mt-gnu ping6 run-parts tempfile zcat zmore cpio ed gzip mkdir mv ps sed touch zcmp znew sh-3.1# set | ./grep PATH PATH=/mnt/HD_a2/fun_plug.d/bin:/usr/bin:/bin:/usr/sbin:/sbin sh-3.1# pwd /bin sh-3.1#
This is really weird it's like the shell does not have a path. I am sure I am missing something easy and obvious but what?
Any help would be appreciated
Pingu
Offline
The chroot must create it's own environment. Just a guess, try:
busybox chroot /mnt/HD_a2/etch /bin/sh -l
But, before you chroot, you should bind-mount at least /proc to the chroot.
mount --bind /proc /mnt/HD_a2/etch/proc
And clean it up again, after you leave the chroot:
umount /mnt/HD_a2/etch/proc
Good luck
Offline
Hi fonz
Thanks 1000 times. It just works.
Now all I have to do is to get netatalk, lpd and kill the original smb server and get my fun_plug to chroot directly to etch... :-)
Pingu
PS: It shouldn't be that bad. I have seen in the forums posts about most of the things above. Once it's done I'll post a tutorial as well as my files
Offline