【教程】详细! 玩客云WS1608刷机+从USB/SD卡启动+初始化配置等全套教程

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]

如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~

目录

前言

准备工具

软件

硬件

开始刷机

更换镜像源

更换docker源

修正时区

CPU性能调整

增加交换空间

安装casaos

添加casaos软件源

内网穿透Zerotier-One

安装Python

自动挂载SD卡脚本

从USB/SD卡启动系统

控制LED灯

配置USB网卡

散热问题

其他常用的库


网上教程很多,我也是综合参考了以下几个帖子。再写一遍是自己走一遍,顺便做个记录,力求简单粗暴。此外,以下几个教程中的烧录步骤可能不一定正确,至少我按着教程走的时候,烧录就出现了“M8-Chip驱动不识别”、“初始化DDR失败”等情况,还是另外搜索才发现的解决方法。

前言

        现在玩客云(装网心云)赚的收益少之又少,基本可以看做没有。所以,不刷机留着干啥?

准备工具

软件

相关的软件可以在这里下载:

迅雷网盘: https://pan.xunlei.com/s/VOO1HLsTWvWJqeQESnRk3g21A1?pwd=m6vx

固件版本说明

  • bookworm:Debian 发行版,Debian 12。
  • bullseye:Debian 发行版,Debian 11。
  • jammy:Ubuntu 发行版,基于 Debian,更注重用户友好性和桌面体验。
  • current(推荐):稳定版,一般指代当前官方推荐的稳定版本。
  • Edge:开发版,一般是让高级用户或开发者提前体验新功能。
  • 带burn(推荐):完整包,简单,能直接烧录。
  • 带minimal(按需):精简版固件,去除了不必要的服务、图形界面等。

固件账号密码:

  • Hostname: onecloud
  • Username: root
  • Password: 1234 或 root1234

硬件

  • 一根公对公的USB数据线
  • 一根导线或一个镊子
  • 一根网线
  • 一把十字螺丝刀

开始刷机

1、拆机。

2、确认主板的版本,与短接位置有关,后面要用。

3、用公对公的USB线,一头插在电脑上,另外一头插在玩客云靠近HDMI的USB口,不要通电

4、下载的刷机固件包是.img.xz格式,需要进行解压,得到.img固件。可以用360压缩软件。

5、电脑上打开烧录软件,导入刷机固件包。不要勾选两个擦除。

6、用导线或者镊子短接主板上的金属触角。

7、接通玩客云主板电源,然后点击 “开始”,同时松开短接 (不然可能出现初始化DDR失败)。等待烧录软件识别并烧录完成。如果有问题,就停止后重新再多试几遍。

  • 如果提示USB控制器错误,可以换个USB口,如果还是不行,建议换台电脑。
  • 如果你的玩客云通电之后那个指示灯是亮着的话,那么就说明你的短接有问题或者是USB连接有问题。
  • 如果出现M8-Chip驱动不识别,就去设备管理器卸载这个驱动,然后重启电脑,再重新安装Amlogic_USB_Burning_Tool软件,这样就会重装驱动了。千万不要去下驱动精灵等软件来尝试更新,没啥用,我电脑的显卡驱动就是被这些软件搞崩了。
  • 如果卡在98%,可以考虑换V2.1.6.8版本的Amlogic_USB_Burning_Tool软件勾选擦除所有

8、烧录完成之后,立马点击停止后断电,拔下数据线。不点击停止很可能又会自动再刷一遍。重新通电开机,插上网线,等玩客云上线。如果网口的灯已经亮了,那么可以到路由器管理地址去查看玩客云的ip地址。玩客云上线之后在路由器里叫onecloud。(可能要等几分钟让他启动)

​9、如果有显示器,连接HDMI就可以看到这样的界面。

10、接下来打开putty,登录玩客云的后台。

  • 账号: root
  • 密码: 1234 或 root1234 或 root123

        登录后提示需要更改密root的初始密码,可自行设置。更改完密码后,会提示创建账户,可以直接Ctrl+C取消。

到这里,刷机已经全部完成,可以把拆开的主板装回去了,接下来都只需要软件设置。关于安装软件,大家可以看网上其他的教程。


更换镜像源

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

更换docker源

wget https://play.cuse.eu.org/casaos_newbie.sh
chmod +x casaos_newbie.sh
sudo bash ./casaos_newbie.sh

修正时区

cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
date -R

CPU性能调整

# 查看当前设备的 CPU 支持哪些调度模式:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
# 查看当前设备的 CPU 支持运行的频率
#cat /sys/devices/system/cpu/cpu{0,1,2,3}/cpufreq/scaling_available_frequencies

echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor

增加交换空间

        玩客云内置的1GB运行内存确实有点小了,那就设置一点交换空间上来好了。

# 1. 创建 swap 文件
sudo fallocate -l 8G /swapfile
# 如果 fallocate 不可用,使用:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=8192

# 2. 设置正确权限
sudo chmod 600 /swapfile

# 3. 格式化为 swap 区域
sudo mkswap /swapfile

# 4. 启用 swap 文件
sudo swapon /swapfile

# 5. 验证 swap 是否生效
sudo swapon --show

设置开机自动挂载

sudo nano /etc/fstab

在文件末尾添加:

/swapfile none swap sw 0 0

安装casaos

        ssh进入玩客云后台,执行:

curl -fsSL https://get.casaos.io | sudo bash

        安装过程大概要半个小时,具体速度取决于网络情况,等安装好了之后,你就可以在浏览器里输入之前的ip地址,然后创建casaos的账号和密码,创建好了之后,你就进入到了casaos了:

添加casaos软件源

        自带的软件比较少,但是官方支持添加软件源。打开app store,点击更多应用,输入网址,点击添加

下面提供几个软件源:

Awesome Store list | Awesome CasaOS

更多的docker软件compose:https://github.com/FrozenGEE/compose

内网穿透Zerotier-One

curl -s https://install.zerotier.com | sudo bash

设置开机自启:

sudo systemctl status zerotier-one

加入network:

sudo zerotier-cli join xxx

安装Python

sudo apt install build-essential libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev zlib1g-dev libsqlite3-dev

sudo apt install python3 python3-pip python3.11-venv

创建虚拟环境

python3 -m venv venv

激活该虚拟环境:

source venv/bin/activate

自动挂载SD卡脚本

支持开机自动挂载SD卡

        casaos会自动挂载USB硬盘,但似乎不会挂载sd卡。个人不太喜欢外差一个usb,显得有点丑,所以买了一个大内存的内存卡。

1、检查 SD 卡是否被系统识别。插入 SD 卡后,首先检查系统是否识别到了设备。可以使用以下命令查看:

lsblk
# 或者:
# sudo fdisk -l

这里的 /mmcblk0 是我的 SD 卡。

2、考虑格式化SD卡为ext4格式。注意这会清空数据。

各主流文件系统对比:

文件系统优点缺点是否推荐
vfat (FAT32)✔️ 跨平台(Linux/Windows/电视都支持)
✔️ 可用于交换数据
❌ 不支持权限
❌ 单文件不能超过4GB
❌ 容易碎片化
🔸 如果你想在多个设备(如 Windows)上读写 SD 卡,可以选
exFAT✔️ 支持大文件(>4GB)
✔️ 兼容 Windows/macOS/Linux
❌ 需要 exfat-utils 和驱动
❌ 权限支持有限
✅ 如果你需要兼容性 + 大文件,推荐
ext4✔️ 完整 Linux 权限支持
✔️ 稳定、高效、无文件大小限制
✔️ 日志机制防损坏
❌ Windows/macOS 不直接支持
❌ 插别的系统设备读不了
✅ 推荐在 专用于 Linux 的 SD 卡 上使用
ntfs✔️ 兼容 Windows
✔️ 支持大文件
❌ 写入在 Linux 下可能较慢(需 ntfs-3g)🔸 特定情况下兼容有用,一般不推荐用作系统挂载盘

如果你主要在玩客云上用这张 SD 卡(不开Windows)
👉 推荐格式:ext4

卸载 SD 卡,并格式化为 ext4。你可以把 -L sdcard 改成你喜欢的卷标(LABEL)。

sudo umount /dev/mmcblk0p1
sudo mkfs.ext4 /dev/mmcblk0p1 -L sdcard

3、创建自动设置脚本。

nano mount_sdcard.sh

填入以下内容 (注意根据你的情况修改):

特别说明:优先使用 mmcblk0p1,如果不存在就用 mmcblk0

#!/bin/bash

# ========================================================
# 自动挂载 SD 卡启动脚本
# 作者:小锋学长 生活大爆炸
# 官网:https://xfxuezhang.cn
# 更新时间:2025-04-17
# 说明:自动识别 SD 卡文件系统类型,配置 /etc/fstab,
#       并立即挂载到 /mnt/sdcard,支持 vfat / exfat / ext4。
# 使用说明:
#       chmod +x mount_sdcard.sh
#       sudo ./mount_sdcard.sh
# ========================================================

echo "👉 自动挂载 SD 卡的配置脚本"
echo "👉 作者:小锋学长生活大爆炸 😎✨"
echo "👉 官网:https://xfxuezhang.cn"
echo

# 设定设备路径和挂载点
DEVICE="/dev/mmcblk0p1"
MOUNT_POINT="/mnt/sdcard"
echo "======= 开始配置 SD 卡自动挂载 ======="
echo "👉 设备路径:$DEVICE"
echo "👉 挂载目录:$MOUNT_POINT"

# 检查设备是否存在
if [ ! -b "$DEVICE" ]; then
  echo "❌ 错误:设备 $DEVICE 不存在,请确认 SD 卡已插入。"
  exit 1
fi

# 获取 UUID 和 文件系统类型(如 vfat/ext4)
UUID=$(blkid -s UUID -o value "$DEVICE")
FSTYPE=$(blkid -s TYPE -o value "$DEVICE")

# 获取当前用户 UID 和 GID
USER_ID=$(id -u)
GROUP_ID=$(id -g)

# 检查是否成功获取
if [ -z "$UUID" ] || [ -z "$FSTYPE" ]; then
  echo "❌ 错误:无法获取设备的 UUID 或文件系统类型。"
  exit 1
fi

echo "✅ 检测到设备 $DEVICE"
echo "   UUID: $UUID"
echo "   文件系统类型: $FSTYPE"

# 创建挂载目录(如果不存在)
if [ ! -d "$MOUNT_POINT" ]; then
  echo "📁 创建挂载目录 $MOUNT_POINT"
  mkdir -p "$MOUNT_POINT"
fi

# 构建挂载参数
if [ "$FSTYPE" = "vfat" ] || [ "$FSTYPE" = "exfat" ]; then
  MOUNT_OPTIONS="uid=$USER_ID,gid=$GROUP_ID,umask=0022,nofail"
else
  MOUNT_OPTIONS="defaults,nofail"
fi

# 检查 fstab 中是否已经有挂载项
if grep -q "$UUID" /etc/fstab; then
  echo "⚠️ 挂载配置已存在于 /etc/fstab,无需重复添加。"
else
  # 添加到 /etc/fstab
  echo "📝 添加挂载配置到 /etc/fstab..."
  echo "UUID=$UUID  $MOUNT_POINT  $FSTYPE  $MOUNT_OPTIONS  0  0" | sudo tee -a /etc/fstab
fi

# 尝试立即挂载
echo "🚀 正在挂载 SD 卡..."
systemctl daemon-reload
mount -a

# 检查是否挂载成功
if mount | grep -q "$MOUNT_POINT"; then
  echo "✅ SD 卡已成功挂载到 $MOUNT_POINT"
else
  echo "⚠️ SD 卡未能成功挂载,请手动检查。"
fi

4、赋予脚本执行权限。

chmod +x mount_sdcard.sh

5、运行脚本(需要 root 权限)。

sudo ./mount_sdcard.sh

从USB/SD卡启动系统

        eMMC 空间实在太小了,装不了多少软件,空间就满了。把系统装到SD卡,空间大了,也可以很方便的实现换机子不换系统。缺点嘛,就是受到机子和sd卡的影响,读写速度肯定是没有eMMC块的。

前面刷完大佬的固件后,uboot的顺序就变成了:U盘 -> SD卡 -> eMMC

对于USB或者SD卡,以下步骤是一样的。

1、进入固件网站,下载不带burn的版本:https://github.com/hzyitc/armbian-onecloud/releases

2、下载balenaEtcher烧录软件:balenaEtcher - Flash OS images to SD cards & USB drives

3、选择估计进行烧录:

4、拔掉电源,把烧录好的sd卡插入玩客云,然后通电。这样就成功进入到SD卡启动了。

5、接下来的操作就跟前面“开始刷机 第8步”开始的一样了。

控制LED灯

#显示红色
 echo 1 > /sys/class/leds/onecloud:red:alive/brightness
#关闭红色
 echo 0 > /sys/class/leds/onecloud:red:alive/brightness
#显示蓝色
 echo 1 > /sys/class/leds/onecloud:blue:alive/brightness
#关闭蓝色
 echo 0 > /sys/class/leds/onecloud:blue:alive/brightness
#显示黄色
 echo 1 > /sys/class/leds/onecloud:green:alive/brightness
#关闭黄色
 echo 0 > /sys/class/leds/onecloud:green:alive/brightness

配置USB网卡

1、检查有没有检测到设备。

lsusb

2、安装无线网卡驱动
更新软件包列表并安装 Realtek 无线网卡的驱动程序:

sudo apt update
sudo apt install firmware-realtek

安装完成后,重启系统以加载驱动程序:

sudo reboot

重启后,无线网卡应该能够被系统识别

3、确认加载了什么驱动。

lsmod | grep 8192

4、安装无线工具包。

sudo apt update
sudo apt install wireless-tools wpasupplicant iw rfkill
sudo apt install network-manager

5、使用nmtui扫描连接WiFi。

sudo nmtui

散热问题

        不得不说,玩客云设备没有带散热片,运行了一会之后就会很烫,功耗高的时候容易死机。用散热片其实效果也很不好,因此需要一个可以根据温度自动开关的散热风扇

自动温控风扇,支持设置温度阈值。可以DIY工具,比如装在充电器上,高温自动散热。https://m.tb.cn/h.6iiVnGd?tk=jJIUVYVzP70

其他常用的库

sudo apt install vim
sudo apt install screen
pip3 install requests

客云WS1608是一款硬件设备,它原本是用于存储和共享文件的盘,但是用户也可以通过刷机来增加它的功能。刷机是指将设备的固件进行替换或升级,从而改变设备的原有功能或增加新的功能。 要刷机客云WS1608,首先需要准备一台电脑和一根USB数据线。以下是详细步骤: 1. 在电脑上下载客云WS1608刷机固件。可以在官方站或相关论坛上找到可信的刷机固件。 2. 将客云WS1608设备连接到电脑上,使用USB数据线连接两者。 3. 打开设备管理器,找到客云WS1608在电脑上的对应端口。 4. 解压刷机固件,得到一个.img文件。 5. 使用刷机工具如AndroidTool等,选择对应的.img文件和设备端口。 6. 点击开始刷机按钮,等待刷机过程完成。期间请勿中断电源或拔掉USB数据线,以免造成刷机失败或设备损坏。 7. 刷机完成后,重新启动客云WS1608设备。 刷机后,可以根据个人需求在设备上安装新的操作系统、软件或工具,以拓展其功能。例如,可以将它变成一个家庭媒体中、下载服务器、家庭监控系统等。 需要注意的是,刷机涉及到修改设备固件,操作不当可能导致设备损坏,且刷机会失去原厂保修;刷机也可能存在法律风险,因此刷机前应充分了解风险并谨慎操作。 总结来说,刷机客云WS1608可以增加设备的功能,但请务必提前了解刷机的风险并仔细阅读刷机教程,以确保操作正确并避免不必要的麻烦。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小锋学长生活大爆炸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值