[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:53201] ローカルカーネルのビルドについて



上林です

# google  group からの転送です

linux-source-2.6.30   2.6.30-8
をローカルでビルドしようとしています。

テストとしてパッケージになっているカーネルの
/boot/config-2.6.30-2-amd64 を/usr/src/linux-source-2.6.30/.config
にそのままコピーし/usr/src/linux-source-2.6.30/で
  make-kpkg --append_to_version -8-amd64-local kernel_image
をしたところ
 ls ../*.deb
  ../linux-xenu-2.6.30-8-amd64-local_2.6.30-8-amd64-
local-10.00.Custom_amd64.deb
とxen のパッケージが作成されました。
このxenパッケージのインストールを試みたのですが
  Internal Error: Could not find image (/boot/vmlinuz-2.6.30-8-amd64-
local)
  dpkg: error processing linux-xenu-2.6.30-8-amd64-local (--install):
   subprocess installed post-installation script returned error exit
status 2
となりインストールで来ませんでした。

kernel-package がどのように変更されたのかよく分かっていません。
標準的なローカルカーネルのビルドはどのように行えば良いのでしょうか?

ii  initramfs-tools       0.93.4
ii  kernel-package        12.022
ii  linux-source-2.6.30   2.6.30-8
ii  linux-image-2.6.30-2- 2.6.30-8

/usr/share/doc/kernel-package/README.gz にかかれている
--8<---------------cut here---------------start------------->8---
 cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs
\
    /etc/kernel/postinst.d/
 cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/initramfs \
    /etc/kernel/postrm.d/
--8<---------------cut here---------------end--------------->8---
を行っています。