晶晨S905L个型号服务器全能配置:家居智能一体化、Armbian、IPTV、共享打印、建站、路由

linuxer
linuxer
发布于 2023-09-18 / 448 阅读
0
0

最近捡了几个盒子 准备打算拿来刷 armbian 玩一服务器把 本站目前还是挂载玩客云这种废物上的。。 看还能坚持多久。。。

盒子一般就是 运营商送的 Iptv 盒子 方案多种多样 ,但比较多的是 晶晨 S905 序列和 海思

我手里都有 但 S905 的比较多

就用这个把。。 RAM+ROM 从 1+8 到 4+32 都有。。。下面的是一个 2+8 的和一个 2+32 的 不要喷 标签是 16 但刷机出来它是 32G 的不知啥问题。。

这种盒子刷机一般要 双工 USB 线。 和短接主板某个位置 不一样的型号位置不一样 这里不一一讲了。 比较推荐的是你去买个 HDMI 短接的 基本上都通用。。。找个带 ROOT 的包直接烧录就就完了。。每序列 包不一样 具体其他地方搜索来刷

刷完 android 联网后找一下它的 IP 我这里就不直接插数据线了, 用网络 adb 重启一下进入 U 盘系统就行 插线的话装好驱动

在 adb 下 直接 adb reboot update 即可

如果是网络还要找它现在的 Ip 然后通过 adb connect ip:5555 连接 上的话 下面会显示 成功的英文 然后 输入 adb reboot update 或者 adb shell 进去安卓

在 reboot update 就可以插入 U 盘等它 进去 U 盘的系统了。。 有些包有可能会导致进不了。。 多试几次 不行换包。。

下面是刷 armbian 的

上面是 这个盒子进去 armbian U 盘后的 IP

ssh root@22.22.22.232 后 输入密码 1234 就来到设置向导 设置 root 的密码 和默认 shell 然后在设置 个个人用户名字 就完成设置。

然我还要写入 emmc 里面 不要每次 用 U 盘 我也不要 U 盘..

根据自己型号 选择对应 编号 写入 emmc

-----------------------------------------------

ID TYPE

-----------------------------------------------

1 ext4

2 btrfs

这个是系统盘格式 你想选那个就那个。。

root@armbian:~# armbian-install

[STEPS] Installing Armbian to internal eMMC...

[STEPS] Checking dependencies...

[INFO] Dependency check completed. Proceeding installation...

[STEPS] Initializing the environment...

[INFO] Use mainline u-boot: [no]

[INFO] Using ampart tool: [yes]

[INFO] Show all lists: [no]

[INFO] Internal eMMC : [/dev/mmcblk2]

[STEPS] Start selecting device...

--------------------------------------------------------------------------------------

ID SOC MODEL DTB

--------------------------------------------------------------------------------------

101 s905d Phicomm-N1 meson-gxl-s905d-phicomm-n1.dtb

102 s905d Phicomm-N1(DMA-thresh) meson-gxl-s905d-phicomm-n1-thresh.dtb

103 s905d MECOOL-KI-Pro meson-gxl-s905d-mecool-ki-pro.dtb

104 s905d SML-5442TW meson-gxl-s905d-sml5442tw.dtb

105 s905x HG680P meson-gxl-s905x-p212.dtb

106 s905x B860H meson-gxl-s905x-b860h.dtb

107 s905x Nexbox-a95x meson-gxl-s905x-nexbox-a95x.dtb

108 s905x TX9 meson-gxl-s905x-tx9.dtb

109 s905x T95,XiaoMI-3S,X96 meson-gxl-s905x-p212.dtb

110 s905x TBee meson-gxl-s905x-tbee.dtb

--------------------------------------------------------------------------------------

111 s905w TX3-Mini meson-gxl-s905w-tx3-mini.dtb

112 s905w W95 meson-gxl-s905w-p281.dtb

113 s905w X96-Mini meson-gxl-s905w-x96-mini.dtb

114 s905w X96W,FunTV,MXQ-Pro-4K meson-gxl-s905w-x96w.dtb

115 s905l UNT402A,M201-S meson-gxl-s905l3b-m302a.dtb

116 s905l2 MGV2000,MGV3000,M301A meson-gxl-s905l2-x7-5g.dtb

117 s905l2 E900v21E meson-gxl-s905l2-x7-5g.dtb

118 s905l2 Wojia-TV-IPBS9505 meson-gxl-s905l2-ipbs9505.dtb

119 s905l3 CM311-1,HG680-LC,M401A,UNT402A meson-gxl-s905l2-x7-5g.dtb

120 s905l3 UNT400G1 meson-gxl-s905l2-x7-5g.dtb

--------------------------------------------------------------------------------------

121 s905l3 CM211-1 meson-gxl-s905l3b-m302a.dtb

122 s905l3b E900V22D,TY1608 meson-gxl-s905l2-x7-5g.dtb

123 s905l3b E900V21E,E900V22E,MGV2000 meson-gxl-s905l3b-e900v22e.dtb

124 s905l3b M302A,M304A,CM211-1,CM311-1 meson-gxl-s905l3b-m302a.dtb

125 s905l3b IP103H,TY1608,BV310,B860AV-2.1M meson-gxl-s905l3b-m302a.dtb

126 s905lb BesTV-R3300L,SumaVision-Q7,MG101 meson-gxl-s905x-p212.dtb

127 s905lb Q96-mini meson-gxl-s905x-p212.dtb

128 s905mb S65 meson-gxl-s905x-p212.dtb

0 Other Customize Enter-custom-dtb-name

--------------------------------------------------------------------------------------

[OPTIONS] Please Input ID:

[1]+ Stopped armbian-install

root@armbian:~# armbian-install

[STEPS] Installing Armbian to internal eMMC...

[STEPS] Checking dependencies...

[INFO] Dependency check completed. Proceeding installation...

[STEPS] Initializing the environment...

[INFO] Use mainline u-boot: [no]

[INFO] Using ampart tool: [yes]

[INFO] Show all lists: [no]

[INFO] Internal eMMC : [/dev/mmcblk2]

[STEPS] Start selecting device...

--------------------------------------------------------------------------------------

ID SOC MODEL DTB

--------------------------------------------------------------------------------------

101 s905d Phicomm-N1 meson-gxl-s905d-phicomm-n1.dtb

102 s905d Phicomm-N1(DMA-thresh) meson-gxl-s905d-phicomm-n1-thresh.dtb

103 s905d MECOOL-KI-Pro meson-gxl-s905d-mecool-ki-pro.dtb

104 s905d SML-5442TW meson-gxl-s905d-sml5442tw.dtb

105 s905x HG680P meson-gxl-s905x-p212.dtb

106 s905x B860H meson-gxl-s905x-b860h.dtb

107 s905x Nexbox-a95x meson-gxl-s905x-nexbox-a95x.dtb

108 s905x TX9 meson-gxl-s905x-tx9.dtb

109 s905x T95,XiaoMI-3S,X96 meson-gxl-s905x-p212.dtb

110 s905x TBee meson-gxl-s905x-tbee.dtb

--------------------------------------------------------------------------------------

111 s905w TX3-Mini meson-gxl-s905w-tx3-mini.dtb

112 s905w W95 meson-gxl-s905w-p281.dtb

113 s905w X96-Mini meson-gxl-s905w-x96-mini.dtb

114 s905w X96W,FunTV,MXQ-Pro-4K meson-gxl-s905w-x96w.dtb

115 s905l UNT402A,M201-S meson-gxl-s905l3b-m302a.dtb

116 s905l2 MGV2000,MGV3000,M301A meson-gxl-s905l2-x7-5g.dtb

117 s905l2 E900v21E meson-gxl-s905l2-x7-5g.dtb

118 s905l2 Wojia-TV-IPBS9505 meson-gxl-s905l2-ipbs9505.dtb

119 s905l3 CM311-1,HG680-LC,M401A,UNT402A meson-gxl-s905l2-x7-5g.dtb

120 s905l3 UNT400G1 meson-gxl-s905l2-x7-5g.dtb

--------------------------------------------------------------------------------------

121 s905l3 CM211-1 meson-gxl-s905l3b-m302a.dtb

122 s905l3b E900V22D,TY1608 meson-gxl-s905l2-x7-5g.dtb

123 s905l3b E900V21E,E900V22E,MGV2000 meson-gxl-s905l3b-e900v22e.dtb

124 s905l3b M302A,M304A,CM211-1,CM311-1 meson-gxl-s905l3b-m302a.dtb

125 s905l3b IP103H,TY1608,BV310,B860AV-2.1M meson-gxl-s905l3b-m302a.dtb

126 s905lb BesTV-R3300L,SumaVision-Q7,MG101 meson-gxl-s905x-p212.dtb

127 s905lb Q96-mini meson-gxl-s905x-p212.dtb

128 s905mb S65 meson-gxl-s905x-p212.dtb

0 Other Customize Enter-custom-dtb-name

--------------------------------------------------------------------------------------

[OPTIONS] Please Input ID: 119

[INFO] Input Box ID: [119]

[INFO] Model Name: [CM311-1,HG680-LC,M401A,UNT402A]

[INFO] FDTFILE: [meson-gxl-s905l2-x7-5g.dtb]

[INFO] MAINLINE_UBOOT: [ ]

[INFO] BOOTLOADER_IMG: [ ]

[INFO] UBOOT_OVERLOAD: [u-boot-p212.bin]

[INFO] NEED_OVERLOAD: [no]

[STEPS] Which type of filesystem do you want for your root?

-----------------------------------------------

ID TYPE

-----------------------------------------------

1 ext4

2 btrfs

-----------------------------------------------

[OPTIONS] Please Input ID (1/2): 2

[INFO] Input Type ID: [2]

[INFO] Type of filesystem: [btrfs]

[STEPS] Partitioning eMMC...

[INFO] Start backing up the default bootloader.

4+0 records in

4+0 records out

4194304 bytes (4.2 MB, 4.0 MiB) copied, 1.54853 s, 2.7 MB/s

[STEPS] Successfully partitioned internal eMMC with amaprt.

[INFO] Start create MBR and partittion.

[INFO] 03. Write the mybox bootloader: [/usr/lib/u-boot/mybox-bootloader.img]

444+0 records in

444+0 records out

444 bytes copied, 0.00470888 s, 94.3 kB/s

8191+0 records in

8191+0 records out

4193792 bytes (4.2 MB, 4.0 MiB) copied, 0.377242 s, 11.1 MB/s

[STEPS] Processing BOOTFS partition...

[INFO] Formatting BOOTFS partition...

mkfs.fat 4.2 (2021-01-31)

[INFO] Copying BOOTFS ...

[INFO] Update the [uEnv.txt] file.

[STEPS] Start processing the rootfs partition...

[INFO] Formatting ROOTFS ...

btrfs-progs v6.2

See http://btrfs.wiki.kernel.org for more information.

Performing full device TRIM /dev/mmcblk2p2 (6.86GiB) ...

-----------------------------------------------

ID TYPE

-----------------------------------------------

1 ext4

2 btrfs

NOTE: several default settings have changed in version 5.15, please make sure

this does not affect your deployments:

- DUP for metadata (-m dup)

- enabled no-holes (-O no-holes)

- enabled free-space-tree (-R free-space-tree)

Label: ROOTFS_EMMC

UUID: d3ff2b13-e6bc-45a7-887d-dddcb7fc5e61

Node size: 16384

Sector size: 4096

Filesystem size: 6.86GiB

Block group profiles:

Data: single 8.00MiB

Metadata: single 8.00MiB

System: single 4.00MiB

SSD detected: yes

Zoned device: no

Incompat features: extref, skinny-metadata, no-holes

Runtime features: free-space-tree

Checksum: crc32c

Number of devices: 1

Devices:

ID SIZE PATH

1 6.86GiB /dev/mmcblk2p2

[INFO] Copying ROOTFS ...

[INFO] Copying [etc] ...

[INFO] Copying [home] ...

[INFO] Copying [lib64] ...

[INFO] Copying [opt] ...

[INFO] Copying [root] ...

[INFO] Copying [selinux] ...

[INFO] Copying [srv] ...

[INFO] Copying [usr] ...

[INFO] Copying [var] ...

[INFO] Generate the new fstab file.

[INFO] Update the relevant parameters.

[SUCCESS] Installation successful. Run [ poweroff ], remove the installation media then re-insert the power supply to boot new system.

root@armbian:~# -----------------------------------------------

刷完 后 poweroff 然后 等十几秒在拔电拔 U 盘 在开机。。。开始你的折腾之路吧。。

链接上去 看了一下系统信息。。

一般够用。。。 哈

完!

PS:刚链接的时候 由于系统语言问题 没设置完整 导致了 Sudo 丢失 如果会玩还能修复一下 不然就的重整了。。 记得千万 用 EN 设置

第一个软件我就装个 zerotierone 比较自己网络环境有点复杂。。 装完贴个标签 丢一边。。 啥时候想起来了 在连上去完完。。

开源网站:https://github.com/ophub/amlogic-s9xxx-armbian
下载地址:https://github.com/ophub/amlogic-s9xxx-armbian/releases


评论