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

尝试制作 alpine 3.20.2 镜像

PI CM5 Laptop
2
7
607
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 Aug 29, 2024, 3:00 AM

    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 Aug 29, 2024, 3:28 AM Reply Quote 0
    • G
      george @berkaroad last edited by Aug 29, 2024, 3:28 AM

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

      B 1 Reply Last reply Aug 29, 2024, 6:09 AM Reply Quote 0
      • B
        berkaroad @george last edited by Aug 29, 2024, 6:09 AM

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

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

        1 Reply Last reply Reply Quote 0
        • B
          berkaroad last edited by Sep 2, 2024, 11:28 AM

          试了下,看起来不仅仅是 /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 Sep 2, 2024, 11:30 AM

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

            G 1 Reply Last reply Sep 3, 2024, 12:33 AM Reply Quote 0
            • G
              george @berkaroad last edited by Sep 3, 2024, 12:33 AM

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

              B 1 Reply Last reply Sep 3, 2024, 4:04 AM Reply Quote 0
              • B
                berkaroad @george last edited by Sep 3, 2024, 4:04 AM

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

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                4 out of 7
                • First post
                  4/7
                  Last post