Debianカーネルのコンパイル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* Debianカーネルのコンパイル [#w5df7967]
"[[Debian 管理者ハンドブック" の "8.10. カーネルのコンパ...
**ビルド環境の準備 [#w04af73e]
$ sudo apt-get install build-essential libncurses-dev
$ sudo apt-get build-dep linux
**ソースコードの準備 [#r2ccc441]
$ sudo apt-get install linux-source
$ mkdir ~/kernel; cd ~/kernel
$ cp /usr/src/linux-source-4.9.tar.xz .
$ tar -xaf /usr/src/linux-source-4.9.tar.xz
$ cp /boot/config-4.9.0-13-amd64 ~/kernel/linux-source-4...
**コンフィグ設定 [#k14785b5]
$ cd linux-source-4.9
$ make oldconfig
**コンパイル [#uf94d386]
$ make -j3 bindeb-pkg
bindeb-pkgはバイナリパッケージのみ~
deb-pkg はソースパッケージも作る
$ ls -1 ../*.deb
../linux-headers-4.9.228_4.9.228-1_amd64.deb
../linux-image-4.9.228-dbg_4.9.228-1_amd64.deb
../linux-image-4.9.228_4.9.228-1_amd64.deb
../linux-libc-dev_4.9.228-1_amd64.deb
**インストール [#bdacb0e2]
$ cd ..
$ sudo dpkg -i linux-headers-4.9.228_4.9.228-1_amd64.deb
$ sudo dpkg -i linux-libc-dev_4.9.228-1_amd64.deb
$ sudo dpkg -i linux-image-4.9.228_4.9.228-1_amd64.deb
**ubuntuの場合 [#f8d59cf0]
[[Kernel/Compile:https://help.ubuntu.com/community/Kernel...
*参考情報 [#d9116f46]
カーネルコンパイルに必要な環境構築に1.5GBほど~
コンパイル前後でおよそ20GBほど~
**インストール直後 [#rf604564]
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 797M 9.1M 788M 2% /run
/dev/sda1 71G 4.3G 63G 7% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 797M 28K 797M 1% /run/user/116
tmpfs 797M 0 797M 0% /run/user/1000
**コンパイル前 [#sf3751df]
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 797M 9.3M 788M 2% /run
/dev/sda1 71G 5.8G 61G 9% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 797M 28K 797M 1% /run/user/116
tmpfs 797M 32K 797M 1% /run/user/1000
/dev/sr0 292M 292M 0 100% /media/cdrom0
**コンパイル後 [#pb4c2919]
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 797M 9.3M 788M 2% /run
/dev/sda1 71G 24G 44G 36% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 797M 28K 797M 1% /run/user/116
tmpfs 797M 32K 797M 1% /run/user/1000
/dev/sr0 292M 292M 0 100% /media/cdrom0
#htmlinsert(amazon_pc.html);
終了行:
* Debianカーネルのコンパイル [#w5df7967]
"[[Debian 管理者ハンドブック" の "8.10. カーネルのコンパ...
**ビルド環境の準備 [#w04af73e]
$ sudo apt-get install build-essential libncurses-dev
$ sudo apt-get build-dep linux
**ソースコードの準備 [#r2ccc441]
$ sudo apt-get install linux-source
$ mkdir ~/kernel; cd ~/kernel
$ cp /usr/src/linux-source-4.9.tar.xz .
$ tar -xaf /usr/src/linux-source-4.9.tar.xz
$ cp /boot/config-4.9.0-13-amd64 ~/kernel/linux-source-4...
**コンフィグ設定 [#k14785b5]
$ cd linux-source-4.9
$ make oldconfig
**コンパイル [#uf94d386]
$ make -j3 bindeb-pkg
bindeb-pkgはバイナリパッケージのみ~
deb-pkg はソースパッケージも作る
$ ls -1 ../*.deb
../linux-headers-4.9.228_4.9.228-1_amd64.deb
../linux-image-4.9.228-dbg_4.9.228-1_amd64.deb
../linux-image-4.9.228_4.9.228-1_amd64.deb
../linux-libc-dev_4.9.228-1_amd64.deb
**インストール [#bdacb0e2]
$ cd ..
$ sudo dpkg -i linux-headers-4.9.228_4.9.228-1_amd64.deb
$ sudo dpkg -i linux-libc-dev_4.9.228-1_amd64.deb
$ sudo dpkg -i linux-image-4.9.228_4.9.228-1_amd64.deb
**ubuntuの場合 [#f8d59cf0]
[[Kernel/Compile:https://help.ubuntu.com/community/Kernel...
*参考情報 [#d9116f46]
カーネルコンパイルに必要な環境構築に1.5GBほど~
コンパイル前後でおよそ20GBほど~
**インストール直後 [#rf604564]
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 797M 9.1M 788M 2% /run
/dev/sda1 71G 4.3G 63G 7% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 797M 28K 797M 1% /run/user/116
tmpfs 797M 0 797M 0% /run/user/1000
**コンパイル前 [#sf3751df]
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 797M 9.3M 788M 2% /run
/dev/sda1 71G 5.8G 61G 9% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 797M 28K 797M 1% /run/user/116
tmpfs 797M 32K 797M 1% /run/user/1000
/dev/sr0 292M 292M 0 100% /media/cdrom0
**コンパイル後 [#pb4c2919]
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 797M 9.3M 788M 2% /run
/dev/sda1 71G 24G 44G 36% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 797M 28K 797M 1% /run/user/116
tmpfs 797M 32K 797M 1% /run/user/1000
/dev/sr0 292M 292M 0 100% /media/cdrom0
#htmlinsert(amazon_pc.html);
ページ名: