#author("2023-07-04T16:25:49+09:00","default:Group2","Group2")
&size(40){Linuxの一般的な操作について};
#author("2023-07-26T16:07:49+09:00","default:Group2","Group2")
[[Linux Programming Tips]]

#contents

*Kernel再構築に必要なソフトをインストール(初回のみ) [#a835ae96]
カーネル再構築に必要なツールを下記コマンドで導入

**Red Hat系(Fedora等) [#j0a350e3]
 su
 yum -y groupinstall "development tools"
 yum -y install ncurses-devel
 exit

**Ubuntu系 [#pb599f58]
 sudo apt-get -y update
 sudo apt-get -y install build-essential libncurses-dev

**Debian系 [#hb10ea7e]
 su
 sudo apt-get -y update
 sudo apt-get -y install build-essential libncurses-dev
 exit

**config [#z3f5e813]
以下のコマンドで現在の設定のまま引継がれる。
 make localmodconfig

*Kernelビルドとインストール [#p53ec833]
カーネルビルドとインストールは下記コマンドで可能

**Red Hat系(Fedora等) [#ld251bfa]
カーネルのダウンロード方法(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系 [#i94530bb]
 make bzImage modules
 sudo make modules_install
 sudo make firmware_install
 sudo make install

**Debian系 [#q95a84de]
 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