TuxOnIce Linuxカーネル4.9.30 用のパッチの作り方
Debian stretch では Linux kernel の標準バージョンが今のところ 4.9.30 である。
以前作った3.16用のパッチでは使えないので、新たに作り直す必要があった。
忘れないうちに、コマンドを含めて列挙。
まず、tuxonice の github のリポジトリを clone する。
$ git clone -b tuxonice-4.9 git://github.com/NigelCunningham/tuxonice-kernel --single-branch
約2.4GBのディスク容量が必要。
$ git log
で、4.9.30 以降で Nigel がマージしているコミットを探す。4.9.32 が該当。
$ git diff 05afd4c0af6a43f6bda7caaacb01bc0116d50d3b 3069e89aab97955bb139d229e3fe2218a3205e3e > ../tuxonice_for_linux-4.9.32.diff
として、差分を取る。
$ patch -p1 < (diff へのパスを入れる)/tuxonice_for_linux-4.9.32.diff
で、いくつか offset が出るが 無事に当たった模様。
$ make menuconfig
で General setup --> Local Version に tuxonice を入れ、
あとはいつものように
$ make-kpkg --initrd --revision (付けたいリビジョン番号) linux_image linux_headers
としてビルドする。
カーネル標準の swsusp でも hibernate/resume はできるのだが、TuxOnIce が使えるとありがたいのは、
hibernate コマンド実行時に -r オプションを付けて、即再起動する指定が使えること。
« Skype リポジトリのための apt-cacher-ng の Remap- 設定 | トップページ | xrandr によるプロジェクターへの出力調整 »
「パソコン・インターネット」カテゴリの記事
- wine で LINEを使う(2026.04.10)
- apt-cacher-ng と ftp.jp.debian.org(2026.03.25)
- minicom の右枠線がズレる問題へのパッチと gdb の話(2026.01.04)
- Bluefish 関連ページ 復活(2025.12.29)
- MDN翻訳ミートアップで、運営側は何をしているのか(2025.12.25)
コメント
« Skype リポジトリのための apt-cacher-ng の Remap- 設定 | トップページ | xrandr によるプロジェクターへの出力調整 »


X200 では、hibernate (ディスクへの退避)を行った後の復帰に失敗することがある。(自分用のメモ)
投稿: hama | 2017年9月10日 (日) 19時33分