arm linux 挂载initramfs根文件系统

来源:互联网 发布:淘宝 英雄杀cdk 编辑:程序博客网 时间:2024/05/29 15:36

进入自己的根文件系统目录.../rootfs

#cd .../rootfs#ls#bin  dev  etc   lib  linuxrc  mnt  proc  sbin  sys  tmp  usr  var

1、在rootfs/中创建一个到rootfs/bin的软连接(千万别连到宿主机的/bin)
#cd .../rootfs#ln -s ./bin/busybox init#ls#bin  dev  etc  init  lib  linuxrc  mnt  proc  sbin  sys  tmp  usr  var

2、进入自己的linux内核目录

#cd .../linux#make menuconfig


General setup->

选中“Initial RAM filesystem and RAM disk(initramfs/initrd) support”

在Initramfs source files中填入/xxx/rootfs(自己的rootfs绝对目录)


保存并重新编译内核

#make uImage ARCH=arm CROSS_COMPILE=arm-linux-

OK,生成的文件为.../linux/arch/arm/boot/uImage

0 0