ubuntuで特定のカーネルモジュールだけRecompile

絶対忘れるのでメモ

ubuntuで特定のカーネルモジュールだけ、リコンパイルしてインストールする方法。

kvmとかちょっとだけpatchを当てて使いたい時が、たまにある。(普通そうそう無いけど)

makeとかgccとかはどっかで入ってるものとする。

  • linux-sourceを入れる

/usr/src以下に入る

 

 

  • /usr/srcに行って展開して、展開したところに移動

  • 以下儀式みたいなもん
    今のモジュールをアンロード
    今のバージョンの.confを持ってきて
    make oldconfig と modules_prepareして
    今のModule.symversってファイルを持ってくる

  • あとはコンパイルしたいモジュールのところに行ってmake(以下はkvmの場合)

kvm*.koが出来てれば成功

 

 

  • 自分の場合はcpで上書き(必要ならバックアップを)

  • modprobe

ubuntuデフォルトeditor変更

PC環境を新しくしてから、しばらく経過していたのだけれど、git commitしたらnanoが立ち上がって

ちょっと焦った。

恐らくOS標準のeditorを参照してると思うので、update-alternativesで変更

 

自分の環境では、vim.noxの3を選択。

因みに、vim.noxってのはXなしのvimってことらしい。昔は違う名前だった気がする。

ubuntu 13.10でログイン後numlockをonにする

たぶんubuntu 13.10からだと思うのだが、GUIログイン後numlockが有効にならなくなった。

追加でアプリ入れれば回避出来そうなのだが、そこまでしなくてもと放置していた。

ただ、これだけ。特に設定とかもしなくて、ログイン後numlockが有効になった。

ログイン画面では有効にはならない模様。