找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
楼主: suixin2020

【2020.05.23】玩客云armbian 高版本内核 Linux 5.7.0 自编译版本 Ubuntu 20.04 LTS

 火... [复制链接]
发表于 2021-11-25 18:42 | 显示全部楼层
尉迟申棠 发表于 2021-3-21 14:28
有个疑问想请教!txqueuelen 1000  (Ethernet) 显示了是千兆网速。但我  iperf3  测速的结果显示并没有达到 ...

这个就可以用直接apt install docker.io 按y继续装完再service docker start就OK了
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-11-28 11:09 | 显示全部楼层
  1. #!/bin/sh

  2. echo "Start script create MBR and filesystem"

  3. INSTALL_PATH=/boot/install
  4. sh ${INSTALL_PATH}/update_led.sh &
  5. if [ -e /dev/mmcblk0 ];then
  6.     DEV=mmcblk0
  7. else
  8.     DEV=mmcblk1
  9. fi

  10. DEV_EMMC=/dev/${DEV}
  11. DEV_BOOT0=${DEV_EMMC}boot0
  12. DEV_BOOT1=${DEV_EMMC}boot1
  13. BOOT0=${DEV}boot0
  14. BOOT1=${DEV}boot1
  15. PART_BOOT=${DEV_EMMC}p1
  16. PART_ROOT=${DEV_EMMC}p2
  17. UBOOT=${INSTALL_PATH}/u-boot.bin
  18. ENV=${INSTALL_PATH}/env.img
  19. MAC=""

  20. rm -f /etc/machine-id
  21. systemd-machine-id-setup

  22. MAC=$(dd if=/dev/urandom bs=1024 count=1 2>/dev/null | md5sum | sed -e 's/^\(..\)\(..\)\(..\)\(..\).*$/00:22:\1:\2:\3:\4/' -e 's/^\(.\)[13579bdf]/\10/')

  23. [ -f /opt/client.crt ] && {
  24.     MAC=$(openssl x509 -in /opt/client.crt -noout --text | grep "Subject:" | awk '{print $10}' | awk -F '[' '{print $2}' | awk -F ']' '{print $1}')
  25. }

  26. echo "Start create MBR and partittion"

  27. parted -s "${DEV_EMMC}" mklabel msdos
  28. parted -s "${DEV_EMMC}" mkpart primary fat32 108M 620M
  29. parted -s "${DEV_EMMC}" mkpart primary ext4  724M 100%

  30. echo "Start restore u-boot"

  31. dd if=${UBOOT} of="${DEV_EMMC}" conv=fsync bs=1 count=442
  32. dd if=${UBOOT} of="${DEV_EMMC}" conv=fsync bs=512 skip=1 seek=1
  33. dd if=${ENV} of="${DEV_EMMC}" conv=fsync bs=1M seek=628 count=8

  34. sync
  35. echo "Done"

  36. echo "Start copy system for eMMC."

  37. mkdir -p /ddbr
  38. chmod 777 /ddbr

  39. DIR_INSTALL="/ddbr/install"

  40. if [ -d $DIR_INSTALL ] ; then
  41.     rm -rf $DIR_INSTALL
  42. fi
  43. mkdir -p $DIR_INSTALL

  44. if grep -q $PART_BOOT /proc/mounts ; then
  45.     echo "Unmounting BOOT partiton."
  46.     umount -f $PART_BOOT
  47. fi
  48. echo -n "Formatting BOOT partition..."
  49. mkfs.vfat -n "BOOT_EMMC" $PART_BOOT
  50. echo "done."

  51. mount -o rw $PART_BOOT $DIR_INSTALL

  52. echo -n "Cppying BOOT..."
  53. cp -r /boot/* $DIR_INSTALL && sync
  54. echo "done."

  55. echo -n "Edit init config..."
  56. sed -e "s/ROOTFS/ROOT_EMMC/g" \
  57. -i "$DIR_INSTALL/uEnv.txt"
  58. echo "done."

  59. umount $DIR_INSTALL

  60. if grep -q $PART_ROOT /proc/mounts ; then
  61.     echo "Unmounting ROOT partiton."
  62.     umount -f $PART_ROOT
  63. fi

  64. echo "Formatting ROOT partition..."
  65. mke2fs -F -q -t ext4 -L ROOT_EMMC -m 0 $PART_ROOT
  66. e2fsck -n $PART_ROOT
  67. echo "done."

  68. echo "Copying ROOTFS."

  69. mount -o rw $PART_ROOT $DIR_INSTALL

  70. cd /
  71. echo "Copy BIN"
  72. tar -cf - bin | (cd $DIR_INSTALL; tar -xpf -)
  73. #echo "Copy BOOT"
  74. #mkdir -p $DIR_INSTALL/boot
  75. #tar -cf - boot | (cd $DIR_INSTALL; tar -xpf -)
  76. echo "Create DEV"
  77. mkdir -p $DIR_INSTALL/dev
  78. #tar -cf - dev | (cd $DIR_INSTALL; tar -xpf -)
  79. echo "Copy ETC"
  80. tar -cf - etc | (cd $DIR_INSTALL; tar -xpf -)
  81. echo "Copy HOME"
  82. tar -cf - home | (cd $DIR_INSTALL; tar -xpf -)
  83. echo "Copy LIB"
  84. tar -cf - lib | (cd $DIR_INSTALL; tar -xpf -)
  85. echo "Create MEDIA"
  86. mkdir -p $DIR_INSTALL/media
  87. #tar -cf - media | (cd $DIR_INSTALL; tar -xpf -)
  88. echo "Create MNT"
  89. mkdir -p $DIR_INSTALL/mnt
  90. #tar -cf - mnt | (cd $DIR_INSTALL; tar -xpf -)
  91. echo "Copy OPT"
  92. tar -cf - opt | (cd $DIR_INSTALL; tar -xpf -)
  93. echo "Create PROC"
  94. mkdir -p $DIR_INSTALL/proc
  95. echo "Copy ROOT"
  96. tar -cf - root | (cd $DIR_INSTALL; tar -xpf -)
  97. echo "Create RUN"
  98. mkdir -p $DIR_INSTALL/run
  99. echo "Copy SBIN"
  100. tar -cf - sbin | (cd $DIR_INSTALL; tar -xpf -)
  101. echo "Copy SELINUX"
  102. tar -cf - selinux | (cd $DIR_INSTALL; tar -xpf -)
  103. echo "Copy SRV"
  104. tar -cf - srv | (cd $DIR_INSTALL; tar -xpf -)
  105. echo "Create SYS"
  106. mkdir -p $DIR_INSTALL/sys
  107. echo "Create TMP"
  108. mkdir -p $DIR_INSTALL/tmp
  109. echo "Copy USR"
  110. tar -cf - usr | (cd $DIR_INSTALL; tar -xpf -)
  111. echo "Copy VAR"
  112. tar -cf - var | (cd $DIR_INSTALL; tar -xpf -)

  113. echo "Copy fstab"

  114. rm $DIR_INSTALL/etc/fstab
  115. cp -a ${INSTALL_PATH}/fstab $DIR_INSTALL/etc/fstab

  116. sed -i '/iface eth0 inet dhcp/a\hwaddress '${MAC} $DIR_INSTALL/etc/network/interfaces

  117. cd /
  118. sync

  119. umount $DIR_INSTALL

  120. echo "*******************************************"
  121. echo "Complete copy OS to eMMC "
  122. echo "*******************************************"

  123. shutdown -h now
复制代码
注意看 install.sh脚本输出完****那一行之后就直接shutdown了 没有出现楼主图片中的最后一行也是比较正常
我是个小白 写入emmc也失败了

点评

那一行用ttl连接putty才能看得到,用网络连接的putty看不到的。 玩客云灯灭了,其实就执行完了。就可以重启了。  详情 回复 发表于 2022-1-2 18:48
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-1-2 18:48 | 显示全部楼层
An111 发表于 2021-11-28 11:09
注意看 install.sh脚本输出完****那一行之后就直接shutdown了 没有出现楼主图片中的最后一行也是比较正常
...

那一行用ttl连接putty才能看得到,用网络连接的putty看不到的。
玩客云灯灭了,其实就执行完了。就可以重启了。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-1-2 19:58 | 显示全部楼层
好好思考天天向上
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-1-3 19:47 | 显示全部楼层
能力有限,不会自己编译,就下载坛子里别人编译好的,从3.10.108试到5.10.68;工作都不稳定,目前就这个版本的还好,己经持工作了30个小时没死机。
板子估计是1.0的。先刷了s805_flash_snail.img的底包;
因为靠近网口的usb被我拆了,然后焊在了内置的硬盘上,没办法用usb启动,就在uboot里改了下,从sd卡启动。找了个8G的tf卡,装上读卡器写入了Armbian_20.12_Aml-s812_buster_current_5.9.0-rc7.img
然后ttl中断进入uboot
输入:

setenv start_emmc_autoscript 'mmc part 1; if fatload mmc 1 11000000 s805_autoscript; then autoscr 11000000; fi;';
setenv start_mmc_autoscript 'mmc part 0; if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;';
setenv start_autoscript 'if mmcinfo; then run start_mmc_autoscript; else  run start_emmc_autoscript; fi;';
setenv bootcmd 'run start_autoscript;';
saveenv;


这样就可以先从sd卡启动,如果没插sd卡就会从emmc启动。
别问我这个是怎么来的,我也看不懂这个,不知道翻了多少东西拼凑出来的。刷了s805_flash_snail.img这个底包这个可以用。

插上装了sd卡套的tf卡。开机启动后。
df -h 查看了一下,sd卡是 /dev/mmcblk1
这样的话,emmc就是/dev/mmcblk0了。
之前刷的别的版本发现有时 sd卡是/dev/mmcblk0;emmc是/dev/mmcblk1

核实好后,vim /boot/install/install.sh

确认DEV的值是emmc
然后给MAC赋值,
保存后
运行 /boot/install/install.sh
等到玩客云灯灭,关掉电源,拨下sd卡,就可以从emmc启动了。

,还没写完这段话,又死机了。只能拨掉电源重插。才能重新启动。玩客云原版的系统,开机几年都没死过机,要么就是死机了会自动重启。
就没人解决一下这个问题么。会死机的系统就没什么使用价值了。



本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-1-15 09:52 | 显示全部楼层
厉害啊,下了,开个mc服务器玩
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-1-16 19:47 来自手机 | 显示全部楼层
能不能做一个自动写入emmc得。我现在用的5.88。 5.9u盘启动 获取不到IP!获取到了。写入emmc失败!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-1-29 13:46 | 显示全部楼层
很赞,刚好需要
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-21 10:41 | 显示全部楼层
玩客云armbian 高版本内核 Linux 5.7.0 自编译版本 Ubuntu 20.04 LTS
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-3-19 01:45 | 显示全部楼层
Janice91 发表于 2021-3-6 18:52
我也是 解决了吗

你解决了吗?搞不定啊!我想刷会玩客云官方固件!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-3-19 01:52 | 显示全部楼层
拔掉U盘启动不了,一个劲的搜索U盘!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-5-27 20:15 | 显示全部楼层
感想分享!!!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-6-17 09:07 来自手机 | 显示全部楼层
谢谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-6-23 23:19 来自手机 | 显示全部楼层
感谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

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

GMT+8, 2026-8-23 22:29

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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