筆者近期從小米線下店鋪購得一款13.3 英寸,I5,集顯的小米筆記本,也算是支持國貨了。小米筆記本算是硬國貨,既然支持國貨,那就軟硬都支持,準(zhǔn)備安裝一款國產(chǎn)操作系統(tǒng)——深度操作系統(tǒng)。
深度操作系統(tǒng)早有耳聞,只是一直也沒有勇氣去嘗試,筆者之前用的都是MACOS和Windows系統(tǒng),這兩個(gè)系統(tǒng)的使用習(xí)慣都已養(yǎng)成,尤其從Windows遷移到MacOS系統(tǒng),其實(shí)經(jīng)歷了不少的習(xí)慣改變和軟件更換。
這一次決定從國外的操作系統(tǒng)轉(zhuǎn)型國產(chǎn)操作系統(tǒng)試試,體驗(yàn)一下。
【本次筆者是在Windows10系統(tǒng)基礎(chǔ)上再安裝Deepin系統(tǒng),實(shí)現(xiàn)雙系統(tǒng)。要求給Deepin系統(tǒng)至少30G的一個(gè)分區(qū),我預(yù)留給Deepin的分區(qū)大小為50G,應(yīng)該可以滿足的日常使用要求。】
我的筆記本配置:i5處理器/8GB/集顯
第八代英特爾?酷睿? i5處理器 Intel UHD Graphics 620 集成顯卡
作為技術(shù)小白,阻止我體驗(yàn)國產(chǎn)操作系統(tǒng)的最大困難是怎么安裝...
還好,深度操作系統(tǒng)安裝so easy,基本上傻瓜式安裝,技術(shù)小白的我看了下教程,也搞定了。
首先,準(zhǔn)備一個(gè)優(yōu)盤,4G即可,注意將優(yōu)盤中的重要資料提前保存,因?yàn)橐粫?huì)這個(gè)優(yōu)盤會(huì)用作安裝盤,里面的內(nèi)容可能會(huì)被格式掉。
程序下載直接從深度官網(wǎng)下載即可,【深度社區(qū)】【下載】【最新版本】下載最新的系統(tǒng)ISO鏡像文件,再下載一個(gè)【深度啟動(dòng)盤制作工具】,這個(gè)就在系統(tǒng)程序的下方。等待程序下載完成,所有的準(zhǔn)備工作就完成了。
這一步更簡單,直接打開啟動(dòng)盤制作工具按照步驟制作即可。
小米筆記本的啟動(dòng)安裝在開機(jī)時(shí)按住F12即可,當(dāng)然一些BIOS的設(shè)置可以按住F2進(jìn)行設(shè)置,但是小米筆記本不用進(jìn)行什么設(shè)置,直接安裝就好了。
在進(jìn)入安裝界面后,
安裝完常用的一些軟件后,作為我辦公使用,竟然感受不到和Windows有什么大的差別,現(xiàn)在每次開機(jī)已經(jīng)直接進(jìn)入Deepin系統(tǒng)了,Windows10系統(tǒng)看起來要暫時(shí)擱置一段時(shí)間了,最厲害的就是平滑的過度,沒有覺得被用戶習(xí)慣和軟件卡住。
另外,不得不說一下,深度自己的應(yīng)用商店很豐富啊,基本上日常使用到的都有,影音娛樂、辦公學(xué)習(xí)等等,對(duì)于辦公室工作人員來說,只要能上QQ,微信、用office(Word、PPT、exce)l,瀏覽器,視頻,郵件等工具軟件外,其他使用率很低,Deepin系統(tǒng)的用戶體驗(yàn)已經(jīng)讓我忘了這不是Windows,這不是Windows,這不是Windows了。常用的這些軟件的體驗(yàn)和Windows下面一模一樣,一模一樣,一模一樣!(重要的話說三遍)并且整個(gè)桌面非常的漂亮,一些特效和MACOS也有異曲同工之妙,非常的易用美觀。
“再過十年、二十年,中國所有的國貨都將崛起。”雷軍的這句話估計(jì)用不了10年就能應(yīng)驗(yàn)。支持“硬”國貨,也要支持“軟”國貨。
注意:教程為付費(fèi)內(nèi)容,聯(lián)系樓主獲得完整教程。以下陳述均為演示,部分內(nèi)容已隱藏。
需要設(shè)備:已ROOT的手機(jī)、電腦
準(zhǔn)備材料:
電腦下載abd-fastboot工具
手機(jī)解鎖BL并ROOT
手機(jī)下載并使用MT管理器
手機(jī)端下載DNA2備份文件
下載鏈接:
付費(fèi)內(nèi)容,聯(lián)系樓主私發(fā)
從當(dāng)前系統(tǒng)刷機(jī)包提取vbmeta.img文件
首先檢測手機(jī)所屬AB分區(qū)
手機(jī)進(jìn)入fastboot模式后,電腦打開abd-fastboot工具文件夾,打開執(zhí)行命令.bat
輸入代碼fastboot getvar current-slot
來查看當(dāng)前系統(tǒng)所在的分區(qū)
以下以b分區(qū)為例
手機(jī)端操作:
解壓并用MT管理器打開,然后點(diǎn)擊恢復(fù)備份.sh
把ROOT打鉤然后執(zhí)行
DNA2備份文件
然后會(huì)提示發(fā)現(xiàn)新版本,然后跳轉(zhuǎn)下載
下載完后,把壓縮包直接復(fù)制到DNA2的目錄里面,不用解壓,就像這樣
導(dǎo)入新版DNA
然后執(zhí)行一遍(恢復(fù)備份.sh),會(huì)提示導(dǎo)入新版成功,接著再執(zhí)行多一遍(恢復(fù)備份.sh)就完成DNA2的安裝了
DNA2導(dǎo)入成功
然后看到桌面有一個(gè)〖Termux〗的app
長按app選擇 應(yīng)用信息,權(quán)限管理里面
把讀寫手機(jī)儲(chǔ)存權(quán)限打開
然后打開(Termux),輸入
cd /root/DNA2 && python3 start.py
出現(xiàn)DNA界面就表示你的DNA2安裝成功,如果不行,請(qǐng)重新執(zhí)行上面DNA2恢復(fù)備份的方法。
然后我們先在DNA2里面輸入77,然后一直按回車,直到出現(xiàn)
合成EXT4動(dòng)態(tài)分區(qū)狀態(tài)〖0:R0/1:RW〗
這里我們輸入1,選擇為讀寫模式
R0為只讀模式,RW為讀寫模式
不然合并出來的system依舊不能讀寫
RO/RW
剩下的一直按回車就可以了
然后我們輸入0新建工程
然后輸入一個(gè)名稱
我這里輸入的是system
然后再輸入00返回上一層菜單,
再輸入0新建多一個(gè)工程,
我這里命名的是vendor
現(xiàn)在我們已經(jīng)有2個(gè)工程項(xiàng)目了
DNA工程
一會(huì)兒,將從系統(tǒng)中提取出來的system和vendor分別各放置在這兩個(gè)文件當(dāng)中
文件放置的路徑在:
〖Download〗-〖D.N.A〗-(工程名稱)-〖001_DNA〗里面
打開MT管理,點(diǎn)擊左上角的三條杠,選擇終端模擬器
在終端模擬器里面輸入
su
(解析:獲取root權(quán)限)
然后輸入
a分區(qū)的用戶提取system輸入:
dd if=/dev/block/mapper/system_a of=/sdcard/system.img
(解析:dd:拷貝命令 , if:.拷貝文件源 ,of:輸出拷貝文件到指定路徑)
b分區(qū)的用戶提取system輸入:
dd if=/dev/block/mapper/system_b of=/sdcard/system.img
非a/b分區(qū)的動(dòng)態(tài)用戶提取system輸入:
dd if=/dev/block/mapper/system of=/sdcard/system.img
(區(qū)別就在于system后面的_a,_b或者沒有)
導(dǎo)出system
稍等片刻后,就會(huì)把system導(dǎo)出在儲(chǔ)存目錄
然后vendor分區(qū)的操作也是跟上面一樣
a分區(qū)導(dǎo)出vendor分區(qū)的用戶輸入:
dd if=/dev/block/mapper/vendor_a of=/sdcard/vendor.img
b分區(qū):
dd if=/dev/block/mapper/vendor_b of=/sdcard/vendor.img
非a/b:
dd if=/dev/block/mapper/vendor of=/sdcard/vendor.img
(區(qū)別也是在于vendor后面)
導(dǎo)出vendor
然后我們就能看到儲(chǔ)存卡目錄里面有system.img和vendor.img兩個(gè)鏡像文件,接著就把他們兩個(gè)分別各自放到
〖Download〗-〖D.N.A〗-(工程名稱)-〖001_DNA〗里面
??(新版本的DNA2現(xiàn)在不需要改666權(quán)限,直接拷貝到當(dāng)前目錄即可)
放置文件到DNA目錄
然后回到Termux,我們先搞system.
在放置system的工程里面輸入04進(jìn)行解包。
解system包
然后打我們打開以下路徑:
/data/data/com.termux/files/home/ubuntu/root/DNA2/創(chuàng)建的文件名/system/system
然后再打開里面的data-app文件夾稍微精簡一下
無用的app。
??注意!是稍微精簡一下就可以了,稍微精簡個(gè)300m左右就夠了,一會(huì)分區(qū)的時(shí)候從system劃分點(diǎn)空間給vendor.
舉個(gè)栗子:
因?yàn)槭莿?dòng)態(tài)分區(qū),比如你劃分分區(qū)是5g大小,你包的大小是4.5g,然后導(dǎo)入進(jìn)去后你的system總大小是4.5g,可用空間為0,并非有500m的空閑空間,所以剩下一些等手機(jī)開機(jī)了再精簡,這樣你的手機(jī)就有空閑空間做別的事。
然后我們返回上一級(jí),進(jìn)去000_DNA文件夾,打開system_info.txt
把5476638720前面的547改成
527
不知道是不是BUG,不修改這里,合出來的包就算精簡了大小都會(huì)不變,只要修改一下下面數(shù)值(一定要比原來小)精簡后合出來的包也跟著變小
具體數(shù)值,根據(jù)大家機(jī)型自行調(diào)一下就可以了,一般把從左往右數(shù)第二位數(shù)改小一下就可以
修改前
修改后
然后我們輸入08
重新把system.img打包起來
打包完成后,文件生成在
Download〗-〖D.N.A〗-(工程名稱)-〖002_DNA〗里面
合出來的system.img比原來的少個(gè)300m左右就可以了,一會(huì)要騰出點(diǎn)位置給vendor分區(qū)
然后我們?nèi)フ垓vvendor了
同樣也是04解包一路按確認(rèn)
稍等片刻
vendor呢就相對(duì)特殊一點(diǎn),需要進(jìn)去修改一下
進(jìn)入目錄:
/data/data/com.termux/files/home/ubuntu/root/DNA2/Errors_文件名字/vendor
然后打開〖etc〗在里面找到fstab.default和fstab.emmc
個(gè)別機(jī)型只有一個(gè)fstab.qcom文件
沒關(guān)系,反正修改的內(nèi)容都一樣有兩個(gè)文件的兩個(gè)里面相同的項(xiàng)目都要修改
這里以我這臺(tái)mixfold為例,首先打開fstab.default選擇編輯文本
點(diǎn)擊右上角搜索
查找avb2,把掛紅線的那幾個(gè)帶有avb關(guān)鍵詞的都刪掉,除了中間那7個(gè)不用刪(注意把逗號(hào)也刪使語句完整)
刪除完之后是這樣
完成這個(gè)文件后,另一個(gè)fstab.emmc文件也是同樣一致的操作,然后保存。兩個(gè)文件都要同樣去avb,如果你去data加密,兩個(gè)文件也要同樣操作刪除指定代碼。
至于mt管理器生成的備份文件刪不刪都沒所謂,一會(huì)還要亂塞點(diǎn)東西撐大vendor分區(qū)
這里有個(gè)要點(diǎn),由于vendor實(shí)在沒東西可以精簡,所以我要?jiǎng)?chuàng)造點(diǎn)東西撐大vendor分區(qū),然后精簡掉
像前面說的,5g大小的包刷進(jìn)去后,自行精簡掉500m你還有500m可用空間,4.5g的包刷進(jìn)去,你的可用空間只有0沒有東西精簡,儲(chǔ)存空間為0是不能對(duì)vendor進(jìn)行修改會(huì)提示儲(chǔ)存空間不足。所以我這里就隨便塞個(gè)10m左右的東西到vendor目錄里面,然后等會(huì)一起打包。(一般情況下vendor有個(gè)10來m的可用空間就夠了,有特殊情況的除外)
然后我們回到DNA2里面,輸入08重新合成img文件就可以了
用電腦操作
接著,我們把修改好的system.img和vendor.img兩個(gè)文件拷貝到電腦里面platform-tools的文件夾里面,就像這樣
拷貝文件
接著手機(jī)關(guān)機(jī),然后長按音量減連接數(shù)據(jù)線進(jìn)入fastboot模式
然后也是在platform-tools文件夾的空白處,按著鍵盤Shift和鼠標(biāo)右鍵,選擇 在此處打開powershell窗口
然后輸入
./fastboot reboot fastboot
讓手機(jī)重啟到fastboot(d)用戶模式
fastbootd
看到藍(lán)色字的fastbootd模式的表示進(jìn)去用戶模式成功
接下來我們需要把system和vendor導(dǎo)入進(jìn)去。
我這手機(jī)現(xiàn)在是B分區(qū),a分區(qū)用戶把b改成a,非ab的直接把_b刪掉就可以,自己舉一反三吧
首先我把B分區(qū)的system和vendor分區(qū)清空,然后重新劃分大小
修改分區(qū)
可以看到,我原來的包大小是
5476638720+2065518592=7542157312字節(jié)
新合成的包大小
5213196288+2228011008=7441207296
看出比原來的小這樣才能成功劃分邏輯分區(qū)
然后輸入:
內(nèi)容已隱藏,請(qǐng)聯(lián)系樓主
(清空system_b的邏輯分區(qū))
然后我根據(jù)新合出來的包的大小,把system_b分區(qū)劃分5213196288字節(jié)大小
然后輸入:
./fastboot create-logical-partition system_b 5213196288
(super分區(qū)里面劃分5213196288字節(jié)大小的system_b的邏輯)
修改分區(qū)大小
同樣vendor也是如此
輸入
內(nèi)容已隱藏,請(qǐng)聯(lián)系樓主
(清空vendor_b的邏輯分區(qū))
輸入
./fastboot create-logical-partition vendor_b 2228011008
(劃分2228011008字節(jié)為vendor_b分區(qū))
分區(qū)劃分好后,我們就把system和vendor導(dǎo)入進(jìn)去就是了
分別是
輸入:
./fastboot flash system_b system.img
和
./fastboot flash vendor_b vendor.img
刷入成功
刷完之后還有重要的一部就是關(guān)閉AVB驗(yàn)證,還記得一開始提取的vbmeta.img嗎?就是用它來關(guān)閉驗(yàn)證,把它也放到platform-tools的文件夾里面
輸入
./fastboot reboot bootloader
讓手機(jī)進(jìn)入黃色fastboot模式
接著輸入:
./fastboot flash vbmeta vbmeta.img --disable-verity --disable-verification
(關(guān)閉avb驗(yàn)證)
接著輸入:
./fastboot reboot
(重啟)
就大功告成了