[USB转RS232的线要买50元以上的,不然收不到信号]
老早就已经用chroot的方式准备了一个基本系统,USB转RS232的线也搞掂了,今晚终于要上阵了。
准备工作:在虚拟机的Debian上安装 tftpd,将内核放入服务目录下,重启Debian后下载正常
展开基本系统:用NAS带的U盘进系统,用mkfs.ext3 /dev/sda1 格式化原系统,装载分区后,用tar xvvpf 将基本系统展开到硬盘上,改下boot里的设置(请确认基本系统里的sshd是可用的)。
烧内核:用以下命令
load -r -f bc000000 tftp://192.168.1.3/vmlinuz-2.6.30-fuloong2f
set al /dev/ram@bc000000
reboot
重启后自动从新内核启动,终端显示的最后一句是[ 1.560000] turn off boot console early0,之后终端输入无效,只能从ssh进去。
进去看发现好些问题,/dev/ 下好多东西都没有,如sda,sdb,等等。google吧,在/dev 目录下用MAKEDEV 分别建立 sda,sdb,sdc,ttyS,之后可以用fdisk了
启动时按del,得新设置 set karg "root=/dev/sda1 ide-core.noprobe=0.0 ide-core.noprobe=0.1 console=ttyS0,115200",重启后可以看到
INIT: Entering runlevel: 2
Starting enhanced syslogd: rsyslogd.
Starting OpenBSD Secure Shell server: sshd.
Starting MTA: exim4.
Starting periodic command scheduler: crond.
比之前多了十几行内容,不过还是不能看到登录提示。
我的这个版本的gzip有问题,不知要怎么解决,重新下载gzip包安装不成功。
Linux hotend_NAS 2.6.30-fuloong2f #1 PREEMPT Thu Dec 17 02:47:52 CST 2009 mips64 GNU/Linux
好古怪的问题:
获取:1 http://www.anheng.com.cn lenny/main Packages [5076kB]
命中 http://www.anheng.com.cn lenny/non-free Packages
命中 http://www.anheng.com.cn lenny/contrib Packages
99% [1 Packages bzip2 901120] 60.0kB/s 0s
bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
错误 http://www.anheng.com.cn lenny/main Packages
子进程 bzip2 返回了一个错误号 (2)
下载 5076kB,耗时 2min23s (35.4kB/s)
W: 无法下载 http://www.anheng.com.cn/debian/dists/lenny/main/binary-mipsel/Packages.... 子进程 bzip2 返回了一个错误号 (2)
E: 有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。
root@hotend_NAS:/etc/apt#
root@hotend_NAS:~# apt-get update
获取:1 http://dev.lemote.com lenny/main Packages [6807kB]
获取:2 http://dev.lemote.com lenny/contrib Packages [84.2kB]
获取:3 http://dev.lemote.com lenny/non-free Packages [94.9kB]
99% [1 Packages gzip 23003136] 194kB/s 0s
gzip: stdin: invalid compressed data--crc error
gzip: stdin: invalid compressed data--length error
错误 http://dev.lemote.com lenny/main Packages
子进程 gzip 返回了一个错误号 (1)
下载 3829kB,耗时 23s (160kB/s)
W: 无法下载 http://dev.lemote.com/debian/dists/lenny/main/binary-mipsel/Packages.gz 子进程 gzip 返回了一个错误号 (1)
E: 有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。
root@hotend_NAS:~#
最终我在另一个分区解压了另一个版本的系统,修改Flash中的karg参数启动到新的系统。我原来有chroot生成的系统可能有问题,有空再生成一个试试。重装之前总认为lvm很难搞掂,一轮折腾下来,发现lvm倒是最容易搞掂的事。
附件 | 大小 |
---|---|
第一次的终端日志 | 15.12 千字节 |
修改后的终端日志 | 19.77 千字节 |