• Recent
    • Docs
    • Github
    • 百度网盘
    • Onedrive
    • Official
    • Shop
    • Register
    • Login

    Cool pi 4B & CM5 探索快速安装系统新方法

    Scheduled Pinned Locked Moved Maker
    147 Posts 11 Posters 16.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 大法师大
      大法师 @xingzhan2012
      last edited by

      @xingzhan2012
      备份还原操作,可以同一个U盘,把backup iso中的initrd.img拷贝到install iso 中,重命名为initrd-backup.img。

      想加载哪个功能,直接修改extlinux.conf启动哪个文件即可。当然配套backup目录可以直接重命名为install,更直接了

      jack@cool-pi.com

      1 Reply Last reply Reply Quote 0
      • 大法师大
        大法师 @xingzhan2012
        last edited by

        @xingzhan2012 said in Cool pi 4B & CM5 探索快速安装系统新方法:

        @大法师 牛逼,也就是U盘里创建一个backpu文件夹,插在USB口上,开机自动备份到backup文件夹中。 U盘中创建一个install文件夹,开机自动将install中的系统刷入emmc中。Cool Pi 4B Linux System Backup.iso中的文件替换掉系统中的/boot/firmware 文件夹中的文件是吧。这些启动文件是ubuntu22.04系统的么?是和系统版本无关么?

        安装备份操作,与rootfs系统无关,可以是任意制作的linux 根文件系统。这种方式适合开发者调试,可以是openwrt或buildroot或yocto等等

        jack@cool-pi.com

        X 1 Reply Last reply Reply Quote 0
        • X
          xingzhan2012 @大法师
          last edited by xingzhan2012

          @大法师 我可不可以不要initrd-backup.img,就把backup iso中的initrd.img到现在emmc中的ubuntu22.04替换一下。 系统决定是否备份或安装就通过U盘或SD卡目录下是否有backup或install文件夹来判断,感觉没必要搞多个initrd.img,切来切去麻烦

          追加:哦哦,我明白了,之前没仔细看上面发的安装教程,您这边是制作安装盘或备份盘,是不需要考虑emmc中的系统的。我还以为是emmc中的系统有这个功能,u盘只需要建个文件夹就行了。

          X 1 Reply Last reply Reply Quote 1
          • 顾
            顾真牛 @顾真牛
            last edited by

            @大法师 那CM5快点出啊 4B我用不上

            1 Reply Last reply Reply Quote 0
            • X
              xingzhan2012 @xingzhan2012
              last edited by

              @xingzhan2012 SD卡插在板子上无法启动备份,会一直导致重启。只有插在USB上的U盘才可以

              J 1 Reply Last reply Reply Quote 0
              • J
                jack_admin @xingzhan2012
                last edited by

                @xingzhan2012 u盘引导启动系统,备份emmc或tf卡系统到u盘

                1 Reply Last reply Reply Quote 0
                • E
                  edwardzhou @大法师
                  last edited by

                  @大法师 Mac上有没有类似Rufus的工具?

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    jack_admin @edwardzhou
                    last edited by

                    @edwardzhou
                    https://www.uubyte.com/rufus-for-mac.html

                    1 Reply Last reply Reply Quote 0
                    • E
                      edwardzhou
                      last edited by

                      提个建议,在备份完成后,输出相应的结束提示(eg. Backup completed.)。

                      目前什么都没有
                      fa3f6bfb-6472-4c3b-867a-117c89324a57-image.png

                      X 大法师大 2 Replies Last reply Reply Quote 0
                      • X
                        xingzhan2012 @edwardzhou
                        last edited by

                        @edwardzhou 好像是直接关机了

                        1 Reply Last reply Reply Quote 0
                        • 大法师大
                          大法师 @edwardzhou
                          last edited by

                          @edwardzhou 提示在显示器输出进度,当然也可以修改console切换到串口输出

                          jack@cool-pi.com

                          T 1 Reply Last reply Reply Quote 0
                          • A
                            AugustRobot_Zou @大法师
                            last edited by

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • A
                              AugustRobot_Zou @大法师
                              last edited by

                              This post is deleted!
                              1 Reply Last reply Reply Quote 0
                              • A
                                AugustRobot_Zou @大法师
                                last edited by

                                This post is deleted!
                                1 Reply Last reply Reply Quote 0
                                • A
                                  AugustRobot_Zou
                                  last edited by AugustRobot_Zou

                                  @大法师 said in Cool pi 4B & CM5 探索快速安装系统新方法:

                                  @xingzhan2012
                                  欢迎验证系统备份功能

                                  假定手上有两个U盘,一个制作为系统初始化安装U盘A,另一个制作为系统备份U盘B。

                                  当用户在系统中安装或修改各种配置操作后,如需要备份保存系统,那么请关机,插入备份U盘B,开机自动完成备份操作(备份文件在backup目录)。

                                  当用户想恢复备份的系统到coolpi 4b板载的存储emmc,那么可以将备份U盘B中的backup目录内容拷贝到安装U盘A install目录(请注意先删除install目录文件),插入安装U盘A,开机自动完成系统安装操作。

                                  dc55a9be-4eb6-4c4d-9bc6-4081f27453c3-1679466739946.png

                                  9ab6b43a-2f31-4854-a7e4-d76d7bd1589d-1679467154850.png

                                  @大法师
                                  ubuntu20 server版测试过吗?装好所需配置后,插入制作好备份U盘B,然后重启,毫无变化,还是直接进入LOGIN:
                                  20230115-ubuntu-20.04-preinstall-server-arm64-coolpi
                                  我装的这个版本的系统,增加一些个性化驱动软件后,想备份一份,方便后续直接安装。

                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    jack_admin @AugustRobot_Zou
                                    last edited by jack_admin

                                    @AugustRobot_Zou 启动或备份U盘插到U3下层那个端口。备份操作与emmc内安装的系统没有强相关

                                    A 1 Reply Last reply Reply Quote 0
                                    • A
                                      AugustRobot_Zou @jack_admin
                                      last edited by

                                      @jack_admin 可以了,谢谢!确实只能USB3.0下方那个口。我之前切换过usb2.0、3.0上层端口都不行。

                                      E 1 Reply Last reply Reply Quote 0
                                      • E
                                        edwardzhou
                                        last edited by

                                        最近一直在用这个方法,非常太好用太方便了。

                                        我对上面的备份安装放在同一个U盘实现的方法,做了一些改进,通过启动菜单选择 备份 还是 安装, 比每次去改 initrd.img 要方便很多。

                                        步骤1. 编辑 /extlinux/extlinux.conf 如下

                                        menu title Select the boot mode
                                        TIMEOUT 60
                                        default Linux coolpi backup
                                        
                                        label Linux coolpi backup
                                        	kernel /Image
                                        	initrd /initrd-backup.img
                                        	fdt    /rk3588s-cp4.dtb
                                        	append root=LABEL=writable rw rootfstype=ext4 console=ttyS0,115200n81 quiet splash plymouth.ignore-serial-consoles vt.global_cursor_default=1 irqchip.gicv3_pseudo_nmi=0 net.ifnames=0
                                        
                                        label Linux coolpi install
                                        	kernel /Image
                                        	initrd /initrd-install.img
                                        	fdt    /rk3588s-cp4.dtb
                                        	append root=LABEL=writable rw rootfstype=ext4 console=ttyS0,115200n81 quiet splash plymouth.ignore-serial-consoles vt.global_cursor_default=1 irqchip.gicv3_pseudo_nmi=0 net.ifnames=0
                                        
                                        

                                        步骤2, 把 install 中的 initrd.img 复制过来,并改名为 initrd-install.img

                                        步骤3, 把 backup 中的 initrd.img 复制过来,并改名为 initrd-backup.img

                                        U盘查到板子上,上电启动。
                                        你局可以看到菜单

                                        Capacity: 30436.5 MB = 29.7 GB (62333952 x 512)
                                        ... is now current device
                                        Scanning usb 0:1...
                                        Found /extlinux/extlinux.conf
                                        Retrieving file: /extlinux/extlinux.conf
                                        reading /extlinux/extlinux.conf
                                        629 bytes read in 39 ms (15.6 KiB/s)
                                        Select the boot mode
                                        1:	Linux coolpi backup
                                        2:	Linux coolpi install
                                        Enter choice:
                                        

                                        输入1 或 2 回车即可,默认是1, 60秒无输入,则自动启动backup

                                        X 大法师大 2 Replies Last reply Reply Quote 1
                                        • E
                                          edwardzhou @AugustRobot_Zou
                                          last edited by

                                          @AugustRobot_Zou 我一直插的是USB3.0的上面的端口,能正常启动。

                                          J 1 Reply Last reply Reply Quote 0
                                          • J
                                            jack_admin @edwardzhou
                                            last edited by

                                            @edwardzhou said in Cool pi 4B & CM5 探索快速安装系统新方法:

                                            @AugustRobot_Zou 我一直插的是USB3.0的上面的端口,能正常启动。

                                            你的主板刷了新版本的loader

                                            A 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 8
                                            • 2 / 8
                                            • First post
                                              Last post