2025年 4月5日(土) 06:58 JST

LXC用カーネルのリビルド

  • 2011年 2月8日(火) 23:27 JST
  • 投稿者:
  • 表示回数 141

CONFIG_CGROUP_MEM_RES_CTLR
が何処にあるのか?

まず
General Setup -->
Control Group support -->
Resource counters (on) にする。
Memory Resource Controller for Control Groups が表れる
これをon にする。

 

CONCURRENCY=2 sudo fakeroot make-kpkg --append-to-version -5-amd64-lxc --initrd kernel_image

でやると、
linux-image-2.6.325-amd64-lxc_2.6.32-5-amd64-lxc-10.00.Custom_amd64.deb

vmlinuz-2.6.32-5-amd64-lxc
initrd.img-2.6.32-5-amd64-lxc
ができる筈。
sk98linを取り敢えずコピーしたがどうなるか。
結局、ドライバーインストールからやり直し。

 

誤って下記のパッケージができた。
linux-image-2.6.325-amd64-lxc_2.6.325-amd64-lxc-10.00.Custom_amd64.deb
dpkgではこの形となり

linux-image-2.6.325-amd64-lxc

unameとして
Linux swallow 2.6.325-amd64-lxc
でると、libc6のインストールで255を超えるリビジョンなんて無いとおこられて失敗する。
 

 

 

sudo make-kpkg --rootcmd fakeroot --append-to-version lxc kernel-image
でやると。
linux-image-2.6.32lxc_2.6.32lxc-10.00.Custom_amd64.deb
となり、インストール後
/boot/vmlinuz-2.6.32lxc
/lib/modules/2.6.32lxc