如何重新制作根文件系统

2019-07-13 06:34发布

       看到有些人问说在嵌入式Linux中怎么重新制作根文件系统,我这里根据我的情况整理了一下:

        1.我们学校是2005年买的设备,那时候博创还没有用qt来做GUI变成,所以下载到开发板上的根文件系统没有/tmp和/usr/qpe这两个软链接,必须重新生成根文件系统,然后再下载到开发板上。具体过程如下:


         2.你可以将博创光盘的/linux/develop下的uptech-root.tar.bz2在linux下解压缩,然后在根目录下新建一个指向/mnt/yaffs/tmp的链接tmp,在/usr下新建一个指向/mnt/yaffs/Qtopia的链接。
         ln /mnt/yaffs/tmp ./root/tmp
         ln /mnt/yaffs/Qtopia /usr/qpe
 
         3.然后重新移植根文件,命令如下:
         mkcramfs  root root.cramfs
 
        mkcramfs这个可执行文件在 博创光盘 linux/develop/root.sh里,把它跟解压后的根文件系统/root拷贝到同一个目录再执行上面那条命令
 
     4.把生成的根文件系统重新下载到开发板

    当然,从头做整个根文件系统也很容易,网上相关文章也很多,大家也可以试试。