`
lsong89
  • 浏览: 40857 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

FreeBsd教程:如何压缩FreeBSD内核?

阅读更多

我同时使用Linux和FreeBSD,Linux的“make zImage”的功能使得我可以定制压缩的内核,在自己制作
启动盘、应急盘时尤为方便。而在FreeBSD中我却没有找到类似的功能,编译出的内核要大很多,请问FreeBSD
是否支持压缩内核? 

---- 事实上,FreeBSD的安装盘使用的就是压缩的内核,压缩是由kzip工具来完成的。内核压缩的方法如下。 

---- ① 以root身份登录。 

---- ② 进入kzip所在目录: 

---- # cd /sys/i386/boot/kzipboot 

---- ③ 编译kzip: 

---- # make all 

---- ④ 压缩内核并检查,通常压缩率可达50%。 

---- # kzip /kernel 

---- # ls -l /kernel* 

---- ⑤ 备份原有内核,修改内核标记并复制压缩内核: 

---- # cp /kernel /kernel.orig 

---- # mv /kernel.kz /kernel 

---- # chflags schg /kernel 

---- ⑥ 重新启动系统使改动生效: 

---- # sync;reboot 

---- 如果一切正常,当系统再次启动时,您会看到: 

---- Uncompressing kernel...done 

---- Booting the kernel 

---- 使用压缩后的内核,您就可以方便地定制自己的启动盘了。

<!-- br-->

转载请注明来源:志伟教程资料网 http://www.zhiweinet.com/freebsd/

 

 

---------------------------------------------------------------------------------

学习工作累了,休闲娱乐一下 ~~~

天迹网游世界: http://tjwl.jimdo.com/

 

我们的淘客网开通啦,欢迎大家去逛逛 ~\( ≧▽≦ )/~ 啦啦啦 ~~~
淘宝购物资讯网: http://taoke178.jimdo.com

淘乐园: http://taoleyuan.jimdo.com

 

分享到:
评论

相关推荐

    教你定制自己的压缩的FreeBSD内核

    以下是使用kzip压缩FreeBSD内核的详细步骤: 1. **以root身份登录**:由于涉及系统核心文件的修改,你需要拥有最高权限,因此需要以root身份登录到FreeBSD系统。 2. **进入kzip所在目录**:在命令行中输入以下命令...

    如何定制自己的压缩的FreeBSD内核

    首先,你需要了解FreeBSD内核编译的基本流程。在FreeBSD中,内核可以被定制以满足特定的硬件需求和功能要求。这通常涉及以下几个步骤: 1. **获取源代码**:FreeBSD的源代码可以从官方Git仓库或者ISO镜像的`/usr/...

    freebsd.tar.gz_BSD_FreeBSD内核源码_freebsd source_freebsd.tar_linux

    **FreeBSD内核源码详解** FreeBSD是一个开源的类UNIX操作系统,以其高效、稳定和强大的网络性能而闻名。在给定的`freebsd.tar.gz`压缩包中,包含的是FreeBSD v4.4版本的内核源码,这对于那些对操作系统底层原理、...

    freebsd 内核编译

    在特定需求或优化系统性能时,用户可能需要编译自定义的FreeBSD内核。本篇文章将详细讲解FreeBSD内核编译的过程。 一、准备工作 在开始内核编译之前,确保你的FreeBSD系统是最新的,可以通过`freebsd-update fetch...

    FreeBSD-8.0 内核源码

    FreeBSD是一种自由类Unix操作系统,是由经过BSD、386BSD和4.4BSD发展而来的类Unix的一个重要分支。FreeBSD拥有超过200名活跃开发者和上千名贡献者。

    freebsd教程

    这个"freebsd教程"的压缩包提供了一份关于FreeBSD 6.2的CHM格式教程,这是一份详细的指导文档,旨在帮助用户理解和掌握FreeBSD系统的使用。 FreeBSD 6.2是该操作系统的一个较旧版本,发布于2007年。尽管现在最新的...

    FreeBSD 5.4 网络通信过程中内核例程调用流程

    FreeBSD 5.4操作系统在处理网络通信时,其内核例程的调用流程是一个复杂而精细的过程,涉及到多个层次的数据传输和处理。在这个过程中,主要的数据结构包括套接字(socket)、协议层(protosw、domain、pr_usrreqs)...

    FreeBSD-9.0内核源码

    FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。

    FreeBSD 7.0 内核源代码2(共两部分)

    通过学习这些源代码,开发者不仅可以了解FreeBSD内核的工作原理,还能学习如何定制内核以适应特定场景,甚至参与开源社区的开发工作。不过,要深入理解这部分源代码,需要具备C语言编程基础、操作系统原理和网络协议...

    freebsd-lab:其他FreeBSD内核模块

    编译内核 # download the kernel sudo svn co --trust-server-cert --non-interactive https://svn0.us-east.freebsd.org/base/stable/11/ /usr/src # first take backup cp -Rp /boot/kernel/ /boot/kerne

    FreeBSD10.0源码

    FreeBSD10.0内核源码 64位 安装ISO镜像文件后提取usr/src/sys 也可以自己到freebsd网站上下载ISO http://www.freebsd.org/where.html

    FreeBSD411新功能及内核配置文件样本

    FreeBSD 4.11 是该操作系统的一个版本,它包含了多个重要的更新和修复,主要集中在安全、核心功能、硬件支持、网络协议、磁盘与存储以及用户空间应用程序的改进上。以下是对这些方面进行详细说明: 一、安全问题 ...

    FreeBSD内核优化.zip_FreeBSD 优化_pinkeoq

    **FreeBSD内核优化** FreeBSD是一个开源的类UNIX操作系统,以其稳定性、性能和安全性而闻名。对于系统管理员和开发者来说,对FreeBSD内核进行优化是提高系统效率和响应速度的关键步骤。以下是对FreeBSD内核优化的...

    Absolute FreeBSD: The Complete Guide to FreeBSD, 3rd Edition

    - **实用性强**:书中提供的教程和参考资料非常实用,有助于读者充分利用 FreeBSD 的强大功能。 - **适合广泛读者群**:无论是新手还是有经验的用户都能从本书中受益匪浅。 ### 结论 《Absolute FreeBSD》第三版是...

    freebsd 内核代码

    freebsd 内核代码

    FreeBSD 7.0 内核源代码1 (共两部分)

    这些子系统共同构成了FreeBSD内核的核心功能。 深入研究FreeBSD 7.0的内核源代码,开发者可以理解操作系统如何管理资源,如何调度进程,如何处理中断,以及如何实现网络通信等关键操作。这对于系统管理员、驱动...

    FreeBSD和Linux到底有什么不同

    - **FreeBSD**: 是一个完整的操作系统,包括内核和用户空间工具,以及一系列服务和支持程序。它采用了一体化的设计思路,力求提供一个一致且高效的系统环境。 - **Linux**: 通常指的是Linux内核本身,但实际应用中...

    FreeBSD 8.1详细安装教程无桌面环境版

    "FreeBSD 8.1详细安装教程无桌面环境版" FreeBSD 8.1 是一个功能强大且可靠的操作系统,以下是 FreeBSD 8.1 安装教程无桌面环境版的详细步骤: Step 1: 进入 BIOS 设置 在安装 FreeBSD 之前,需要先进入 BIOS ...

Global site tag (gtag.js) - Google Analytics