Home » Linux » WTXLIVE 2014
  • 16
  • 10月

WTXLIVE 2014

本文介绍如何制作Wtxlive 2014 LiveCD系统。

1   内核部分

1.1   下载内核

这里内核使用3.10长期支持版本,最新版本是3.10.58。

$ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.58.tar.xz
$ tar xf linux-3.10.58.tar.xz

1.2   Aufs3

1.2.1   下载Aufs3

$ git clone git://git.code.sf.net/p/aufs/aufs3-standalone \
    aufs3-standalone.git
$ cd aufs3-standalone.git
$ git checkout origin/aufs3.10.x

注解

aufs3.10.x分支说明:

If you are using "linux-3.10" and the "aufs3.10" branch does not exist in aufs-util repository, then "aufs3.9", "aufs3.8" or something numerically smaller is the branch for your kernel.

Also you can view all branches by:

$ git branch -a

1.2.2   复制文件到内核源码目录

$ cp -r {Documentation,fs} ../linux-3.10.58
$ cp include/uapi/linux/aufs_type.h ../linux-3.10.58/include/uapi/linux/

1.2.3   打补丁

$ cd linux-3.10.58
$ for p in ../aufs3-standalone.git/*.patch ; do patch -p1 --verbose < $p ; done;

1.3   UTF-8中文补丁

注解

3.8和3.9版本的补丁是一样的,所以推测3.10可以使用3.9的补丁。

补丁官网:http://blog.chinaunix.net/uid-436750-id-2123586.html

$ wget http://zdbr.net.cn/download/utf8-kernel-3-fonts-3.patch.bz2
$ wget http://zdbr.net.cn/download/utf8-kernel-3.9.0-core-1.patch.bz2
$ cd linux-3.10.58
$ bzip2 -dc ../utf8-kernel-3.9.0-core-1.patch.bz2 | patch -p1 --verbose
$ bzip2 -dc ../utf8-kernel-3-fonts-3.patch.bz2 | patch -p1 --verbose

1.4   配置内核

内核配置选项:

  1. 文件系统(ext2/3/4,ntfs,fat,iso9660等)
  2. 设备驱动
  3. SquashFS文件系统
  4. Aufs3文件系统
  5. 字符界面显示中文
Tags:   livecdslackware .