您好,登錄后才能下訂單哦!
樹莓派3B+ (3B Plus)怎樣安裝aarch64系統,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
個人喜好:官方發布版Linux,系統選擇偏服務器
測試過aarch74的系統:CentOS 7,OpenSUSE T ,Archlinux,Ubuntu 18.4 github上面一版本(非官方就不貼地址了),Fedora。
目前(2018-06-21)有幾率使用:
提示,這些都是我陸陸續續測試的內容,時效大致是著一個月左右時間的
1.Fedora (完美使用且官方文檔有中文)。
2.OpenSUSE(個人用了里面的xfce版鏡像,使用RaspberryPiPkg作為bios啟動。問題在于網絡鏈接,以及因為網絡造成的其他問題。例如:1.各種長時間等待的Job。2.啟動桌面要看運氣)。
3.Ubuntu(系統可以開起來,聯網方面需要調整的樣子,我沒有細玩。畢竟不太喜歡非官方的)
時間節點2018-06-21,推薦Fedora。懶人的選擇。
可以作為備胎,我個人準備的非樹莓派官方推薦系統是 CentOS 7 armhfp 版本。可以完美使用。
bios/類bios:目前主要我用過的是:U-Boot,RaspberryPiPkg。這兩個中,U-Boot是目前各個aarch74鏡像官方使用的標配,由于官方鏡像文檔都會有這個直接燒錄也就不用專門提及了。RaspberryPiPkg,這個個人比較喜歡,正常開啟后,界面類似于普通PC電腦開機時候的bios界面。優點在于對硬件識別比較好(例如我的海盜船鍵盤),而且可以bios類似方式控制。下面針對RaspberryPiPkg介紹一下簡單用法。
RaspberryPiPkg使用:我們直接跳開官方github上面的ReadME,畢竟我這么懶的人,才懶得重新編譯調整什么的,太麻煩了!雖然我為了測試時候這類都做過,那是為了方便以后處理找捷徑的過程。所以,我們直接來簡單的核心吧:
1.下載UEFI 引導必要的文件:基礎地址 從列表選擇一個最近的日期目錄,進去下載所有文件。
2.準備一個Linux環境,用來處理分區等等業務。畢竟玩Linux用Linux感覺很順。
3.插入tf/sd讀卡器讀卡。
4.可以使用 fdisk -l 查看所有分區。找到sd卡,一般磁盤名稱是"/dev/mm"+xxxxx0,這樣的名命的。
5.進入磁盤管理。fdisk /dev/<sd卡的設備名例如mmabcd0>
6.創建一個主分區,大小為64M-200M都可以(用過很多官方鏡像,他們的引導分區大小的經驗)。(命令順序:n---->p---->[創建的編號,默認應該是1 ,回車就好]---->[默認回車]---->+200M)
7.調整分區格式:t---->[剛才創建的編號]---->l 查看有哪些列表---->選擇W95 FAT32的編號。(額,,,沒記錯分區的話。畢竟做好了有段時候了,有點遺忘了,但是至少應該是這幾個中間的一個:W95/dos)
8. w 保存分區修改。
9.mkfs.vfat /dev/<sd設備名>p1 格式化剛剛新建的分區。
10.載入分區,可以用mount,也可以用桌面文檔管理的軟件打開(例如 dolphin。不過這類打開最好要建立一個分區的label,這樣就可以在界面里面直接點開很方便)。
11.復制之前下載的文件到新建分區里面,這樣普通的引導就做好了。
其他有需要處理的話,可以根據情況去處理,例如有的要再建立一個用來裝系統的分區什么的,這些都可以手動隨便建立。
在這之后的之后,有些詳細調整,例如替換uboot,就可以直接參考RaspberryPiPkg官方MD中的Using標簽下面的處理操作。
目前本人使用fedora感覺還不錯,就按照fedora來說。
1.fedora wifi:fedora官方首先默認不開啟wifi,所以我們需要根據官方文檔里面的提示,curl兩個文件。接著需要使用dnf install NetworkManager-wif安裝nmcli wifi相關插件。等安裝完了重啟一下,這是必要步驟!重啟完了后,這時候應該nmcli device wifi 就可以搜索出周邊無線網了。如果不能搜索,請用ifconfig wlan0 up
2.根目錄以及swap擴容。
a:)創建一個新分區,如果想把所有剩余空間都作為根目錄,創建新分區全部選擇默認就好了。創建完畢修改分區類型為lvm,分區類型代碼為:8e 。保存分區表修改。
b:)創建一個PV(是否可以省略這一步,我懶得再嘗試了,反正命令不多)),pvcreate /dev/<剛剛你建立好的分區>。
c:)添加進vg,vgextend fedora /dev/<剛剛你建立好的分區>。
d:)空間分配給root/swap,lvextend -l +95%FREE /dev/fedora/root , lvextend -l +100%FREE /dev/fedora/swap,當然也可以用lvextend -L來具體分配,不過我懶。
e:)mount root分區,然后使用xfs_growfs /dev/fedora/root。按照我個人習慣:
mkdir tmp
mount /dev/fedora/root tmp/
xfs_growfs tmp/
f:)停止swap,swapoff /dev/fedora/swap
g:)重建swap,mkswap /dev/fedora/swap
h:)重新載入swap,swapon /dev/fedora/swap
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。