找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8635|回复: 15

H96max(RK3318 3328)电视盒子安装centos8或9教程(恩山首发)

[复制链接]
本教程只适用于H96max(RK3318 3328)的芯片,其他arm(S905L等芯片)可以参考,打包的centos8或9系统,root密码armbian1234
H96max的RK3318 3328芯片的盒子armbian工具和固件下载(https://users.armbian.com/jock/rk3318/),下载我打包好的centos8或9系统固件,解压,centos8或9系统固件地址链接:https://pan.baidu.com/s/13n0ktTsaWJWAjG54ZJRg8w
提取码:1gnk

1、H96max(RK3318 3328)盒子用multitool工具刷armbian,可以正常开机运行armbian系统(S905L的盒子,如N1,杰赛S65、Q5等盒子自行用原教程安装armbian)
2、Win32DiskImager,烧录Armbian_22.02.0-trunk_Rk3318-box_bullseye_edge_5.15.23_minimal.img到TF卡中(S905L的盒子,如N1,杰赛S65、Q5等盒子自行用原教程烧录到TF或U盘)
3、用TF的系统开机进系统(S905L的盒子,如N1,杰赛S65、Q5等盒子用原教程的方法用TF或U盘进armbian系统)
4、mkdir -p /lsddbr
5、chmod 777 /lsddbr
6、mount /dev/mmcblk2p1 /lsddbr  (挂载盒子的EMMC到lsddbr,S905L的盒子,如N1,杰赛S65、Q5等盒子好像用mount /dev/mmcblk1p1 /lsddbr,自行研究命令 )
7、cd /lsddbr
8、rm -rf *
9、上传centos8或9.tar到lsddbr目录
10、tar -xvf centos8.tar(用9系统的就tar -xvf centos9.tar)
以下是RK3318或RK3328的方法,不适用S905L的盒子,如N1,杰赛S65、Q5等
11、umount /dev/mmcblk2p1
12、reboot
13、拔了TF卡

如果是S905L的盒子,如N1,杰赛S65、Q5等方法
11、 mv /lsddbr/etc/fstab  /lsddbr/etc/fstab.bak
12、 cp /root/fstab /lsddbr/etc/fstab
13、vi /lsddbr/etc/fstab  #编辑/lsddbr/etc/fstab, 把挂载/boot那行注释掉,防止centos更新修改真实的boot分区方法如下:
LABEL=ROOTFS / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1
#LABEL=BOOT /boot vfat defaults 0 2
tmpfs /tmp tmpfs defaults,nosuid 0 0

14、umount /dev/mmcblk1p1
15、reboot
16、拔掉TF卡或U盘

==============================================

论坛已有移植arm的方法(https://www.right.com.cn/forum/thread-5471347-1-1.html),但我看不懂,只好用我在别的地方看的教程后结合的土方法
1、VM安装centos8的桌面版本,用root进入桌面(以下在 root用户下操作)
2、SSH命令下用root安装centos8支持的arm的uefi软件
yum install https://mirrors.aliyun.com/cento ... 1f-3.el8.noarch.rpm
3、yum groupinstall 'Development Tools' -y
4、yum groupinstall "Virtualization Host" -y
5、systemctl enable libvirtd
6、systemctl start libvirtd
7、usermod -aG libvirt $(whoami)
8、yum install virt-install virt-viewer virt-manager -y
9、reboot
10、下载arm模拟qemu软件,wget https://download.qemu.org/qemu-4.2.0.tar.xz
11、解压qemu软件,tar xf qemu-4.2.0.tar.xz
12、cd qemu-4.2.0/
13、yum install python2 zlib-devel glib2-devel pixman-devel -y
14、./configure --target-list=aarch64-softmmu --prefix=/usr
15、make -j8
16、make install  # default location /usr/local/bin/qemu-system-aarch64
17、setenforce 0   模拟arm安装完毕
18、下载你要的arm系统(如:centos8、9,alpine等版本的aarch64版本)
19、进入cenetos8桌面,在菜单有个虚拟系统管理
20,打开虚拟系统管理,在菜单下有个小电脑图标,打开,进入后,看见生成虚拟机,选择本地安装介质,架构选项选择aarch64和virt
21、浏览你下载的arm系统(如:centos8、9,alpine等版本的aarch64版本),去掉choose the operationg system you are listalling下面的打勾,在输入框输入你的系统(如centos或alpine,就会出来菜单,选择相应的系统)
22、相应选择你的配置,网络选择,你要直通还是nat模式,设置好后进入安装系统界面
23、如果是centos9,会提示可以通过VNCViewer安装,如果是centos7或8,只能text模式下一个一个选项进行配置,需要自行找教程
24,安装好系统后,ssh命令下用root进入系统,现在要进行打包aarch64(arm)系统、
25、centos安装tar(yum install tar),alpine安装tar(apk add tar)
26、cd /
27、tar -cvpf centos9.tar afs bin boot dev etc home  lib lib64  media  mnt  opt  root run sbin srv tmp  usr  var (必须去除proc,lost+found、sys目录)打包好你要的arm系统

部署到arm盒子里(直接放到盒子里就无法开机的)
1、用TF的系统开机进系统(S905L的盒子,如N1,杰赛S65、Q5等盒子用原教程的方法用TF或U盘进armbian系统)
2、ip addr 记下盒子的mac地址
3、mkdir -p /lsddbr
4、chmod 777 /lsddbr
5、mount /dev/mmcblk2p1 /lsddbr  (挂载盒子的EMMC到lsddbr,S905L的盒子,如N1,杰赛S65、Q5等盒子好像用mount /dev/mmcblk1p1 /lsddbr,自行研究命令 )
6、cd /lsddbr
7、rm -rf *
8、上传centos8或9.tar到lsddbr目录
9、tar -xvf centos8.tar(用9系统的就tar -xvf centos9.tar)
10、mkdir {proc,sys,lost+found}
11、设置刚刚新建文件夹的权限(我用的是FinalShell)
/proc 权限:所有者:读取 执行 群组:读取 执行 其它:读取 执行
/lost+found 权限:所有者:读取 写入 执行 群组:   其它:
/sys 权限: 所有者:读取 写入 执行 群组:读取 执行 其它:读取 执行

12、cd /root
13、rm -rf /lsddbr/boot/*
14、rsync -av /boot/ /lsddbr/boot/
15、 mv /lsddbr/etc/fstab  /lsddbr/etc/fstab.bak
16、 cp /root/fstab /lsddbr/etc/fstab
17、vi /lsddbr/etc/fstab  #编辑/lsddbr/etc/fstab, 把挂载/boot那行注释掉,防止centos更新修改真实的boot分区方法如下:
LABEL=ROOTFS / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1
#LABEL=BOOT /boot vfat defaults 0 2
tmpfs /tmp tmpfs defaults,nosuid 0 0

18、cd /lsddbr/lib
19、rm -rf modules firmware
20、cp -rp /lib/modules .
21、cp -rp /lib/firmware .
22、cd /root
23、由于移植时用的网卡是电脑的,移植到盒子是没网络的,上传文件并修改文件中的网卡的mac地址为刚刚记录的MAC盒子地址
24、 上传文件70-persistent-ipoib.rules到/etc/udev/rules.d里,或修改自带的70-persistent-ipoib.rules
注释掉移植时的网卡信息,增加一行。并修改真实盒子的mac地址
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="?*00:00:00:00:00:00:00", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
25、上传文件ifcfg-eth0到/etc/sysconfig/network-scripts下,或修改自带的ifcfg-***为ifcfg-eth0,并修改为文件为
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=a57c90c2-ef47-4f40-95ef-e23732b70b24
DEVICE=eth0
ONBOOT=yes
26、cd /root
27、umount /dev/mmcblk2p1或umount /dev/mmcblk1p1
28、reboot
29、拔掉TF卡或U盘

评分

参与人数 1恩山币 +1 收起 理由
wgx*** + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
看得脑壳都大了,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

rk1833盒子刷机教程挺稀有的,非常感谢lz首发
1、H96max(RK3318 3328)盒子用multitool工具刷armbian,可以正常开机运行armbian系统(S905L的盒子,如N1,杰赛S65、Q5等盒子自行用原教程安装armbian)
2、Win32DiskImager,烧录Armbian_22.02.0-trunk_Rk3318-box_bullseye_edge_5.15.23_minimal.img到TF卡中(S905L的盒子,如N1,杰赛S65、Q5等盒子自行用原教程烧录到TF或U盘)
这两段教程我有点不理解,“盒子用multitool工具刷armbian”意思是用multitool工具和usb公对公双头数据线刷吗?
如果是的话那第二段的又意思又是什么呢?愿lz能详细解答一下

点评

rk3318 rk3328 没有公对公刷armbian,只能用TF安装multitool卡刷armbian  详情 回复 发表于 2022-3-25 22:13
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

厉害了,大神
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wgx1833 发表于 2022-3-13 11:50
rk1833盒子刷机教程挺稀有的,非常感谢lz首发
1、H96max(RK3318 3328)盒子用multitool工具刷armbian,可 ...

rk3318 rk3328 没有公对公刷armbian,只能用TF安装multitool卡刷armbian

点评

是把这multitool工具烧录到it卡上吗?在卡刷armbian到U盘?  详情 回复 发表于 2022-5-9 11:50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

那multitool工具怎么刷?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

那multitool工具怎么刷?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

gzxief 发表于 2022-3-25 22:13
rk3318 rk3328 没有公对公刷armbian,只能用TF安装multitool卡刷armbian

是把这multitool工具烧录到it卡上吗?在卡刷armbian到U盘?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大佬能解释一下multitool工具怎么用的吗,是把他烧录到it卡上吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

弱弱的问一下,刷了centos8后可以干嘛呢,科学吗
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
有群吗?有没有视频教程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

请问这是什么原因呢?怎么解决?

本帖子中包含更多资源

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

×

点评

我用Win32DiskImager写multitool到U盘 不能启动RK3318 TVbox,你是写到U盘还是TF卡上的  详情 回复 发表于 2022-10-27 12:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

oops2022 发表于 2022-10-18 08:34
请问这是什么原因呢?怎么解决?

我用Win32DiskImager写multitool到U盘 不能启动RK3318 TVbox,你是写到U盘还是TF卡上的

点评

不过早就解决了,盒子和卡都刷了,正常,但是具体细节忘了,因为都在刷905x3的盒子,我印象里好像是armbian镜像的问题  详情 回复 发表于 2023-3-12 12:22
TF卡,三星白卡。  详情 回复 发表于 2023-3-12 12:17
HK1 MAX 2+16g  详情 回复 发表于 2022-10-27 14:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 haoy 于 2022-10-27 14:59 编辑


HK1 MAX 2+16g
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

haoy 发表于 2022-10-27 12:57
我用Win32DiskImager写multitool到U盘 不能启动RK3318 TVbox,你是写到U盘还是TF卡上的

TF卡,三星白卡。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 21:26

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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