- 16
- 10月
本文介绍如何制作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