Changes between Initial Version and Version 1 of Dev/KernelHack


Ignore:
Timestamp:
Sep 17, 2011 3:15:12 PM (13 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev/KernelHack

    v1 v1  
     1[[PageOutline]] 
     2[[TitleIndex(Dev/KernelHack,format=group)]] 
     3 
     4 * http://www.coins.tsukuba.ac.jp/~yas/coins/slab-kernel-2011/ 
     5 
     6 = setup VM = 
     7 == x86 == 
     8 * http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/mini.iso 
     9 * Create a new VM 
     10  * Ubuntu (not x64) 
     11  * ubuntu-lucid 
     12  * 1/1 cpu/core 
     13  * 512MB 
     14  * NAT 
     15  * Buslogic 
     16 
     17 == x64 == 
     18 * viola0[1-6]でビルドする場合、そのままx86_64のカーネルが作られるので注意 
     19 
     20 * http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/netboot/mini.iso 
     21 * Create a new VM 
     22  * Ubuntu 64-bit 
     23  * ubuntu-lucid64 
     24  * 1/1 cpu/core 
     25  * 512MB 
     26  * NAT 
     27  * LSI Logic 
     28   * BusLogicはx64ゲストでは使用出来ないとのこと 
     29 
     30 = links = 
     31 * https://help.ubuntu.com/community/Kernel/Compile 
     32  * 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. 
     33 * [http://d.hatena.ne.jp/haradats/20070819 VMware上のUbuntuで最新カーネルをビルドする - よそ行き顔で] 
     34 > * パッケージの導入 
     35 >  * build-essential(これがなくては/usr/includeすらない) 
     36 >  * kernel-package 
     37 >  * libncurses5-dev(make menuconfigを行うために必要。本来kernel-packageに入っていると良いような気がする) 
     38 >  * subversion, subversion-tools(TOMOYOのレポジトリの参照用) 
     39 >  * quilt(もともとはAndrew Mortonが作成したパッチ管理用ツール。自分で使うことはないだろうけれども一応。依存関係でgawkとdiffstatが導入された) 
     40 > もし、rootでコンパイルしたくなければfakerootもあると良い。 
     41 * [http://d.hatena.ne.jp/adsaria/20081104/1225766991 Ubuntuのカーネル再構築 - adsaria mood]