真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

QEMU如何搭建樹莓派環(huán)境

這篇文章主要介紹QEMU如何搭建樹莓派環(huán)境,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團隊,在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10余年,專業(yè)且經(jīng)驗豐富。10余年網(wǎng)站優(yōu)化營銷經(jīng)驗,我們已為1000多家中小企業(yè)提供了做網(wǎng)站、網(wǎng)站設(shè)計解決方案,按需網(wǎng)站制作,設(shè)計滿意,售后服務(wù)無憂。所有客戶皆提供一年免費網(wǎng)站維護!

0x01 

最近樹莓派被同學借去做畢設(shè)了,沒有其他ARM平臺供我研究,無奈之下只好嘗試使用QEMU模擬raspbian,搭建過程比較繁瑣,網(wǎng)上的教程有很多坑都沒有指出,所以有了此文,給同樣有興趣做IoT安全、ARM平臺安全的小伙伴們的入門鋪平道路。

0x02

QEMU是啥?

QEMU是一個托管的虛擬機鏡像,它通過動態(tài)的二進制轉(zhuǎn)換,模擬CPU,并且提供一組設(shè)備模型,使它能夠運行多種未修改的客戶機OS,可以通過與KVM(kernel-basedvirtual machine開源加速器)一起使用進而接近本地速度運行虛擬機(接近真實計算機的速度)。

0x03

平臺說明:

Ubuntu18.04(4G內(nèi)存,40G硬盤)

為項目創(chuàng)建一個新的文件夾

QEMU如何搭建樹莓派環(huán)境

將下載來的樹莓派鏡像放到這個文件夾下,將從github上下載來的qemukernel(官方內(nèi)核在qemu中無法運行,所以在github上找了個能用的:https://github.com/dhruvvyas90/qemu-rpi-kernel)也放在這兒,解壓鏡像

QEMU如何搭建樹莓派環(huán)境

使用fdisk觀察硬盤實體使用情況

QEMU如何搭建樹莓派環(huán)境

可以看到img2的bootstart為92160,將其乘以512(在上圖中可以看到單位units:sectorsof 1 *512 =512bytes,說明還需乘以512),得到47185920,這就是后面命令中的offset

接下來先創(chuàng)建一個掛載用的文件夾

QEMU如何搭建樹莓派環(huán)境

然后使用下面的掛載命令

QEMU如何搭建樹莓派環(huán)境

接下來編輯ld.so.preload文件,將其中的內(nèi)容注釋,然后使用umount寫在已經(jīng)加載的文件系統(tǒng)

QEMU如何搭建樹莓派環(huán)境

接下來通過qemu模擬樹莓派,使用下面的命令

qemu-system-arm-kernel ~/qemu_vms/ -cpu arm1176 -m 256 -Mversatilepb -serial stdio -append "root=/dev/sda2rootfstype=ext4 rw" -hda ~/qemu_vms/-redir tcp:5022::22 -no-reboot

QEMU如何搭建樹莓派環(huán)境

啟動過程如下圖

QEMU如何搭建樹莓派環(huán)境

啟動完畢后如圖所示

QEMU如何搭建樹莓派環(huán)境

為了后續(xù)的方便,我們一般會使用遠程連接,所以先安裝ssh服務(wù)端

QEMU如何搭建樹莓派環(huán)境

在ubuntu上啟動ssh服務(wù),在kali上測試下

QEMU如何搭建樹莓派環(huán)境

然后在樹莓派上也啟動ssh服務(wù),就可以遠程了,下圖是我kali遠程到ubuntu上后再遠程到樹莓派

QEMU如何搭建樹莓派環(huán)境

或者也可以直接在kali上遠程到書樹莓派

QEMU如何搭建樹莓派環(huán)境

因為我們后續(xù)基本都是靠ssh遠程連接,所以使用下面的命令使得樹莓派能夠開機自啟ssh服務(wù)

QEMU如何搭建樹莓派環(huán)境

樹莓派默認以圖形化界面展示,如果想要以命令行模式啟動的話,按照如下步驟操作即可

輸入sudoraspi-config進入設(shè)置頁面,如下選擇bootoption

QEMU如何搭建樹莓派環(huán)境

然后選擇desktop/cli

QEMU如何搭建樹莓派環(huán)境

然后選擇consoleautologin

QEMU如何搭建樹莓派環(huán)境

最后重啟即可

QEMU如何搭建樹莓派環(huán)境

重啟后的界面就是這樣子的了

QEMU如何搭建樹莓派環(huán)境

此時使用df–hl可以看到3.9G的空間現(xiàn)在已經(jīng)用了3.6G了

QEMU如何搭建樹莓派環(huán)境

為了以便不時之需,我們需要擴大容量,安裝如下步驟進行

先把樹莓派關(guān)掉

先拷貝一份原來的鏡像文件

QEMU如何搭建樹莓派環(huán)境

再給新的鏡像文件擴容

QEMU如何搭建樹莓派環(huán)境

接下來將擴容后的新鏡像作為第二塊硬盤啟動

QEMU如何搭建樹莓派環(huán)境

輸入命令后進入如下的界面

QEMU如何搭建樹莓派環(huán)境

如下圖選中將sdb2刪除

QEMU如何搭建樹莓派環(huán)境

然后從freespace創(chuàng)建一個新分區(qū),如下圖選中即可

QEMU如何搭建樹莓派環(huán)境

選中write寫入

QEMU如何搭建樹莓派環(huán)境

輸入yes確認

QEMU如何搭建樹莓派環(huán)境

會提示寫入成功

QEMU如何搭建樹莓派環(huán)境

然后退出即可

QEMU如何搭建樹莓派環(huán)境

接下來使用fsck檢查文件系統(tǒng)中是否存在錯誤

QEMU如何搭建樹莓派環(huán)境

可以看到?jīng)]有報錯

然后關(guān)閉樹莓派

接下來我們在使用qemu啟動樹莓派的命令中只需要使用新鏡像就可以了

命令如圖中所示

QEMU如何搭建樹莓派環(huán)境

這樣就完成了全部的工作。

以上是“QEMU如何搭建樹莓派環(huán)境”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當前名稱:QEMU如何搭建樹莓派環(huán)境
本文鏈接:http://weahome.cn/article/ihegsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部