[[PageOutline]] [[TitleIndex(Dev/KernelHack,format=group)]] * http://www.coins.tsukuba.ac.jp/~yas/coins/slab-kernel-2011/ = setup VM = == x86 == * http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/mini.iso * Create a new VM * Ubuntu (not x64) * ubuntu-lucid * 1/1 cpu/core * 512MB * NAT * Buslogic == x64 == * viola0[1-6]でビルドする場合、そのままx86_64のカーネルが作られるので注意 * http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/netboot/mini.iso * Create a new VM * Ubuntu 64-bit * ubuntu-lucid64 * 1/1 cpu/core * 512MB * NAT * LSI Logic * BusLogicはx64ゲストでは使用出来ないとのこと = links = * https://help.ubuntu.com/community/Kernel/Compile * This page does NOT describe how to build upstream kernels from kernel.org. This is how to rebuild the actual Ubuntu kernel starting from source. * [http://d.hatena.ne.jp/haradats/20070819 VMware上のUbuntuで最新カーネルをビルドする - よそ行き顔で] > * パッケージの導入 > * build-essential(これがなくては/usr/includeすらない) > * kernel-package > * libncurses5-dev(make menuconfigを行うために必要。本来kernel-packageに入っていると良いような気がする) > * subversion, subversion-tools(TOMOYOのレポジトリの参照用) > * quilt(もともとはAndrew Mortonが作成したパッチ管理用ツール。自分で使うことはないだろうけれども一応。依存関係でgawkとdiffstatが導入された) > もし、rootでコンパイルしたくなければfakerootもあると良い。 * [http://d.hatena.ne.jp/adsaria/20081104/1225766991 Ubuntuのカーネル再構築 - adsaria mood]