CDlinux 是一种从光盘启动、运行的小 Linux 系统,可用于系统修复/维护。支持很多硬件(PCMCIA、SCSI、USB 等)和多种网络协议(ftp、ssh、nfs、samba 等)。用户可方便地进行定制,并按需要自行添加、删除软件包。
CDlinux 支持东方语言(CJK),尤其对简体中文提供全面支持。内核 和 mkisofs 等已打过 cp936 补丁,能正确处理 vfat 和 iso+joliet 文件系统中的中文文件名。
稳定版
(约 17M,发布日期:2005/02/22)
如果下载过程出现问题,可以再试试从 下载。
这是个 ISO9660 格式的光盘镜像,你可以用自己喜欢的刻录软件把它刻到光盘上(比如,在 Linux 下可以用 cdrecord,在 Windows 下可以用 Nero 等)。
测试版
(约 60M,发布日期:2006/12/18)
如果下载过程出现问题,可以再试试从 下载。
这是正在开发中的支持 X 的版本,欢迎下载、测试。请注意,由于版权的原因,多媒体支持被从这个版本中拿掉了。支持多媒体的版本由另一个项目: 维护。
下面是集成到 CDlinux 里的几个小工具。注意,如果你已经下载了 CDlinux,就不需要再下载这些小工具了,它们都已经集成进去了。这几个小工具都挺有用,而且离开 CDlinux,在一般的 Linux 环境中也可以直接使用,所以就单独拿出来,放到这里了。还有一个想法,就是展示一下,同样一件工作在 Linux 下是如何完成的。让那些还不能完全用 Linux 来工作的朋友,体会一下 Linux/Unix 里做事的传统风格。
(约 1k) 这个 shell 脚本会在当前目录下查找内容完全相同的文件,并把它们“硬连接”起来。可以用它在 Linux 下制作所谓的“N合一”光盘,如“Win2k 三合一”、“WinXP 二合一”等。
(约 380k) 这是打过 CJK 补丁的 mkisofs-2.0.3,支持 joliet 中、日、韩文文件名。其实本来 mkisofs 就支持多国语言,制作出的光盘里的中文等文件名,在 Linux/Unix 系统下也都完全正常。只是 Windows 不知出于什么考虑,不使用标准的 Rock Ridge 格式,却使用了一种特殊的 joliet 格式,而且 Win9x 和 Win2k/XP 的 joliet 格式又不完全一样,所以才会有“CJK 补丁”这一说。
这个补丁最初是在水木上看到的,好象是个日本人搞的,在 Slackware 里无法编译。而且里面简体中文的 Code Page 是直接从内核里来的,有错。我根据正确的 (约 160k) 改了改,现在做出 的光盘里的中文文件名在 Windows 下也能正确识别了。这里是修改后的(约 390k,我只在 Slackware 8.1 下测试过,编译通过)。
这个 2.0.3 版的 mkisofs 支持 "joliet-long" 参数。可以支持最长达 103 个 Unicode字符的 joliet 文件名(207 字节),所以可以用它在 Linux 下制作 WinPE 和 ERD Commander 等带超长文件名的光盘。
(~2k) 当以“ren2upper”这个名字被调用时,这个脚本会把当前目录下的目录和文件的名字改为大写字母;当以“ ren2lower”被调用时,它会把这些 目录和文件的名字改为小写。如果你经常需要在 Unix 和 Windows 之间交换数据,这个小脚本会很有用。
上述的 file-opt 和 ren2upper 是 shell 脚本,运行时需要 gawk 和 grep 等程序。mkisofs 是用 gcc-2.95.3 编译的,链接的是 glibc-2.2.5。所以在目前的绝大多数 Linux 平台上可以直接运行,没有问题。
2005/02/22:
CDlinux-0.4.9 发布 (minor bugfixes, minor feature enhancement)
2004/04/07:
CDlinux-0.4.8 发布 (minor bugfixes, minor feature enhancement)
2003/12/16:
CDlinux-0.4.7 发布 (major feature enhancement)
2003/10/14:
CDlinux-0.4.6 发布 (minor bugfixes, minor feature enhancement)
2003/09/18:
CDlinux-0.4.5 发布 (major feature enhancement)
2003/08/04:
CDlinux-0.4.4 发布 (minor bugfixes, minor feature enhancement)
2003/06/09:
CDlinux-0.4.3 发布 (minor bugfixes, minor feature enhancement)
2003/02/12:
CDlinux-0.4.2 发布 (首次公开发布)