R3300L安装armbian(bullseye 23.08.0)并装OMV

这篇具有很好参考价值的文章主要介绍了R3300L安装armbian(bullseye 23.08.0)并装OMV。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在折腾机顶盒,把折腾过程记录一下,仅作参考,不负任何责任。
一、硬件准备:
百视通R3300L机顶盒一台;
普通miniUSB数据线一条;
晶晨HDMI刷机神器一个;
读卡器和TF卡或者U盘一个(都不要小于8G)
win10电脑一台。

二、软件准备:
晶晨的刷机工具USB_Burning_Tool;
开心电视助手4;下载地址:
链接:https://pan.baidu.com/s/1JXVGVndXeBDu2OQ4QbPA1A?pwd=8pgq
提取码:8pgq
R3300L的安卓6线刷固件(img镜像);下载地址:
https://pan.baidu.com/s/1US2DZTHGGFOik3qLnHwJig?pwd=vjvz

安卓app:Reboot to LibreElec;下载地址:
https://pan.baidu.com/s/1-aTnerW7vhmG-wlP-zLAHw?pwd=avox

Rufus刷镜像(或者winImg32等刷镜像的也行);

Armbian_23.08.0_amlogic_s905lb-r3300l_bullseye_6.1.38_server_2023.07.08.img
下载地址:https://github.com/ophub/amlogic-s9xxx-armbian/releases

三、制作armbian启动TF卡
把TF装进读卡器,插进电脑USB口,打开Rufus,选择下载的armbian镜像,确认一下被刷进的设备是不是你要用的TF卡,按确定,刷好之后,改uEnv.Txt和extlinuxconf文件。

四、刷安卓6固件,然后用U盘安装Reboot To LibreElec,并运行,期间会弹出Root权限询问对话框,请选择允许。
警告:如果用Reboot To LibreElec重启进入tf卡或者u盘的armbian,再进行安装的话,会导致只要usb口或者tf卡槽有设备就不能顺利引导安装在emmc的armbian系统。要想避免这个bug,应该利用《开心电视助手4》中“调试”→"从u盘/SD卡启动",从而引导tf卡或u盘的armbian镜像启动,再安装。
以上四步可以在互联网找到很多教程,不再赘述。

五、插入TF卡,启动armbian,第一次启动要你重设Root的密码的,其它要设置的直接按Ctrl+C取消跳过,在终端输入:

armbian-install -m yes

稍等十分钟左右,就可以安装进机顶盒里的emmc了。安装完毕会提示输入:

poweroff

关掉电源,取出TF卡,再开机顶盒就可以从emmc启动刚装的armbian了。进去后,更换国内源:

nano /etc/apt/sources.list

在打开的文件中,给每一行的最前面添加#号,这样就可以注释掉里面的内容,把以下内容复制进去。

#这是原来内容,在行首添加了#号,注释掉
#deb http://deb.debian.org/debian bullseye main contrib non-free
#deb-src http://deb.debian.org/debian bullseye main contrib non-free

#deb http://deb.debian.org/debian bullseye-updates main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

#deb http://deb.debian.org/debian bullseye-backports main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

#deb http://security.debian.org/ bullseye-security main contrib non-free
#deb-src http://security.debian.org/ bullseye-security main contrib non-free
#以上是原内容

#以下是我添加的源
# 默认注释了源码镜像以提高 apt update 速度
# 清华大学的软件源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free 
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free 
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free 
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

# 阿里云的软件源
 deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
# deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
 deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
# deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
 deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
# deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
 deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
# deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

# 中科大的软件源
 deb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free 
# deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free 
 deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free 
# deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free 
 deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free 
# deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free 
 deb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free 
# deb-src https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free

检查无误后,按Ctrl+O保存,按Ctrl+X退出。

nano /etc/apt/sources.list.d/armbian.list

把原内容注释掉,复制以下内容进去

#deb http://apt.armbian.com bullseye main bullseye-utils bullseye-desktop

deb https://mirrors.tuna.tsinghua.edu.cn/armbian bullseye main bullseye-utils bullseye-desktop

运行一下:

apt update && apt upgrade -y

等待更新完毕。

六、安装OMV
这部分内容参考了以下网页:
参考网址一:Installation on Debian
https://docs.openmediavault.org/en/5.x/installation/on_debian.html?highlight=debian
参考网址二:Installing OMV6 on Armbian Bullseye
https://wiki.omv-extras.org/doku.php?id=omv6:armbian_bullseye_install

手动安装 openmediavault 密钥环:

apt-get install --yes gnupg
wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key
apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc"

添加清华源软件包储存库加速。这部分参考了:
https://mirrors.tuna.tsinghua.edu.cn/help/openmediavault/

cat <<EOF > /etc/apt/sources.list.d/openmediavault.list
deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public shaitan main
deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages shaitan main
## Uncomment the following line to add software from the proposed repository.
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public shaitan-proposed main
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages shaitan-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public shaitan partner
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages shaitan partner
EOF

其中 shaitan 为 Open Media Vault 的 codename(本样例代码为 6.x 的 codename)
↓以下内容不建议使用↓
运行以下内容:

#设置环境变量
export LANG=C.UTF-8
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
#更新
apt-get update
#安装OMV
apt-get --yes --auto-remove --show-upgraded \
    --allow-downgrades --allow-change-held-packages \
    --no-install-recommends \
    --option DPkg::Options::="--force-confdef" \
    --option DPkg::Options::="--force-confold" \
    install openmediavault-keyring openmediavault
#更新OMV环境
export PATH=$PATH:/usr/sbin
omv-confdbadm populate

期间可能会报Error,不用管,稍等一会看看OMV的登陆网页能不能打开,如果打不开就继续按照以下进行,如果能打开就到这里算安装完成,请忽略下一个命令。
↑以上内容不建议使用↑

↓建议使用以下内容↓**
以下命令是自动安装的脚本,装完后包含omv-extras插件:

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

可能要等不少于半小时吧,根据视网络情况而定。搞定后会自动重启。
在浏览器输入http://机顶盒的ip地址就可以打开OMV的登陆界面了,登录的默认账号是admin,默认密码是openmediavault。

七、安装docker
直接使用docker安装脚本

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun

这个脚本运行比较久,也需要耐心等待。
装好后,显示如下信息:

Client: Docker Engine - Community
 Version:           24.0.4
 API version:       1.43
 Go version:        go1.20.5
 Git commit:        3713ee1
 Built:             Fri Jul  7 14:50:52 2023
 OS/Arch:           linux/arm64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.4
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.5
  Git commit:       4ffc614
  Built:            Fri Jul  7 14:50:52 2023
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

为了确保portainer能正确运行,建议先装apparmor

apt install apparmor apparmor-utils auditd 

八、安装portainer:

#这个可不执行,搜索portainer镜像,我选portainer-ce
docker search portainer
#拉取portainer镜像
docker pull portainer/portainer-ce 
#创建一个名称为portainerTV端口为9000的容器,并运行。
docker run -d -p 9000:9000 --restart=always \
 -v /var/run/docker.sock:/var/run/docker.sock \
 --name portainerTV portainer/portainer-ce

在浏览器输入http://你的ip地址:9000就可以访问portainer了。

九、利用docker安装frpc内网穿透
本部分内容参考了https://doc.natfrp.com/frpc/usage.html的docker部分做法:
执行下面的命令就能创建一个容器并启动 frpc:

docker run \
    -d \
    --restart=on-failure:5 \
    --pull=always \
    --name=sakura1 \
    natfrp/frpc \
    -f <启动参数> --remote_control <远程控制密码>

请注意每行(除了最后一行)末尾都有一个 \,并且 \ 后面没有任何东西(包括空格)。

十、利用docker安装nextcloud
不要搞那个什么netxcloud/all-in-one的镜像,这是巨坑。
如果要求不高,不用安装mysql和apache,直接拉取镜像,创建容器就可以了:

拉取镜像:

docker pull nextcloud

启动容器:
这里创建了一个名称为nextcloud的容器,端口为81,可以根据自己的实际情况更改。

docker run -d --restart=always --name nextcloud -p 81:80 nextcloud

注意:前一个是物理主机端口,后一个是容器端口
创建好之后,就可以在浏览器打开:http://该机顶盒的ip地址:81,进行设置就可以了。

十一、利用docker安装qbittorrent
拉取qbittorrent的镜像

docker pull linuxserver/qbittorrent

创建qbittorrent容器

docker run -d \
  --name=qbittorrent \
  -p 7881:7881 \
  -p 7881:7881/udp \
  -p 18080:8080 \
  -v /srv/dev-disk-by-uuid-66c6577b-85d8-42e9-8cb0-d6224e90484b/qDLa:/downloads/qDLa \
  -v /srv/dev-disk-by-uuid-64aa4419-08ef-4205-b287-a5db1b230203/qDLb:/downloads/qDLb \
  --restart=always \
 linuxserver/qbittorrent

或者也可以用以下形式创建容器

docker run --name=qbittorrent \
  --network host -d \
  -e WEBUI_PORT=18080 \
  -e TZ="Asia/Shanghai" \
  -v /root/qb/:/downloads \
  --restart unless-stopped \
  linuxserver/qbittorrent

注意:-v 参数的格式是:宿主机文件夹的路径:容器的目录,在这里我使用了绝对路径。
十二、利用docker安装kms服务器
其实kms服务器的镜像有很多,这里选择了mikolatero/vlmcsd的镜像。

docker pull mikolatero/vlmcsd
docker run -d -p 1688:1688 --restart=always --name="vlmcsd" mikolatero/vlmcsd

注意:前一个是物理主机端口,后一个是容器端口
使用方法:
把以下内容保持为winkms.bat,其中ip地址和序列号,如果没有序列号,你可以把该行删去,否则要根据你自己实际情况来设置,保存好之后对其点击右键,选择以管理员身份运行即可。

winkms.bat

@echo off
slmgr /skms 192.168.60.111(你的IP地址):1688
slmgr /ipk 你的序列号
slmgr /ato
slmgr /xpr

officekms.bat,这部分激活office2021

cd C:\Program Files\Microsoft Office\Office16
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /unpkey:6F7TH >nul
cscript ospp.vbs /inpkey:FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH
cscript ospp.vbs /sethst:192.168.16.217
cscript ospp.vbs /act

十三、利用docker安装导航主页

十四、利用docker安装电子图书馆
以上待续……文章来源地址https://www.toymoban.com/news/detail-717964.html

到了这里,关于R3300L安装armbian(bullseye 23.08.0)并装OMV的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HbuilderX打包成apk安卓安装包并装到手机上

    将开发好的项目前端代码,打包成html、css、js等静态资源,打包后会自动生成/dist文件夹。不管用什么环境开发的项目,都可以生成这些静态资源。 本次分享需要用到非常重要的工具HbuilderX,这是dcloud.io出口的一款非常有用的前端开发工具,内置发布成为app的功能。 官方下载

    2024年02月16日
    浏览(47)
  • SQL Server 查询数据并汇总相关技巧 23.08.08

    GROUPING 是一个聚合函数,它产生一个附加的列,当用 CUBE 或 ROLLUP 运算符添加行时,附加的列输出值为1,当所添加的行不是由 CUBE 或 ROLLUP 产生时,附加列值为0。 仅在与包含 CUBE 或 ROLLUP 运算符的 GROUP BY 子句相联系的选择列表中才允许分组。 语法 GROUPING ( column_name ) 参数 col

    2024年02月14日
    浏览(39)
  • 行业追踪,2023-08-23

    凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让市场来告诉你 跟踪板块总结: 成交额超过 100 亿 排名靠前,macd柱由绿转红 成交量要大于均线 有必

    2024年02月11日
    浏览(37)
  • 树莓派4B系统一键安装opencv,再也不要用编译安装啦!(支持buster、bullseye)

    首先第一步,需要配置好国内镜像软件源(原生源通不过),已经换源的可以跳过 。这里选择清华源为例。 点击链接看到使用帮助:https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/,选择对应的系统版本,这里使用Buster为例 输入命令修改文件 /etc/apt/sources.list 和 /etc/apt/sources.list.d/

    2024年02月12日
    浏览(39)
  • 2023-08-23力扣每日一题

    链接: 1782. 统计点对的数目 题意: 给n个点和m条无向边(可重复),q个查询 定义 edge[a] 为一个点是a的边数量,定义 ret[a,b] 是 edge[a]+edge[b]-(a与b的边) q个查询q个答案,第i次查询值 val[i] ,求所有的 1=ab=n 条件下有多少 ret[a,b]val[i] 解: TLE卡47了 看了评论区用空间换时间,

    2024年02月10日
    浏览(59)
  • CSDN编程题-每日一练(2023-08-23)

    时间限制:1000ms内存限制:256M 题目描述: 最近小艺酱渐渐变成了一个圆滑的形状-球!! 小艺酱开始变得喜欢上球! 小艺酱得到n个同心圆。 小艺酱对着n个同心圆进行染色。 相邻的圆范围内不能有相同的颜色。相隔一层的圆颜色相同。 小艺酱想知道两种颜色最大中最外层

    2024年02月11日
    浏览(53)
  • 2023-08-23 LeetCode每日一题(统计点对的数目)

    点击跳转到题目位置 给你一个无向图,无向图由整数 n ,表示图中节点的数目,和 edges 组成,其中 edges[i] = [u i , v i ] 表示 u i 和 v i 之间有一条无向边。同时给你一个代表查询的整数数组 queries 。 第 j 个查询的答案是满足如下条件的点对 (a, b) 的数目: a b cnt 是与 a 或者 b

    2024年02月11日
    浏览(54)
  • 【LeetCode - 每日一题】1654. 到家的最少跳跃次数(23.08.30)

    可以左跳可以右跳 不能连续左跳两次 不能跳到负数 不能跳到 forbidden[] 求可以跳到 x 的最少跳跃次数 a. overview 最初时,只有 0 位置可以进行跳跃;在跳到 a 位置后,又可以跳到 2a 位置和 a-b 位置(如果 ab );然后又多了两个位置(或者一个位置)可以跳跃…因此这是一个

    2024年02月10日
    浏览(47)
  • armbian 安装openwrt

    先刷armbian 装docker 跑openwrt armbian系统开机 换Debian源(非必要,我没有换反而成功了, 换了反而更新不出来) nano /etc/apt/sources.list (ctrl+x退出) 更新软件 apt-get update apt-get upgrade  安装docker apt install docker.io 打开网卡混杂模式 ip link set eth0 promisc on 创建网络 docker network create -d

    2024年04月08日
    浏览(52)
  • armbian安装docker

    在Armbian上安装Docker,可以按照以下步骤操作: 1、更新软件包列表: 2、安装必要的软件包以允许apt通过HTTPS使用仓库: 3、添加Docker的官方GPG密钥: 4、添加Docker的稳定仓库: 5、再次更新软件包列表(用于读取新添加的Docker仓库): 6、安装Docker CE(社区版): 7、为了确保

    2024年02月21日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包