Ami*_*yan 5 linux-kernel
我想学习如何从头开始编译内核。如何从http://kernel.org/下载最新的稳定 Linux 内核,编译它,然后将其安装在 VMware 虚拟机中?这仅用于教育目的。
Dan*_*inn 5
你的问题太模糊了,任何人都无法给你一个深思熟虑的答案,但这是要点。
编译内核需要源代码,因此您需要获取这些源代码。大多数 Linux 发行版都有一个用于下载最新源代码的包,或者您可以手动从 kernel.org 下载最新的 tarball
然后,一旦您拥有源代码,将它们解压缩到某个地方(通常/usr/src)cd并用于menuconfig为您的环境编译它。完成后,您将运行make && make modules_install并在大量输出之后,您将arch/x86/boot/bzImage在menuconfig.
/usr/src
cd
menuconfig
make && make modules_install
arch/x86/boot/bzImage
对于更冗长和有用的方法,您应该查看Gentoo 手册。
小智 1
您可以先编译linux-0.11版本并将其安装在“bochs”上以了解linux内核。Linux 的最新发行版太复杂,难以处理。
归档时间:
13 年,6 月 前
查看次数:
1446 次
最近记录:
12 年,8 月 前