首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 69048|回復(fù): 1
上一主題 下一主題
[分享]

天貓魔盒3pro怎么安裝Linux系統(tǒng) 天貓魔盒3pro安裝Linux系統(tǒng)指南

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-1-22 13:45 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自上海
天貓魔盒3pro是一款智能機(jī)頂盒,具有一定的用戶基礎(chǔ)。但有些用戶希望獲得更多的功能和更深入的定制體驗(yàn),因此考慮為其安裝Linux系統(tǒng)。本文將介紹為天貓魔盒3pro安裝Linux系統(tǒng)的詳細(xì)步驟和注意事項(xiàng),幫助用戶實(shí)現(xiàn)這一目標(biāo)。通過(guò)這樣的操作,用戶可以進(jìn)一步拓展魔盒的功能,提升其使用體驗(yàn)。

安裝主線U-boot

1,編譯主線U-boot (目前主線U-boot不能編譯出Amlogic的U-boot)

下載主線U-boot,打上上面連接的patch后:

$ export CROSS_COMPILE=aarch64-none-elf-

$ make magicbox-m16s_defconfig

$ make

得到的u-boot.bin就是天貓魔盒3pro的U-boot。(由于不能編譯,我會(huì)上傳這個(gè)文件)

2,開(kāi)啟chainloader

因?yàn)闆](méi)有制作真正bootloader所必要的廠商代碼,所以只能用chainloader來(lái)啟動(dòng)主線u-boot。

chainloader的工作方式:

廠商U-boot --> 加載主線u-boot.bin-->跳轉(zhuǎn)到主線u-boot.bin

第一步:打開(kāi)天貓魔盒3pro的外殼,焊接或用膠布粘TTL線,TTL觸點(diǎn)定義如下圖:

由于找到不到網(wǎng)圖,又不想拍照,拆開(kāi)能看到排列成下圖的4各觸點(diǎn)。

最明顯的標(biāo)志是字母G

G>---               <<-- gnd

         ---            <<-- Tx

     ---                <<-- Rx

         ---            <<-- pwr

將USB-TTL線焊接,或者用膠布粘上去,把USB插入電腦,用你喜歡的串口工具打開(kāi)這個(gè)串口,配置為115200n8

第二步:配置配置chainloader

上電開(kāi)機(jī)后,不停在串口工具窗口上敲“回車”鍵,直到你看到系統(tǒng)停在:

gxm_q201_v1#

如果進(jìn)入YunOS,那么斷電重來(lái)。

在串口中輸入如下命令:

setenv OLDBOOTCMD "set_usb_boot 4;run storeboot"

setenv USBBOOTCMD "usb start;if fatload usb 0 0x1000000 u-boot.bin; then go 0x1000000; fi;"

setenv bootcmd "run USBBOOTCMD; run OLDBOOTCMD; run storeboot"

saveenv

sleep 1

reboot

chainloader就設(shè)置好了,這時(shí)因?yàn)闆](méi)有插入新系統(tǒng)盤,所以還會(huì)進(jìn)入YunOS,并且YunOS檢測(cè)到emmc變動(dòng)了,進(jìn)入系統(tǒng)時(shí)間較長(zhǎng),類似于系統(tǒng)升級(jí)之后的第一次啟動(dòng),不要慌,系統(tǒng)沒(méi)有損壞。

第三步:制作系統(tǒng)U盤

找一個(gè)4G或以上容量的U盤。用任何分區(qū)工具給他重新分區(qū)。

分區(qū)表為MS-DOS分區(qū)表,GPT廠商U-boot不支持。

第一個(gè)分區(qū)為fat32,其他分區(qū)格式廠商U-boot不支持,大小至少20M。這個(gè)分區(qū)用來(lái)放主線內(nèi)核的u-boot.bin和它所需要的啟動(dòng)腳本,所以不需要很大。

剩余空間為第二分區(qū),格式化成ext4。

第四步:主線內(nèi)核的啟動(dòng)腳本(extlinux版本)

sysboot usb 0:2 any 0x1080000 /boot/extlinux/extlinux.conf

# use: mkimage -A arm64 -T script -O linux -d boot.cmd boot.scr

把這個(gè)腳本編譯成boot.scr放到啟動(dòng)U盤的第一分區(qū)。

到這里,如果把這個(gè)啟動(dòng)U盤插入到天貓魔盒3pro,就會(huì)自動(dòng)嘗試讀取U盤第二分區(qū)上的/boot/extlinux/extlinux.conf ,加載它定義的內(nèi)核和initramfs,并啟動(dòng)到系統(tǒng)。

還有兩個(gè)文件需要上傳

1, u-boot.bin

2,boot.scr


m16s.zip (262.11 KB, 下載次數(shù): 7)

作者:草莓小王籽



相關(guān)閱讀:
斐訊N1盒子20.2版 CoreELEC更新
華為悅盒刷機(jī)如何選擇正確的短接圖 華為悅盒ec6108v9a短接點(diǎn)
魔百盒CM311_1s開(kāi)啟adb方法分享 附魔百盒cm311-5s刷機(jī)包下載
外貿(mào)盒子H96max RK3528和九聯(lián)UNT402H盒子對(duì)比 電視盒子買個(gè)好




上一篇:天貓魔盒3S可以插USB無(wú)線網(wǎng)卡嗎
下一篇:騰訊極光2代盒子能刷原生安卓tv嗎?
沙發(fā)
發(fā)表于 2024-1-22 13:49 | 只看該作者 | 來(lái)自廣東
天貓魔盒3能搞嗎?同是s905x,能不能出個(gè)詳盡教程,正需要一個(gè)armbian作為klipper上位機(jī)

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-11-9 20:29 , Processed in 0.060100 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表