找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 4195|回复: 12

玩客云Linux系统(6.6.16内核):Armbian、CentOS、ArchLinuxARM、DietPi

[复制链接]
发表于 2024-2-7 16:11 | 显示全部楼层 |阅读模式
本帖最后由 SilentWind默风 于 2024-2-18 14:21 编辑



这里移植的系统使用移植rootfs方式,仅替换文件未作任何其他修改。
下载链接:https://github.com/mofeng-git/Build-Armbian/releases/tag/v2.0.0
网盘分流:(位置:/玩客云/Build-Armbian基础镜像/历史镜像/240207/):


使用说明:
  • 经简单测试都可以正常使用,功能上没有遇到严重问题
  • 需自行扩容和固定IP(将MAC写进网络配置文件)
  • 合并玩客云高内核OTG补丁,锁频1.2G增强稳定性,使用复位键检测刷机UBoot(by lanlan)
  • ”.img“后缀为普通U盘/SD卡镜像,“.burn.img”后缀为线刷镜像,“.sdupdate”为USB/SD卡自动刷写文件(自动刷写至玩客云EMMC)。


作者使用的rootfs:
ArchLinuxARM:ArchLinuxARM-armv7-latest.tar.gz root/root alarm/alarm
CentOS:CentOS-Userland-7-armv7hl-RootFS-Minimal-2009-sda.raw.xz  root/centos
DietPi:DietPi_OdroidC1-ARMv7-Bookworm.img.xz root/dietpi

自行构建说明:
  • rootfs尽量选用通用镜像或通用rootfs,如果使用其他特定开发板的镜像可能会出现一些意料之外的问题

  • 注意文件权限,避免镜像内rootfs文件权限错误
  • 注意“移花接木”的原系统需要有足够大的空间存放新rootfs
  • 替换过程:替换内容,只保留/lib/modules、/lib/firmware、/etc/fstab即可


示例:ArchLinuxARM构建脚本
  1. #传参为Armbian系统img镜像文件位置
  2. diskimg=$1

  3. if [ ! -f "cache/rootfs/ArchLinuxARM-armv7-latest.tar.gz " ];then
  4.   curl -L -o cache/rootfs/ArchLinuxARM-armv7-latest.tar.gz https://mirrors.tuna.tsinghua.ed ... armv7-latest.tar.gz
  5. fi

  6. if [ ! -d "/tmp/amlimg" ];then
  7.   mkdir /tmp/amlimg
  8. fi

  9. CURRENTWD=$PWD
  10. shopt -s extglob
  11. loop=$(losetup -f)
  12. sudo losetup  --show --partscan $loop $diskimg
  13. sudo mount ${loop}p2 /tmp/amlimg
  14. cd /tmp/amlimg && sudo cp -f ./etc/fstab /tmp/fstab && sudo rm -rf !(usr|lib)
  15. cd usr  && sudo rm -rf !(lib)
  16. cd lib && sudo rm -rf !(modules|firmware)
  17. #cd ../
  18. sudo mv firmware firmware-backup && sudo mv modules modules-backup
  19. sudo tar -zxvf $CURRENTWD/cache/rootfs/ArchLinuxARM-armv7-latest.tar.gz -C /tmp/amlimg 2> /dev/null
  20. sudo cp -f  /tmp/fstab ../../etc/fstab && sudo rm -rf ../../boot/*
  21. sudo rm -rf firmware modules && sudo  mv firmware-backup firmware && sudo mv modules-backup  modules
  22. sudo umount ${loop}p2 && sudo losetup -d $loop
  23. sudo rm -rf /tmp/amlimg && sduo rm /tmp/fstab
复制代码

示例:打包线刷包、卡刷包脚本
  1. #!/bin/bash

  2. #需要传参,参数为需要转换的镜像路径
  3. CURRENTWD=$PWD
  4. sudo apt install img2simg
  5. if [ ! -d "output/amlimg" ];then
  6.   sudo mkdir output/amlimg
  7. fi

  8. if [ ! -d "/tmp/amlimg" ];then
  9.   mkdir /tmp/amlimg
  10. fi

  11. if [ ! -f "output/amlimg/AmlImg" ];then
  12.   sudo curl -L -o output/amlimg/AmlImg https://github.com/hzyitc/AmlImg ... _v0.3.1_linux_amd64
  13.   sudo chmod +x output/amlimg/AmlImg
  14. fi

  15. if [ ! -f "output/amlimg/eMMC.burn.img" ];then
  16.   sudo curl -L -o output/amlimg/eMMC.burn.img https://github.com/hzyitc/u-boot ... -0940/eMMC.burn.img
  17. fi

  18. #解包转换为线刷包所需格式
  19. diskimg=$1
  20. loop=$(losetup -f)
  21. sudo ./output/amlimg/AmlImg unpack output/amlimg/eMMC.burn.img output/amlimg
  22. sudo losetup  --show --partscan $loop $diskimg
  23. sudo img2simg ${loop}p1 output/amlimg/boot.simg
  24. sudo img2simg ${loop}p2 output/amlimg/rootfs.simg
  25. sudo losetup -d $loop
  26. #sudo chown $(id -u):$(id -g) -R output/amlimg/

  27. #写入刷机文件,去除分区校验
  28. cat <<EOF >output/amlimg/commands.txt
  29. USB:DDR:normal:0.DDR.USB
  30. USB:UBOOT_COMP:normal:1.UBOOT_COMP.USB
  31. ini:aml_sdc_burn:normal:2.aml_sdc_burn.ini
  32. conf:platform:normal:3.platform.conf
  33. PARTITION:bootloader:normal:4.bootloader.PARTITION
  34. PARTITION:resource:normal:6.resource.PARTITION
  35. PARTITION:boot:sparse:boot.simg
  36. PARTITION:rootfs:sparse:rootfs.simg
  37. EOF
  38. sudo rm ./output/amlimg/5.bootloader.VERIFY ./output/amlimg/7.resource.VERIFY

  39. #打包为线刷镜像
  40. burnimg=$diskimg.burn.img
  41. sudo ./output/amlimg/AmlImg pack $burnimg output/amlimg/
  42. echo "complete! File:$burnimg"

  43. #打包为卡刷升级镜像
  44. sdimg=$diskimg.sdupdate.zip
  45. cp -f userpatches/ReadMe.txt output/amlimg/
  46. sudo mkimage -C none -A arm -T script -d userpatches/sdburning.ini output/amlimg/boot.scr
  47. cd output/amlimg && sudo zip ../../$sdimg boot.scr  boot.simg rootfs.simg ReadMe.txt
  48. echo "complete! File:$sdimg"
  49. sudo rm -r /tmp/amlimg
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
黄医生电脑 + 1
蓝蓝 + 1 顶一个

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-2-7 16:41 | 显示全部楼层
我这有一个1.0版,好多img刷进去启动不了,试一下你这个感谢感谢。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-2-7 20:39 来自手机 | 显示全部楼层
感谢感谢,能不能做一个简单的投屏固件。迅速开机,局域网投屏到玩客云播放
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-2-8 10:12 来自手机 | 显示全部楼层
已刷CentOS但不会设置,等个小白攻略。嘿嘿
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-2-11 16:52 | 显示全部楼层
感谢大佬  其他的都刷不进去 就你的这个直刷刷进去了   玩客云 1.0
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-10 21:05 | 显示全部楼层
这个牛!!!!!!!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-14 15:12 | 显示全部楼层
刷了centos后,无法安装软件,无空间可用,要怎么扩容或怎么挂u盘?

点评

可以安装growpart 进行扩容 示例: yum install cloud-utils-growpart growpart /dev/sda resize2fs /dev/sda  详情 回复 发表于 2024-3-26 16:29
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-26 16:29 | 显示全部楼层
zmt87171888 发表于 2024-3-14 15:12
刷了centos后,无法安装软件,无空间可用,要怎么扩容或怎么挂u盘?

可以安装growpart 进行扩容
示例:
yum install cloud-utils-growpart
growpart /dev/sda
resize2fs /dev/sda
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-29 01:03 | 显示全部楼层
本帖最后由 wdclqrjing 于 2024-3-29 01:15 编辑

谢谢大佬分享资源
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-7-15 13:49 | 显示全部楼层
登录系统的账号和密码多少啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-3-22 11:36 | 显示全部楼层
刷机测试了一下,占用少一点点  问题是没啥用啊,
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-3-22 11:40 | 显示全部楼层
对比体积还是armbian最小???
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-4-16 13:52 | 显示全部楼层
你好 想问下 Linux内核能够换成低延时或者 实时的内核吗? 如果可以的话需要怎么做?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-20 20:14

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表