Linux Programming Tips

Kernel再構築に必要なソフトをインストール(初回のみ)

カーネル再構築に必要なツールを下記コマンドで導入

Red Hat系(Fedora等)

su
yum -y groupinstall "development tools"
yum -y install ncurses-devel
exit

Ubuntu系

sudo apt-get -y update
sudo apt-get -y install build-essential libncurses-dev

Debian系

su
sudo apt-get -y update
sudo apt-get -y install build-essential libncurses-dev
exit

config

以下のコマンドで現在の設定のまま引継がれる。

make localmodconfig

Kernelビルドとインストール

カーネルビルドとインストールは下記コマンドで可能

Red Hat系(Fedora等)

カーネルのダウンロード方法(RPMパッケージからの場合)

yum install yum-utils
yumdownloader --source kernel

RPMパッケージからの展開方法

rpmbuild -bp SPECS/kernel.spec

ビルドインストール

make bzImage modules
su
make modules_install
make firmware_install
make install
exit

Ubuntu系

make bzImage modules
sudo make modules_install
sudo make firmware_install
sudo make install

Debian系

make bzImage modules
sudo make modules_install
sudo make firmware_install
sudo make install
sudo update-initramfs -c -k `make kernelrelease`
sudo update-grub2

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-07-26 (水) 16:07:49