怎样创建自定义Linux启动光盘
作者:Mike Chirico
mchirico@
版权:Copyright (c) 2005 (GNU Free Documentation License)
版本:Last Updated: Sun Nov 13 09:07:31 EST 2005
网站:/cdrom.htm
译者:大脸猫
审核:顽皮鼠
QQ 邮箱:hellin_zhang@126.com
本文档的原文翻译是“怎样创建一个自定义的Linux 活动光盘,利用BusyBox和OpenSSH”,
但笔者感觉这样写,大多数人不容易理解,所以才把它写成“怎样创建自定义Linux启动光
盘”。本文告诉你怎样创建自己定义的Linux 系统启动光盘,包含BusyBox和OpenSSH实用
程序。
译者序:虽然我很穷,也没有什么作为,但是我要把我知道的和大家分享,这是我最大的快
乐,也算是对社会的一点贡献吧!由于本人英语能力有限,如果发现翻译错误之处,请大家
一定要通知我,在此,感谢大家支持。
大脸猫
于沈阳、大连
2008年农历四月十四
1
1、序言
以下这些步骤展示给你怎样创建一个可以运行的 Linux 系统,用最新的源码内核 2.6
进行编译的,和怎样集成BusyBox及包含DHCP的安装,再加上在 OpenSSH 包中怎样编译。此
系统将有完整的SSH功能。对于编译和安装软件的技术一般同样适合于你自己的软件包,因
此,一旦你理解了这些过程,你将非常灵活地创建你自己的操作系统安装盘——这有许多自
由的空间。
系统从光盘启动时应该有先创建的文件系统和内容,这些内容将被解压和完全装载的内
存中去,至此光盘可以被退出,拿到另一台机器上用。假如你已经用适当的驱动配置了内核
和机器能通过光驱启动,你就可以使用你的安装盘在任何个人电脑上进行安装。
2、 快速安装,准备工作
快速安装,在缴入你自己的工作之前,配置好所有的准备工作。
2.1、快速安装:第一步
先下载“cdrom_linux_boot_proj1.iso”文件,然后在你的刻录机上烧制此光盘镜像
文件。其次,重新启动你的系统,这样做是看是否当前的内核系统已经有必须得网络、
视频、键盘(包括USB键盘)驱动的支持。假如关键驱动没有识别出来,可以直截把
它们编入到内核之中来。
2.2、快速安装:第二步
下载完整的项目环境“proj1.tar.gz”。这里包含所有的用于建造和定制
“cdrom_linux_boot_proj1.iso”的资源程序,包括BusyBox 程序源代码、库文件和ssh
等。“_install”目录包含为ssh、init和tcpdump所需要的库文件。在文档目录中,能发
现Linux 内核2.6.11的 “.config”文件。包含内核副本的bzImage 文件的临时区域,
和isolinux内核引导一起。这“proj1.tar.gz”文件大约13兆大小,但是它包含你所需要
的所有的程序,除了内核源代码,内核源代码你可以从下面的链接中下载:
/pub/linux/kernel/v2.6/
第八部阐述最新内核的配置和安装,在此但前步骤中,仅需从下面的链接中下载
“proj1.tar.gz”项目的环境:
/souptonuts/proj1.tar.gz
你必须以“root”的身份使用“tar-xzf”命令解压开此压缩文件,从中得到需要的
字符和块设备。标准用户账号不能创建所需的必需具有的字符和块设备,在一个没有
“root”权限的账号下,尝试使用“tar-xzf”命令,在 _install/dev 目录下创建的文件,
看看不同之处。
假如你对于字符设备和块设备的不同之处好奇,你也许想参照一下 Linux 探索文
章: /article/2890