- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-10-07T15:58:35+09:00","default:honma","honma")
#author("2020-10-07T16:10:15+09:00","default:honma","honma")
* Debianカーネルのコンパイル [#w5df7967]
"[[Debian 管理者ハンドブック" の "8.10. カーネルのコンパイル:https://debian-handbook.info/browse/ja-JP/stable/sect.kernel-compilation.html]]" を参考に
**ビルド環境の準備 [#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.9/.config
**コンフィグ設定 [#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/Compile]]を参考に。
*参考情報 [#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);