本文來源電子發(fā)燒友社區(qū),作者:天馬星空2013, 帖子地址:https://bbs.elecfans.com/jishu_2291928_1_1.html
前言
上一次我們在昉·星光開發(fā)板上安裝了ubuntu Server 22.04及掛載分區(qū),這次主要記錄我是如何在QEMU上運行openwrt的,具體步驟如下:
1
安裝qemu,通過以下命令安裝:
sudo apt-get install qemu-system_*
2
安裝好qemu后,我這里用了qemu模擬x86的鏡像,首先在/home/user/project 文件夾下創(chuàng)建一個名叫openwrt的文件夾,并且進(jìn)入這個文件夾,下載載鏡像文件,如下圖所示,我這里下載最新的22.03.0-rc4版本。
進(jìn)入我們建立的/home/user/project/openwrt 文件夾下,然后用以下命令下載openwrt的鏡像
wget https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/22.03.0-rc4/targets/x86/64/openwrt-22.03.0-rc4-x86-64-generic-ext4-combined.img.gz
3
用以下命令解壓下載的鏡像文件
gzip -d openwrt-22.03.0-rc4-x86-64-generic-ext4-combined.img.gz
4
解壓后,用以下命令運行虛擬機:
-m2048 -smp 2 -drivefile=openwrt-22.03.0-rc4-x86-64-generic-ext4-combined.img,format=raw,if=virtio -nographic -nic user -nic user,id=wan,hostfwd=tcp::1524-:80
這條命令就是使用64位x86的qemu虛擬機,使用2G ram,用2核運行,命令行模式運行,采用橋接的方式聯(lián)網(wǎng)且將運行openwrt的虛擬機80端口映射到1524端口,如下圖所示,然后慢慢等待。
等待完畢后,終于出現(xiàn)了openwrt的logo
5
從openwrt的官網(wǎng)得知,從22.03開始,官方默認(rèn)防火墻管理工具用nfttables代替了iptables。
由于對nfttables不太熟悉,這里,我干脆關(guān)閉openwrt的網(wǎng)絡(luò)防火墻,網(wǎng)上查詢相關(guān)命令如下:
nft flush ruleset
6
在局域網(wǎng)PC的網(wǎng)頁瀏覽器地址欄輸入昉·星光板的 ip地址:1524,由于我們的qemu虛擬機是橋接在板子的網(wǎng)絡(luò),故瀏覽器地址欄輸入 192.168.2.228:1524,我們進(jìn)入了openwrt的管理界面:
總結(jié)
Openwrt可折騰的地方有很多,安裝ipk插件后,可以實現(xiàn)各種神奇的功能,總之這也算是能在昉·星光上運行openwrt了吧!慚愧慚愧,由于在qemu里虛擬機里運行的,導(dǎo)致運行得速度挺慢的。接下來我是想真正把openwrt移植到這塊板子上,實現(xiàn)物理上能在昉·星光板上運行。這對于我這個毫無基礎(chǔ)的人來說真的是任重道遠(yuǎn)啊,接下來我會把自己學(xué)習(xí)的過程繼續(xù)與大家分享!感謝~
-
RISC-V
+關(guān)注
關(guān)注
45文章
2324瀏覽量
46597 -
賽昉科技
+關(guān)注
關(guān)注
3文章
156瀏覽量
14352
發(fā)布評論請先 登錄
相關(guān)推薦
官宣!OpenWrt正式支持賽昉科技JH-7110 RISC-V應(yīng)用處理器
![官宣!<b class='flag-5'>OpenWrt</b>正式支持<b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技JH-7110 <b class='flag-5'>RISC-V</b>應(yīng)用處理器](https://file.elecfans.com/web2/M00/1A/02/poYBAGF47iiANcvqAABSphpOXQU436.jpg)
賽昉科技亮相世界互聯(lián)網(wǎng)大會,精彩呈現(xiàn)RISC-V創(chuàng)新成果
![<b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技亮相世界互聯(lián)網(wǎng)大會,精彩呈現(xiàn)<b class='flag-5'>RISC-V</b>創(chuàng)新成果](https://file.elecfans.com/web2/M00/1A/02/poYBAGF47iiANcvqAABSphpOXQU436.jpg)
Ubuntu現(xiàn)已適配RISC-V單板計算機Milk-V Mars
![Ubuntu現(xiàn)已適配<b class='flag-5'>RISC-V</b><b class='flag-5'>單板計算機</b>Milk-<b class='flag-5'>V</b> Mars](https://file.elecfans.com/web2/M00/1A/02/poYBAGF47iiANcvqAABSphpOXQU436.jpg)
信用卡大小的 RISC-V 單板計算機介紹
賽昉科技為RISC-V人才培育賦能
![<b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技為<b class='flag-5'>RISC-V</b>人才培育賦能](https://file.elecfans.com/web2/M00/1A/02/poYBAGF47iiANcvqAABSphpOXQU436.jpg)
賽昉科技VisionFive 2生態(tài)進(jìn)展雙周報(2.1-2.29)
【昉·星光 2 高性能RISC-V單板計算機體驗】在Docker 中運行 OpenWrt
【昉·星光 2 高性能RISC-V單板計算機體驗】以容器的方式安裝 HomeAssistant
【昉·星光 2 高性能RISC-V單板計算機體驗】為 Ubuntu 安裝 Docker 及常用軟件
【昉·星光 2 高性能RISC-V單板計算機體驗】VisionFive2開箱+安裝Ubuntu
昉·星光2 RISC-V單板計算機體驗(三) - SSH連接
![<b class='flag-5'>昉</b>·<b class='flag-5'>星光</b>2 <b class='flag-5'>RISC-V</b><b class='flag-5'>單板計算機</b>體驗(三) - SSH連接](https://file1.elecfans.com/web2/M00/C0/5A/wKgZomXUlLWARn5MAACgtYieB3U048.png)
昉·星光2 RISC-V單板計算機體驗(二) - 系統(tǒng)環(huán)境
![<b class='flag-5'>昉</b>·<b class='flag-5'>星光</b>2 <b class='flag-5'>RISC-V</b><b class='flag-5'>單板計算機</b>體驗(二) - 系統(tǒng)環(huán)境](https://file1.elecfans.com/web2/M00/C0/5A/wKgZomXUkzSAIb2pAAdUaTgObAM991.png)
評論