有人能解释一下linux中不同的文件夹是如何连接的吗?
有很多有趣的东西,比如/arch,/security,/samples,/crypto等等。
编译后,这些文件在哪里“转”?
例如,我使用Ubuntu。是否有机会在/usr或/sys文件夹中找到它们?
发布于 2016-12-03 18:19:01
其中大部分是在内核中结束的,vmlinuz-...通常在/boot中,或者在/lib/modules中的模块中,每个内核版本都有一个子目录。tools目录中的一些工具最终会出现在其他地方,例如perf。您提到的大多数目录只是内核的一部分,以各种方式组织起来:arch中特定于体系结构的代码,crypto中的密码,等等。还有构建基础设施,只在构建过程中使用。
发布于 2016-12-15 07:54:16
您没有在/usr上找到任何linux内核文件,在编译linux kernel.You之后,/sys.You应该提取/usr/src中的linux内核源代码,然后生成模块并安装it.config、sysmap、vmlinuz和initrd,它们存储在/boot中,所有模块存储在..。基于linux内核发布的/lib/模块。
https://unix.stackexchange.com/questions/327814
复制相似问题