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

    Cool Pi Cm5-Laptop Linux Quick Start Guide

    Scheduled Pinned Locked Moved PI CM5 Laptop
    45 Posts 12 Posters 8.2k 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.
    • G
      george @guyii
      last edited by george

      @guyii
      From the phenomenon you described, it appears that the onboard EMMC partition table has been damaged. Try formatting the onboard EMMC memory according to the following operation method. After successful completion, you can enter UMS mode normally.

      1. Find a USB drive and use an etcher to create an image of Ubuntu on it. Remember to back up important data from the USB drive before creating it.
      2. Insert the USB drive into the USB port of the laptop and start the machine. If everything goes smoothly, the machine will successfully boot from the USB drive.
      3. Use commands to format onboard EMMC memory
      sudo mkfs.ext4 /dev/mmcblk0
      
      1. Remove the USB flash drive and press and hold the power button for 10 seconds to forcibly shut down the machine.
      2. Connect the TypeC port to the X86 computer and press the power button multiple times to enter UMS mode.
      1 Reply Last reply Reply Quote 0
      • G
        george @guyii
        last edited by

        @guyii
        Firstly, create a system image to a USB drive or a portable hard drive using the etcher. Then, insert the computer and start it up. The machine will first start from the USB drive. After entering the system, format the EMMC using the following command to enter UMS mode again.

        sudo mkfs.ext4 /dev/mmcblk0
        
        1 Reply Last reply Reply Quote 0
        • M mainbord referenced this topic on
        • A
          anernest
          last edited by anernest

          I received the V20 mainboard and installed it. I followed these instructions including pulling, compiling and installing the latest kernel source, and the system boots fine, however it does not recognize the NVMe card.

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

            @george would you mind taking a look at this issue. I have not been able to find the instructions specific to the V20 board upgrade, so I may have missed something. I've pulled the notebook apart again and reseated the NVMe stick. I installed Ubuntu 24.04, but maybe I should have used 22.04?

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

              @george Never mind. It just started working. No clue why, but I'll monitor it and let you know if it starts to get flaky.

              1 Reply Last reply Reply Quote 0
              • B
                berkaroad
                last edited by berkaroad

                @george 一开始 进入 UMS模式,用另一台电脑用 balenaEtcher 刷最新的Ubuntu镜像,中途另一台电脑故障死机,刷机失败。

                之后coolpi笔记本无法进入UMS模式,用64GB USB2.0的sandisk U盘刷了最新的Ubuntu镜像后,插上coolpi笔记本后开机,能看到Ubuntu启动logo,之后就是一直黑屏状态,也无法用 Ctrl + Alt + F1(到F12) 切换到控制台模式。U盘刷Ubuntu的内核5.10版本的那个,也是最终黑屏状态。这个如何恢复?

                制作启动U盘的,是用linux 的 dd命令写入img镜像文件的

                B 大法师大 2 Replies Last reply Reply Quote 0
                • B
                  berkaroad @berkaroad
                  last edited by

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

                    @berkaroad 你把u盘镜像插电脑重新修改下分区label,再将extlinux.conf参数匹配上

                    jack@cool-pi.com

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

                      @大法师 谢谢提醒,搞定了!
                      u盘的两个分区的label都改了下,extlinux下的配置文件改为第二分区的label;修改fstab文件,挂载的boot分区改为按label查找的第一分区的label。

                      1 Reply Last reply Reply Quote 0
                      • M mtiqbal referenced this topic on
                      • R
                        rtmtree
                        last edited by

                        @george Can the kernel from https://github.com/yanyitech/coolpi-kernel work with Armbian image?
                        I installed Armbian image (from Onedrive) on my Notebook-v20 and got kernel 5.10.
                        So I tried to upgrade the kernel. but there is no dir /boot/firmware to copy to.
                        and when I created /boot/firmware dir and copy /out/ to it.
                        I got " No space left on device"screenshot-from-2024-11-02-02-07-33.png

                        thank in advance.

                        1 Reply Last reply Reply Quote 0
                        • 7
                          767691701
                          last edited by

                          1. cm5-notebook
                          2. cm5-notebook-v20
                            怎么判断笔记本是不是v20啊,
                            百度网盘镜像下载哪个啊
                          1 Reply Last reply Reply Quote 0
                          • M
                            Momo 0
                            last edited by

                            i was trying to build the kernel, but after following the instructions i only get a blinking cursor on reboot.

                            G 1 Reply Last reply Reply Quote 0
                            • G
                              george @Momo 0
                              last edited by

                              @Momo-0
                              Usually caused by incorrect recognition of file system partitions, pay attention to checking the cmdline.

                              1 Reply Last reply Reply Quote 0
                              • P
                                petersen77
                                last edited by

                                Hello everybody,

                                I can't download any images. Do you have any recent links?

                                BR
                                Peter

                                G 1 Reply Last reply Reply Quote 0
                                • G
                                  george @petersen77
                                  last edited by

                                  @petersen77

                                  • As shown in the figure below, download the system image of Microsoft Cloud Drive
                                    0f749c68-c45e-4acd-98b5-d342aad0e654-image.png
                                    b9e6a188-4c18-4d86-bd30-e5a83f8916fe-image.png
                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    petersen77 @george
                                    last edited by

                                    @george

                                    Thanks. It seems that in Ubuntu (24.04) there's no exfat support compiled. How to modify the script or the settings to get it compiled?
                                    Thanks in advance

                                    BR
                                    Peter

                                    G 1 Reply Last reply Reply Quote 1
                                    • G
                                      george @petersen77
                                      last edited by

                                      @petersen77
                                      Modify the config file as shown in the following figure, then recompile and replace the kernel.

                                      diff --git a/arch/arm64/configs/coolpi_linux_defconfig b/arch/arm64/configs/coolpi_linux_defconfig
                                      index 76e84eb3e9b7..45cd2e0d149b 100755
                                      --- a/arch/arm64/configs/coolpi_linux_defconfig
                                      +++ b/arch/arm64/configs/coolpi_linux_defconfig
                                      @@ -1044,6 +1044,7 @@ CONFIG_ZISOFS=y
                                       CONFIG_VFAT_FS=y
                                       CONFIG_FAT_DEFAULT_CODEPAGE=936
                                       CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
                                      +CONFIG_EXFAT_FS=y
                                       CONFIG_NTFS_FS=y
                                       CONFIG_TMPFS=y
                                       CONFIG_TMPFS_POSIX_ACL=y
                                      
                                      P M 2 Replies Last reply Reply Quote 0
                                      • P
                                        petersen77 @george
                                        last edited by

                                        @george

                                        Nice. Thanks

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          Momo 0 @george
                                          last edited by

                                          @george any reason this isn't already built in into the published images?

                                          G 1 Reply Last reply Reply Quote 0
                                          • G
                                            george @Momo 0
                                            last edited by

                                            @Momo-0
                                            The mirror in May will include this modification.

                                            M 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 2 / 3
                                            • First post
                                              Last post