看起来好像我们打造的是一个毫无用处的系统 说真的,要让它能够有实用
价值也并不是什么难事 首先要做的事情之一就是您应该使得根文件系统(root
filesystem)以可读写方式挂载起来 SysVinit软件包里面有干这活儿的脚本,
就在/etc/init.d/mountall.sh
里面 还执行了一次mount -a
把所有在/etc/fstab
当中的条目以您所指定的方式挂载起来 请在
目标系统的etc/rc2.d
目录下生成一个类似S05mountall
的符号连接
您可能会看到这个脚本会用到您尚未安装的命令 如果真是这样,找到包含该 命令的软件包并安装之 请参看 随机小技巧(Random Tips)这一小节,了解如何 查找软件包
看看在/etc/init.d
里面的其它脚本 它们大部分都应该包含在任何
正经的系统里面 一次添加一个,别忘了要确定添加下一个之前个个都运行
无误
请对照文件层次结构标准(File Heirarchy Standard),请参看
文件系统(Filesystem)一节
那里有一个命令列表,都是该在/bin
和/sbin
的命令 请
确定您已经把那里列举的所有命令都安装在系统上了 最好就是再找找相关
这类问题的POSIX文档来看看
从此,在这个系统里面添加更多必要的软件包就真是个事儿了 越是早些把编译
工具,比如说gcc
和make
这些添加进去就越好 一旦这些都
完工了,您就可以利用目标系统来自我生息,就会越来越简单了