《NetBSD指南-32.1.5.总结》

NetBSD用户指南中文版、NetBSD pkgsrc指南中文版...

版主: lionux

主题已锁定
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

《NetBSD指南-32.1.5.总结》

帖子 leo » 2010-03-08 3:42

  • 1. 从源代码树的根目录:

    代码: 全选

    $ cd /usr/src
  • 2. 构建用户岛:

    代码: 全选

    $ ./build.sh -O ../obj -T ../tools -U -u distribution
  • 3. 构建内核:

    代码: 全选

    $ ./build.sh -O ../obj -T ../tools -U -u kernel=GENERIC
  • 4. 安装内核:

    代码: 全选

     
    $ cd ../obj/sys/arch/<ARCH>/compile/GENERIC
    $ su
    # mv /netbsd /netbsd.old
    # cp netbsd /netbsd
    
  • 5. 重新启动至新内核:

    代码: 全选

    # shutdown -r now
  • 6. 安装新的用户岛:

    代码: 全选

    $ cd /usr/src
    $ su
    # ./build.sh -O ../obj -T ../tools -U install=/
  • 7. 更新系统配置文件:

    代码: 全选

    # /usr/sbin/etcupdate -s /usr/src
说明
上述过程中, -u 选项表明这是一个更新步骤, 而开始构建前不会运行一个make clean操作。 当你从前一个构建更新和/或做一个全新构建时这很有用。 -U 选项允许整个构建过程可以由非root用户完成,但是安装步骤还是需要有root来执行。

主题已锁定

在线用户

正浏览此版面之用户: 没有注册用户 和 6 访客