忍者ブログ
趣味+メモ用のブログです。 GNU/Linux関連、OSS関連情報、調査事項になるでしょうが、何を書くか分かりません。
[69] [68] [67] [66] [65] [64] [63] [62] [61] [60] [59]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2013/5/4に、Debianの最新である「wheezy」がリリースされました。

その前準備として、カーネル 3.2.44のカスタムコンパイルをしました。
 



1.カーネルダウンロード
 linux kernel.orgからカーネルのダウンロード
 https://www.kernel.org/
 3.2.44の最新をダウンロード

2.debian側のlinux-headerのダウンロード
 カーネルのコンフィグファイル「.config」を得るために、
 カーネルヘッダーをダウンロードしました。

 URL:http://ftp.jp.debian.org/debian/pool/main/l/linux/
 ファイル:linux-headers-3.2.0-4-686-pae_3.2.41-2_i386.deb 
 
3.header.debを展開して「.config」を取り出す。
 コマンド:dpkg-deb -x linux-headers-3.2.0-4-686-pae_3.2.41-2_i386.deb <出力先DIR>

 展開後のディレクトリの「/usr/src/linux-headers-3.2.0-4-686-pae/.config」を
 取り出します。

4.カーネルのコンフィグを行う。
 kernel.orgのカーネルを展開する。
 コマンド:tar -xvf linux-3.2.44.tar.xz

 展開後のディレクトリにdeb内の.configをコピーする
 コマンド:cp .config linux-3.2.44/

 linuxのコンフィグを起動
 コマンド:cd linux-3.2.44/ ; make menuconfig

 linuxのコンフィグで、CPUタイプを COR\E2に変更
 Processor type and features  --->
  Processor family (i686)  ---> 
     (X) Core 2/newer Xeon  を選択

 Exitを繰り返して、saveして終了

5.カーネルのMakefile修正
 パッケージ名が、被らないように、Makefileを修正

 $ cd linux3.2.44/
 $ vim Makefile

 以下を編集
  EXTRAVERSION = -core2duo

6.カーネルのコンパイル・パッケージ作成

 $ cd linux-3.2.44
 $ make-kpkg clean
 $ fakeroot make-kpkg --initrd --revision=sakaihdt.0.1 kernel_image kernel_headers modules_image
 
7.パッケージのインストール

 $ cd ../
 $ sudo dpkg -i linux-headers-3.2.44-core2duo_sakaihdt.0.1_i386.deb linux-image-3.2.44-core2duo_sakaihdt.0.1_i386.deb

正常に動作している模様。
○ 無線LAN接続OK
○ Xの起動OK
○ Fnでの輝度調節OK
○ Fnでの音量調節

? ちょっと遅いかも・・・




PR


忍者ブログ [PR]
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
一乗寺 又兵衛
性別:
男性
職業:
コンパイル
趣味:
コンパイル
バーコード
ブログ内検索