+ -
当前位置:首页 → 问答吧 → 【求助】有关移植linux到cf卡上的几个问题!!

【求助】有关移植linux到cf卡上的几个问题!!

时间:2006-10-18

来源:互联网

内核2.4.20+busybox.*+cf(带ide接口接到ide2 master)+工控机(i386)+grub+ext2
以下是移植过程中遇到的问题:
1.我知道cf卡可以不用initrd引导,但是如果用initrd引导系统时怎样重新指定真正的根文件系统(想cf卡作为/)?grub.conf如下:
.....
kernel /boot/bzImage  root=/dev/hdc1
initrd /boot/initrd.img.gz
启动后根文件系统仍为initrd的解压缩文件系统,并且一些命令不好用,但是把root=/dev/hdc1 改为 root=/dev/ram0后命令正常(我知道此时数据不能掉电保存,当然这是正常的).
2.用busybox-1.00和 busybox-1.2.0时我在shadow里修改root的登录密码,在用busybox-1.00时,登录的密码总是不对,`而busybox-1.2.0就可以登录.
还有就是用busybox-1.2.0时,移植后linux的目录,命令,文件都显示为一种颜色(不像busybox-1.00那样目录是深蓝色的,命令是浅蓝的..),不能区别开来.
3.安装ssh的问题:
由于目标机是386而宿机是686,所以直接把命令,配置文件和库文件考过来会出现libc.so.6(我的宿机上的,只用于686)这个库文件不能打开的错误.
于是我从其他的目标机上考来用于386的ssh.sshd.scp等命令,库文件,配置文件.此时只能从其他机器上登录到目标机上(也就是 sshd是能运行的),目标机不能到其他机器和自己,发生host key verification failed.
OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003
debug1: Reading configuration data /opt/etc/ssh_config
debug1: Applying options for *
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/identity type -1
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: Remote protocol version 1.99, remote software version OpenSSH_3.6.1p2
debug1: match: OpenSSH_3.6.1p2 pat OpenSSH_3.*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_3.9
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
Host key verification failed.      

作者: akui1234   发布时间: 2006-10-18

怎么没人回复??求救于版主!!!      

作者: akui1234   发布时间: 2006-10-20

热门下载

更多