本文來(lái)源電子發(fā)燒友社區(qū),作者:天馬星空2013, 帖子地址:https://bbs.elecfans.com/jishu_2291721_1_1.html
前言
經(jīng)過(guò)兩周的“折騰”,終于能在昉·星光板上運(yùn)行openwrt了,但是這是通過(guò)QEMU的方式運(yùn)行的,今天主要寫(xiě)自己如何安裝鏡像和掛載分區(qū)的。
1
首先從昉·星光 論壇下載Ubuntu Server 22.04 LTS Kernel
5.17.4鏡像,下載地址如下:
2
將壓縮包解壓,解壓后得到這 ubuntu-server-22.04-riscv64-visionfive-27042022-1.img這一鏡像,并用etcher工具將該鏡像燒錄到SD卡中,這里我用了一塊32G的SD卡,這里注意:請(qǐng)操作前將你的SD卡之前的數(shù)據(jù)備份好?。?!燒錄完事后,打開(kāi)windows的磁盤(pán)管理器,發(fā)現(xiàn)還剩22.81G未分配的空間。
于是想將此未分配的空間建立一個(gè)FAT32格式的數(shù)據(jù)分區(qū),等插入開(kāi)發(fā)板后,再重新格式化成ext4格式,以供開(kāi)發(fā)板使用。最終如下:
3
將SD卡插入開(kāi)發(fā)板,通過(guò)網(wǎng)口與路由器的Lan口相連,給開(kāi)發(fā)板上電開(kāi)機(jī),大約等待3分鐘后,務(wù)必讓你的電腦與開(kāi)發(fā)板處于同一個(gè)局域網(wǎng),然后打開(kāi)路由器的后臺(tái)管理界面,查看路由器DHCP給開(kāi)發(fā)板分配的ip地址,以我的路由器后臺(tái)為例:可以看出 “ubuntu-star5” 即為開(kāi)發(fā)板被路由器分配的ip地址為192.168.2.228
4
打開(kāi)windows的powershell,輸入以下命令:
ssh user@192.168.2.228
按照提示后輸入密碼:star5 就可以連接開(kāi)發(fā)板了,如下圖所示:
5
通過(guò)
sudo fdisk -lu
命令查看SD卡分區(qū)情況,如下面所示
可以看出/dev/mmcblk0p5,代表了22.8GB的FAT32的分區(qū),然后用
sudo mkfs -t ext4 /dev/mmcblk0p5
將其格式化成ext4的格式,最后如下:
然后再重啟。
6
重啟后,等2分鐘后重新通過(guò)步驟4登錄系統(tǒng),我們先通過(guò)mkdir project在/home/user目錄下創(chuàng)建一個(gè)文件夾,并且將/dev/mmcblk0p5掛載到home/user/project下,掛載文件系統(tǒng)為ext4,命令如下:
cd mkdir project cd /home/user/project sudo mount -t ext4 /dev/mmcblk0p5 /home/user/project
7
更改權(quán)限,此時(shí)掛載的/home/user的擁有者和組還是root用戶,我們更改擁有者和組的權(quán)限給user,命令如下:
sudo chown -R user /home/user/project sudo chgrp -R user /home/user/project
8
然后設(shè)置開(kāi)機(jī)自動(dòng)掛載,步驟5可以看出分區(qū)/dev/mmcblk0p5的UUID為721f8dcb-f39e-4e87-93e5-ac5dc6818952 (每個(gè)機(jī)器的碼不一樣,請(qǐng)不要盲目復(fù)制),修改fstab文件,輸入以下命令:
sudo vim /etc/fstab
在最后一行加上
UUID=721f8dcb-f39e-4e87-93e5-ac5dc6818952 /home/user/projetc ext4 nodev,nosuid 0 2
最后如下圖所示,然后輸入 :wq保存并退出。
9
命令行里輸入:
reboot
總結(jié)
通過(guò)以上步驟就完成了在昉·星光板上安裝好Ubuntu Server 22.04,而且將SD卡剩余22.8G的分區(qū)掛載到Linux中,接下來(lái)我們可以在這里下載和安裝各種工具了。
-
RISC-V
+關(guān)注
關(guān)注
45文章
2292瀏覽量
46205 -
賽昉科技
+關(guān)注
關(guān)注
3文章
154瀏覽量
14299
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論