我正在尝试对移动Linux Arm设备进行全面更新。我已经成功地旋转了我的文件系统根,并能够将一个新的文件系统闪现到该mtd。我现在想要完成的是类似于内核的事情。
我想知道是否有可能将内核转到另一个mtd,甚至可能是RAM。或者也许还有其他我忽略的方法?
任何对我可以使用的途径的洞察力都将不胜感激!
发布于 2013-11-08 21:31:42
内核从RAM中运行。交换内核代码或数据是不可能的。Linux本身从不访问包含内核的文件(除非作为系统更新的一部分)。实际上,在某些嵌入式系统上,内核可能根本无法被操作系统访问,而是位于引导加载器可以找到它的地方。一些内核模式代码是从模块文件中加载的,但是在加载模块之后,它来自的文件并不重要。
因此,您可以对内核文件做任何您想做的事情。只需确保引导加载程序之后仍然可以找到它。
https://unix.stackexchange.com/questions/99413
复制相似问题