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