我同时使用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
分享到:
相关推荐
以下是使用kzip压缩FreeBSD内核的详细步骤: 1. **以root身份登录**:由于涉及系统核心文件的修改,你需要拥有最高权限,因此需要以root身份登录到FreeBSD系统。 2. **进入kzip所在目录**:在命令行中输入以下命令...
首先,你需要了解FreeBSD内核编译的基本流程。在FreeBSD中,内核可以被定制以满足特定的硬件需求和功能要求。这通常涉及以下几个步骤: 1. **获取源代码**:FreeBSD的源代码可以从官方Git仓库或者ISO镜像的`/usr/...
**FreeBSD内核源码详解** FreeBSD是一个开源的类UNIX操作系统,以其高效、稳定和强大的网络性能而闻名。在给定的`freebsd.tar.gz`压缩包中,包含的是FreeBSD v4.4版本的内核源码,这对于那些对操作系统底层原理、...
在特定需求或优化系统性能时,用户可能需要编译自定义的FreeBSD内核。本篇文章将详细讲解FreeBSD内核编译的过程。 一、准备工作 在开始内核编译之前,确保你的FreeBSD系统是最新的,可以通过`freebsd-update fetch...
FreeBSD是一种自由类Unix操作系统,是由经过BSD、386BSD和4.4BSD发展而来的类Unix的一个重要分支。FreeBSD拥有超过200名活跃开发者和上千名贡献者。
这个"freebsd教程"的压缩包提供了一份关于FreeBSD 6.2的CHM格式教程,这是一份详细的指导文档,旨在帮助用户理解和掌握FreeBSD系统的使用。 FreeBSD 6.2是该操作系统的一个较旧版本,发布于2007年。尽管现在最新的...
FreeBSD 5.4操作系统在处理网络通信时,其内核例程的调用流程是一个复杂而精细的过程,涉及到多个层次的数据传输和处理。在这个过程中,主要的数据结构包括套接字(socket)、协议层(protosw、domain、pr_usrreqs)...
FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。
通过学习这些源代码,开发者不仅可以了解FreeBSD内核的工作原理,还能学习如何定制内核以适应特定场景,甚至参与开源社区的开发工作。不过,要深入理解这部分源代码,需要具备C语言编程基础、操作系统原理和网络协议...
编译内核 # 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内核源码 64位 安装ISO镜像文件后提取usr/src/sys 也可以自己到freebsd网站上下载ISO http://www.freebsd.org/where.html
FreeBSD 4.11 是该操作系统的一个版本,它包含了多个重要的更新和修复,主要集中在安全、核心功能、硬件支持、网络协议、磁盘与存储以及用户空间应用程序的改进上。以下是对这些方面进行详细说明: 一、安全问题 ...
**FreeBSD内核优化** FreeBSD是一个开源的类UNIX操作系统,以其稳定性、性能和安全性而闻名。对于系统管理员和开发者来说,对FreeBSD内核进行优化是提高系统效率和响应速度的关键步骤。以下是对FreeBSD内核优化的...
- **实用性强**:书中提供的教程和参考资料非常实用,有助于读者充分利用 FreeBSD 的强大功能。 - **适合广泛读者群**:无论是新手还是有经验的用户都能从本书中受益匪浅。 ### 结论 《Absolute FreeBSD》第三版是...
freebsd 内核代码
这些子系统共同构成了FreeBSD内核的核心功能。 深入研究FreeBSD 7.0的内核源代码,开发者可以理解操作系统如何管理资源,如何调度进程,如何处理中断,以及如何实现网络通信等关键操作。这对于系统管理员、驱动...
- **FreeBSD**: 是一个完整的操作系统,包括内核和用户空间工具,以及一系列服务和支持程序。它采用了一体化的设计思路,力求提供一个一致且高效的系统环境。 - **Linux**: 通常指的是Linux内核本身,但实际应用中...
"FreeBSD 8.1详细安装教程无桌面环境版" FreeBSD 8.1 是一个功能强大且可靠的操作系统,以下是 FreeBSD 8.1 安装教程无桌面环境版的详细步骤: Step 1: 进入 BIOS 设置 在安装 FreeBSD 之前,需要先进入 BIOS ...