• 制作sd卡启动盘


    1,插上sd卡到Ubuntu,查看分区信息
        
        peter@ubuntu:~$ ls /dev/sdb
        sdb   sdb1  sdb2  sdb3  sdb4  sdb5                    //如果sdb只有3个分区可以再分两个区:sdb4,sdb5 
        
    2,将内核和设备树放到sdb4分区

        1》格式化sdb4分区
            peter@ubuntu:~$ sudo mkfs.ext4 /dev/sdb4
            mke2fs 1.44.1 (24-Mar-2018)
            Creating filesystem with 10240 1k blocks and 2560 inodes
            Filesystem UUID: d32fe974-557c-4e60-8d5b-ee095f88de41
            Superblock backups stored on blocks:
                    8193

            Allocating group tables: done
            Writing inode tables: done
            Creating journal (1024 blocks): done
            Writing superblocks and filesystem accounting information: done

        2》创建挂载点,将/dev/sdb4分区挂载到挂载点,并将内核镜像uImage和设备树文件拷贝到挂载点中
            
            peter@ubuntu:~$ mkdir testdir
            peter@ubuntu:~$ sudo mount -t ext4 /dev/sdb4 testdir/
            peter@ubuntu:~$ cd testdir/
            peter@ubuntu:~/testdir$ ls
            lost+found

            peter@ubuntu:~/testdir$ sudo cp /tftpboot/uImage ./  -r
            peter@ubuntu:~/testdir$ sudo cp /tftpboot/stm32mp157a-fsmp1a.dtb . -r
            peter@ubuntu:~/testdir$ ls
            lost+found  stm32mp157a-fsmp1a.dtb  uImage
            
            //然后卸载:peter@ubuntu:~$ sudo umount testdir
    3,将文件系统放到/dev/sdb5分区    
        
        1》格式化sdb5分区 
            peter@ubuntu:~$ sudo mkfs.ext4 /dev/sdb5
            mke2fs 1.44.1 (24-Mar-2018)
            Creating filesystem with 20480 1k blocks and 5136 inodes
            Filesystem UUID: 5b4c4055-0669-4794-9a8e-ef6572e953d8
            Superblock backups stored on blocks:
                    8193

            Allocating group tables: done
            Writing inode tables: done
            Creating journal (1024 blocks): done
            Writing superblocks and filesystem accounting information: done
            
        2》将/dev/sdb5分区重新挂载到挂载点testdir,并将文件系统中所有文件拷贝到挂载点中
        
            peter@ubuntu:~$ sudo mount -t ext4 /dev/sdb5 testdir
            peter@ubuntu:~$ cd testdir/
            peter@ubuntu:~/testdir$ ls
            lost+found
            
            peter@ubuntu:~/testdir$ sudo cp /opt/myrootfs/* . -r                                                        */
            peter@ubuntu:~/testdir$ ls
            bin  etc           home  linuxrc     mnt   root  sys  usr
            dev  hello_drv.ko  lib   lost+found  proc  sbin  tmp

            //然后卸载:peter@ubuntu:~$ sudo umount testdir

  • 相关阅读:
    第五章 误差反向传播法——计算图&链式法则&反向传播&简单层的实现&激活函数层的实现&Affine/Softmax层的实现&误差反向传播法的实现
    构造函数可以调用虚函数吗,析构函数可以调用虚函数吗(1)
    gogs运行报“gogs“: cannot run executable found relative to current directory
    mysql设置会话超时时间
    与二值化阈值处理相关的OpenCV函数、方法汇总,便于对比和拿来使用
    对接亚马逊aws通过echo音箱监视摄像头
    Spring Boot Logback启动流程
    蓝禾,三七互娱,顺丰,康冠科技,金证科技24春招内推
    企业微信vs个人微信:对比对照一览表
    ZooKeeper TCP连接被防火墙阻断排查过程
  • 原文地址:https://blog.csdn.net/wenyue043/article/details/126950875