1
Compiling the
Compiling the
Linux kernel
Linux kernel
Tài Li u H ng D n H c ệ ướ ẫ ọ
Tài Li u H ng D n H c ệ ướ ẫ ọ
Linux LPI
Linux LPI
www.athena.edu.vn
www.athena.edu.vn
Biên soạn : Nguyễn Trí Thức
Biên soạn : Nguyễn Trí Thức
Tel: 38244041
Tel: 38244041
2
N i dungộ
N i dungộ
Kernel version.
Kernel modules.
Compiling kernel.
3
Kernel version
Kernel version
ủ ư
! ủ
"#$ % " ữ ổ ọ ủ
&' (#$)$ (&"*&' "ẵ ượ ể ử ụ
+,-
&' (#." $! " /0ẻ ụ ử ệ
" "ườ ử ụ
."$ 0 ể ỗ
4
Kernel version (tt)
Kernel version (tt)
1 0$ ,." ể ị ệ
2 $ $)$ 0ặ ị ượ ị ớ
345',34 5'( ể ị
67ạ $54( ộ ệ ớ
5
Kernel modules
Kernel modules
2 "$ *5 0ườ ượ ị ớ
345'3'
/0! " $ (ử ụ ể ượ
345'
/0 ( *,84ủ ộ
" ư ụ
/lib/modules/kernel-version/kernel/
6
Kernel modules (tt)
Kernel modules (tt)
9 &'ộ
* "5'* 34 "$ * :;<=ữ ị ứ ặ ệ
,<=>
/=:?9
#
+345' $ " @/AB<Aệ ạ ộ ớ
C"
C
D/D<
0&" 0 5ộ ể
7
Kernel modules (tt)
Kernel modules (tt)
E 5 "$"$ ệ ệ ữ ượ
ỗ ợ
E 5 (ệ ộ
E * ệ ỏ ộ ỏ
E &" ệ ộ
F 5&'% ệ ệ ụ
" 0ộ ữ
8
Compiling kernel
Compiling kernel
=C ừ
"
1 *5 $ ,34($ * /ể ị ượ ặ ộ
/0 $ *5 ệ ể ị
", ",",ặ
"ặ
D "", "ạ ể
,( 5'0 ự ệ ệ
9
Compiling kernel (tt)
Compiling kernel (tt)
/0 $ *5 ệ ể ị
*G<"
H
10
Compiling kernel (tt)
Compiling kernel (tt)
/0 $ *5 ệ ể ị
"/ $ 0&'%ữ ẽ ượ ể
ệ ụ ộ
"I $)&4 ữ ể ạ
"
*G<" "ạ ộ
*5 "5'* ,( "ị ữ ị ữ
$) $ *5 ọ ự ể ị
H3' "$)$ *5ả ữ ượ
$ ($ ( B*BBị ẽ ượ ặ ư ụ
B
"($ $ ( ượ ư ư ụ
*
11
Compiling kernel (tt)
Compiling kernel (tt)
D*5 (3', ị ẽ ạ ộ
"( ộ ớ
2 $ " 0#,* 5ở ộ ạ ẽ ậ
$54( ộ ệ ớ
F# $54( I"(ủ ệ ớ
# $54(Iủ ệ
J $54( 0 $54(I0ệ ớ ỉ ệ
$ *5 "ượ ị
12
H i & Đápỏ
H i & Đápỏ