|
发表于 2004-6-9 10:30:53
|
显示全部楼层
我试过改成:
title Embedded linux
root (hd0, 9)
kernel /boot/vmlinuz-2.6.6 ro root=/dev/hda10
initrd /boot/initrd.img
这样,现在我的 就是这样,可不行!DEV/HDA10肯定是又的,而且我架到其他的临时目录上,是一个完整的基本的LINUX根文件系统!
我用的是BUSYBOX做SHELL的,实际上整个过程并不复杂:
在64M的目标分区中,建一个基本的目录, --------然后将BUSYBOX安装到目标分区中,:MAKE PREFIX=/MNT INSTALL,即可,BUSYBOX自动在目标分区中的各个目录做一个软链接!如:/BIN, /SBIN, /ETC中形成基本系统的SHELL,-------然后查看BUSYBOX所需的库文件 DD BUSYBOX并将其拷到目标系统中的/LIB中,查看XFREE86所需的库文件:
LDD /USR/X11R6/BIN/XFREE86, 将其同样拷进来!-----将X WINDOW的主程序拷到相应的目录下:CP /USR/X116/BIN/XFREE86 /MNT/USR/X11R6/BIN,这个文件较大又1.8M,接着拷一些必要的文件即可!--------这是我的整个过程!
我的内核用的是2.4.4,等一下我再看看! |
|