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

    尝试制作 alpine 3.20.2 镜像

    Scheduled Pinned Locked Moved PI CM5 Laptop
    7 Posts 2 Posters 528 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.
    • B
      berkaroad
      last edited by

      img文件制作,参考了 https://forum.cool-pi.com/topic/600/step-by-step-creation-of-coolpi-image-files?_=1724900039745

      alpine 系统采用 官网下载的 minrootfs。通过chroot挂载后可以正常运行。但制作成img后不能启动,不知道问题出在哪里。

      镜像里 /etc/fstab 手动编写加了挂载第1个分区到 /boot/firmware; copy了 /boot/firmware 到 这个镜像的第1个分区;copy了 /lib/modules、lib/firmware 到 镜像的第2个分区(root分区,带标签 writable)

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

        @berkaroad
        复制/etc/rc.local 到镜像的对应目录,否则第一次启动根目录可能会100%,导致无法正常启动。

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

          @george 好我试下,目前因为重刷时断电,得恢复后再测了,目前进不了UMS模式。

          问下,linux启动时,在哪个阶段会执行 rc.local 这个文件啊? alpine 的shell默认只有 /bin/ash,非 /bin/sh 这个是否有影响?

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

            试了下,看起来不仅仅是 /etc/rc.local 中初始的逻辑的原因。

            制作U盘启动盘后,对应fstab文件、exlinux.conf 文件涉及root分区、boot分区,均采用LABEL方式定位后,Ubuntu系统可以正常启动(启动后,root分区和boot分区的确为U盘上)

            然后将这个U盘上的系统,apt remove gnome、ubuntu 相关的包,且 apt autoremove后,当前系统还在运行,但重启之后,会停留在 cool-pi logo的界面卡住不动。因为无其他信息,无法进行排查,这个有方法吗?或者能介绍下 整个boot启动的链路吗?谢谢🙏

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

              如果可以让笔记本进入 命令行模式界面的话(非gdm的窗口界面),也可以,这样至少可以确认是否可以进入基本的系统。

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

                @berkaroad
                命令行模式修改内核的cmdline即可。

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

                  @George 好的晚上试下。
                  extlinux.conf 文件中, append 那一行 追加 “cmdline”

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post