1.进入busybox源代码目录,选择telnet,telnetd.然后make;make install并制作ramdisk
2.确保在ramdisk的sbin目录下存在inetd和telnetd
3.在ramdisk中的mnt/etc目录中,确保存在文件fstab,service,inetd.conf,passwd文件
4.确保fstab文件中存在 none /dev/pts devpts mode=0622 0 0 这一行
5.确保services文件中存在 telnet 23/tcp 这一行
6.确保inetd.conf中存在 telnet stream tcp nowait root /sbin/telnetd telnetd
7.确保passwd文件中存在 root::0:0:root:/:/bin/sh ,表示没有密码的root帐号
8.在kernal的代码中,通过make menuconfig,
在Character devices中选中 Unix98 PTY support
退出后make zImage
9.在BusyBox源码中,通过make menuconfig,选中dev/pts file system for Unix98 PTYs
退出后make;make install
10.在ramdisk的启动文件mnt/etc/init.d/rcS中,在mount –a的后面下一行加入 inetd或者telnet /bin/ash,使系统启动的时候就加载telnetd服务