我有一些关于linux boot进程的问题。Initramfs是加载的第一阶段根文件系统。iniramfs内部的Init进程负责将实际的根文件系统从硬盘挂载到/目录。现在我的问题是where is / directory created by init (initramfs的初始化进程)挂载实际的根分区。它是在内存中还是在hardisk ?中?另外,一旦挂载了实际的根分区,initramfs ?会发生什么情况
如果从ram中删除initramfs,那么由initram
我们已经按照上的说明创建了一个system Zybo +嵌入式linux内核(我想指出的是,我们没有使用Xilinx,但是我们已经使用Xilinx工具构建了所有的文件)。Image Name: Linux-4.6.0-xilinx-22285-g0e4e40
Image Type: ARM Linux Kernel Image (uncompressed)Uncompressing Linux... done, booting the kernel.Booting Linux on phys
我正在构建一个基于Arch的定制Linux引导映像。我已经修改了股票initrd,以包含一个自定义脚本,它执行以下操作:
引导后,只有initramfs存在。是否有任何方法可以使进程重新工作,以便在切换到真正的根后,initramfs可以从内存中删除?这一点之所以重要,是因为我试图在一台小型内存占用计算机(192 my )上引导我的Linux,而initrd的大小(我基于initramfs-fallback)意味着在启动所有东西之后,我只有大约30我显然可以缩小initramfs (我正在研究如何指定包中