Next Previous Contents

12. 可用性商榷

看起来好像我们打造的是一个毫无用处的系统 说真的,要让它能够有实用 价值也并不是什么难事 首先要做的事情之一就是您应该使得根文件系统(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文档来看看 

从此,在这个系统里面添加更多必要的软件包就真是个事儿了 越是早些把编译 工具,比如说gccmake这些添加进去就越好 一旦这些都 完工了,您就可以利用目标系统来自我生息,就会越来越简单了 


Next Previous Contents