gxelec 发表于 2020-6-16 23:19

求助:将Volumio 刷入玩客云

Volumio-1.0-2018-12-01-aml805armv7.img写入U盘,可启动玩客云。用下面脚本写入EMMC不成功,哪位高手帮看看

install.sh

static/image/hrline/line4.pnghttps://www.right.com.cn/forum/static/image/hrline/line4.pnghttps://www.right.com.cn/forum/static/image/hrline/line4.pnghttps://www.right.com.cn/forum/static/image/hrline/line4.pnghttps://www.right.com.cn/forum/static/image/hrline/line4.pnghttps://www.right.com.cn/forum/static/image/hrline/line4.png



#!/bin/sh

echo "Start copy system for DATA partition."

mkdir -p /ddbr
chmod 777 /ddbr

VER=`uname -r`

IMAGE_KERNEL="/boot/uImage"
IMAGE_INITRD="/boot/uInitrd"
PART_ROOT="/dev/data"
DIR_INSTALL="/ddbr/install"
IMAGE_DTB="/boot/dtb.img"


if [ ! -f $IMAGE_KERNEL ] ; then
    echo "Not KERNEL.STOP install !!!"
    return
fi

if [ ! -f $IMAGE_INITRD ] ; then
    echo "Not INITRD.STOP install !!!"
    return
fi


echo "Formatting DATA partition..."
umount -f $PART_ROOT
mke2fs -F -q -t ext4 -m 0 $PART_ROOT
e2fsck -n $PART_ROOT
echo "done."

echo "Copying ROOTFS."

if [ -d $DIR_INSTALL ] ; then
    rm -rf $DIR_INSTALL
fi

mkdir -p $DIR_INSTALL
mount -o rw $PART_ROOT $DIR_INSTALL

cd /
echo "Copy BIN"
tar -cf - bin | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy BOOT"
#mkdir -p $DIR_INSTALL/boot
tar -cf - boot | (cd $DIR_INSTALL; tar -xpf -)
echo "Create DEV"
mkdir -p $DIR_INSTALL/dev
#tar -cf - dev | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy ETC"
tar -cf - etc | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy HOME"
tar -cf - home | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy LIB"
tar -cf - lib | (cd $DIR_INSTALL; tar -xpf -)
echo "Create MEDIA"
mkdir -p $DIR_INSTALL/media
#tar -cf - media | (cd $DIR_INSTALL; tar -xpf -)
echo "Create MNT"
mkdir -p $DIR_INSTALL/mnt
#tar -cf - mnt | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy OPT"
tar -cf - opt | (cd $DIR_INSTALL; tar -xpf -)
echo "Create PROC"
mkdir -p $DIR_INSTALL/proc
echo "Copy ROOT"
tar -cf - root | (cd $DIR_INSTALL; tar -xpf -)
echo "Create RUN"
mkdir -p $DIR_INSTALL/run
echo "Copy SBIN"
tar -cf - sbin | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy SELINUX"
tar -cf - selinux | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy SRV"
tar -cf - srv | (cd $DIR_INSTALL; tar -xpf -)
echo "Create SYS"
mkdir -p $DIR_INSTALL/sys
echo "Create TMP"
mkdir -p $DIR_INSTALL/tmp
echo "Copy USR"
tar -cf - usr | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy VAR"
tar -cf - var | (cd $DIR_INSTALL; tar -xpf -)

echo "Copy fstab"

rm $DIR_INSTALL/etc/fstab
cp -a /root/fstab $DIR_INSTALL/etc
#cp -a /boot/hdmi.sh $DIR_INSTALL/boot

#rm $DIR_INSTALL/root/install.sh
#rm $DIR_INSTALL/root/fstab
rm $DIR_INSTALL/usr/bin/ddbr
rm $DIR_INSTALL/usr/bin/ddbr_backup_nand
rm $DIR_INSTALL/usr/bin/ddbr_restore_nand

cd /
sync

umount $DIR_INSTALL

echo "*******************************************"
echo "Done copy ROOTFS"
echo "*******************************************"

echo "Writing new kernel image..."

mkdir -p $DIR_INSTALL/aboot
cd $DIR_INSTALL/aboot
dd if=/dev/boot of=boot.backup.img
abootimg -i /dev/boot > aboot.txt
abootimg -x /dev/boot
abootimg -u /dev/boot -k $IMAGE_KERNEL
abootimg -u /dev/boot -r $IMAGE_INITRD

if [ -f $IMAGE_DTB ] ; then
    abootimg -u /dev/boot -s $IMAGE_DTB
fi

echo "done."

echo "Write env bootargs"
/usr/bin/fw_setenv initargs "root=/dev/data rootflags=data=writeback rw console=ttyS0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.repair=yes net.ifnames=0 mac=\${mac}"

echo "*******************************************"
echo "Complete copy OS to eMMC parted DATA"
echo "*******************************************"


czy888 发表于 2021-3-20 08:14

本帖最后由 czy888 于 2021-3-20 20:36 编辑

你那个命令似乎不对。今天我刷S905M的盒子,使用sudo install.sh可以刷成功。使用install.sh,不能刷进去。

矮老虎 发表于 2021-3-30 09:36

我写入SD卡之后无法启动Volumio。写完那个镜像,是否需要选择dtb?应该怎么操作。多谢多谢。

但是我是能用SD卡启动LibreELEC的。

矮老虎 发表于 2021-3-30 12:08

后来写入emmc成功了吗?

037200573 发表于 2021-4-11 01:21

谁有刷VOLUMIO到玩客云的具体教程

gxelec 发表于 2021-4-16 17:31

矮老虎 发表于 2021-3-30 12:08
后来写入emmc成功了吗?

没成功,水平有限,搁置了:P

LifeForce 发表于 2021-8-27 12:47

你的玩客云,Volumio刷进U盘后怎么启动的。分享一份固件和DTB,谢谢

gxelec 发表于 2021-9-12 08:24

LifeForce 发表于 2021-8-27 12:47
你的玩客云,Volumio刷进U盘后怎么启动的。分享一份固件和DTB,谢谢

你试试这个,时间有点久,不太记得了
链接:https://www.aliyundrive.com/s/a6acMZHh2Ak

LifeForce 发表于 2021-9-12 15:42

gxelec 发表于 2021-9-12 08:24
你试试这个,时间有点久,不太记得了
链接:https://www.aliyundrive.com/s/a6acMZHh2Ak

点进去,没有文件。空的。你的固件是 Volumio-1.0-2018-12-01-aml805armv7.img 这个固件?如果是,就不用发了。我有了。也已经可以登陆进去了。找到合适的DTB.img了。谢谢你回复。

gxelec 发表于 2021-9-17 11:24

LifeForce 发表于 2021-9-12 15:42
点进去,没有文件。空的。你的固件是 Volumio-1.0-2018-12-01-aml805armv7.img 这个固件?如果是,就不用 ...

就是这个固件,现在才发现马盘分享有问题,文件夹分享了,竟然看不到里面的文件。

hongddh 发表于 2021-10-19 15:47

LifeForce 发表于 2021-9-12 15:42
点进去,没有文件。空的。你的固件是 Volumio-1.0-2018-12-01-aml805armv7.img 这个固件?如果是,就不用 ...

我把这镜像写到SD卡,没能启动,请问用哪个DTB,能分享一下吗

LifeForce 发表于 2021-10-21 16:58

hongddh 发表于 2021-10-19 15:47
我把这镜像写到SD卡,没能启动,请问用哪个DTB,能分享一下吗

openwrt18彩虹那个固件,刷好固件后,电脑打开盘符,里面有个dtb文件里面有三个文件,其中有一个,就是图片里面那个。放到volumio根目录下还名称为dtb.img就可以了

2753370142 发表于 2021-10-22 22:55

求分享一份Volumio的镜像,yadi.sk的登不上,谢谢了

矮老虎 发表于 2021-11-6 11:12

2753370142 发表于 2021-10-22 22:55
求分享一份Volumio的镜像,yadi.sk的登不上,谢谢了

有个数播的群:860958466

群文件里面有。

tmjchina 发表于 2022-1-5 15:36

LifeForce 发表于 2021-10-21 16:58
openwrt18彩虹那个固件,刷好固件后,电脑打开盘符,里面有个dtb文件里面有三个文件,其中有一个,就是图 ...

大佬帮帮忙,想把我的玩客云刷volumio
页: [1] 2
查看完整版本: 求助:将Volumio 刷入玩客云