简单的FreeBSD 的内核编译

删除并重新下载内核源码

  • 删除自带的内核源码
    rm -rf /usr/src
  • 下载内核源码
    wget https://download.freebsd.org/ftp/releases/amd64/11.1-RELEASE/src.txz
    也可以使用国内的源地址下载
    wget http://ftp1.chinafreebsd.cn/pub/FreeBSD/releases/amd64/11.1-RELEASE/src.txz
  • 解压内核源码
    tar xvzfp src.txz -C /

修改内核参数

  • 进入对应内核的目录,虚拟机是 AMD64
    cd /usr/local/amd64/conf
  • 修改内核参数,并将option VIMAGE加入
    vi GENERIC
  • config GENERIC

重新编译内核

  • 进入内核编译的目录 
    cd /usr/local/amd64/compile/GENERIC
  • 清理依赖关系
    make cleandepend
  • 重新构建依赖关系
    make depend
  • 编译
    make
  • 安装
    make install
  • 重启服务器reboot

转载于:https://www.cnblogs.com/lsgxeva/p/9184611.html

简单的FreeBSD 的内核编译相关推荐

  1. freebsd内核编译、优化

    一.内核编译    优化内核,去掉不用的组件及设备驱动,以提高系统效率,首先使用uname -a查看本机的内核详细版本,使用dmesg查看 本机所有的硬件信息,并进行相应的记录,后续编辑内核文件时要用 ...

  2. Linux内核编译很简单,6步编译一个自己的内核

    考虑离开在前面文章中我们反复提到过Linux内核,知道Linux内核才是Linux操作系统最为核心的内容.内核实现了对硬件的管理,为应用软件提供了使用硬件的接口. 对于Linux开发人员而言,内核的学 ...

  3. 编译Linux内核没有zImage,Linux 编译系统的简单介绍与内核编译安装

    这里不只是讲怎样编译.安装Linux内核的,更主要的是介绍内核的编译系统和各个重要的文件.最后还利用学到的编译.安装Linux内核去修改Linux的01调度变成随机调度.如果你只是需要编译.安装内核的 ...

  4. linux内核编译详解

    不习惯读英文资料的非LINUX高手 声卡不响光驱不转连不上网等等,只要有问题就行 开发嵌入式操作系统 现在流行的ODL(only disk linux)中做内核部分,那些文章不介绍此点内容.我正在做 ...

  5. 错误linux autocof.h,【技巧】一种提高 [ 定位Linux内核编译错误 ] 效率的方法

    前言:在编译一些非标准linux内核时,常会出现一些错误导致编译中止.这其中的大部分都能通过根据编译器报出的错误定位来查阅源码.找到相关的依赖配置,然后修正配置状态来解决.但也有时候从依赖逻辑中无法发 ...

  6. 【Linux】Linux添加系统调用以及内核编译过程

    在想要替换原有系统内核或者需要在原来的系统中添加一些系统调用的时候就会涉及到Linux内核的编译.但是内核编译虽然步骤简单,但是需要注意的东西还是太多了.首先一点就是由于Linux的开源性导致的版本问 ...

  7. linux 内核编译详解

    一.准备工作 准备工作如何做,这里就不详说了. a) 首先,你要有一台PC,装好了Linux. b) 安装好GCC(这个指的是host gcc,用于编译生成运行于pc机程序的).make.ncurse ...

  8. linux 内核 编译详解

    一.内核简介  内核,是一个操作系统的核心.它负责管理系统的进程.内存.设备驱动程序.文件和网络系统,决定着系统的性能和稳定性.  Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可 ...

  9. Linux内核分析:完成一个简单的时间片轮转多道程序内核代码

    PS.贺邦   原创作品转载请注明出处  <Linux内核分析>MOOC课程    http://mooc.study.163.com/course/USTC-1000029000 1.m ...

最新文章

  1. 手撸一个JdbcTemplate,带你了解其原理
  2. php包含文件时显示空白页,php中添加了如下语句出现空白页 删除页面zhengchang
  3. 【神经网络与深度学习】读书笔记
  4. 0002-Add Two Numbers(两数相加)
  5. 宝马计算机考试答案,宝马BMW旅程电脑功能键的说明与测试程序
  6. 手机技巧:手机关掉这个开关,一下能省2G内存,再也不怕卡顿死机
  7. 算法题+JVM+自定义View,详细的Android学习指南
  8. 先思再行 闭着眼睛编程
  9. oracle主从表分离怎么实时更新数据_高可用数据库UDB主从复制延时的解决
  10. 云函数查询_速览 | 京东云5月重要产品与功能更新
  11. [LeetCode]题解(python):008-String to Integer (atoi)
  12. php的zend引擎执行过程 一
  13. Android端身份证识别
  14. 浅谈大学综合能源服务
  15. SVN_SERVER的搭建
  16. MessageBox用法大全
  17. 我写过的软件之TSE-背景介绍
  18. 天正建筑中如何将标注单位M改为mm
  19. 恋与制作人 服务器错误,恋与制作人登陆不了怎么办 登录失败无法登录DNS劫持全解析...
  20. 基于SpringBoot旅游信息管理系统网站

热门文章

  1. kd tree学习笔记 (最近邻域查询)
  2. python3字符串属性(二)
  3. 网页图表Highcharts实践教程之标签组与载入动画
  4. 简单仿百度自动搜索框
  5. oracle建库及plsql建表空间的用法
  6. JqueryMobile学习之二---对话框
  7. (转)C# 把我所积累的类库全部分享给博友(附件已经上传)
  8. fb 4.7英文版 显示行数
  9. WWDC 2013 Session笔记 - iOS7中弹簧式列表的制作
  10. php 逗号 分割字符串