linux 进程管理api

内核编译

  1. 下载内核:http://www.kernel.org/ ,解压缩

  2. 配置内核选项:

    cp /boot/config-`uname -r` ./.config
    make menuconfig
  3. 编译内核:

    make-kpkg clean
    fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
  4. 安装内核:

    dpkg -i linux-image-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb
    dpkg -i linux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb
  5. 修改引导文件:

    vi /boot/grub/menu.lst
    
    title           Ubuntu, kernel 2.6.18.1-custom
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.18.1-custom root=/dev/sda1 ro quiet splash
    initrd          /boot/initrd.img-2.6.18.1-custom
    savedefault
    boot
    
    title           Ubuntu, kernel 2.6.18.1-custom (recovery mode)
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.18.1-custom root=/dev/sda1 ro single
    initrd          /boot/initrd.img-2.6.18.1-custom
    boot
  6. 使用新内核重启
ch3n2k.com | Copyright (c) 2004-2020 czk.