中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

QEMU如何搭建樹莓派環境

發布時間:2021-11-20 10:55:20 來源:億速云 閱讀:245 作者:小新 欄目:網絡安全

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

0x01 

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

0x02

QEMU是啥?

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

0x03

平臺說明:

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

為項目創建一個新的文件夾

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

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

接下來先創建一個掛載用的文件夾

QEMU如何搭建樹莓派環境

然后使用下面的掛載命令

QEMU如何搭建樹莓派環境

接下來編輯ld.so.preload文件,將其中的內容注釋,然后使用umount寫在已經加載的文件系統

QEMU如何搭建樹莓派環境

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

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

QEMU如何搭建樹莓派環境

啟動過程如下圖

QEMU如何搭建樹莓派環境

啟動完畢后如圖所示

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

在ubuntu上啟動ssh服務,在kali上測試下

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

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

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

QEMU如何搭建樹莓派環境

然后選擇desktop/cli

QEMU如何搭建樹莓派環境

然后選擇consoleautologin

QEMU如何搭建樹莓派環境

最后重啟即可

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

此時使用df–hl可以看到3.9G的空間現在已經用了3.6G了

QEMU如何搭建樹莓派環境

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

先把樹莓派關掉

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

QEMU如何搭建樹莓派環境

再給新的鏡像文件擴容

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

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

QEMU如何搭建樹莓派環境

如下圖選中將sdb2刪除

QEMU如何搭建樹莓派環境

然后從freespace創建一個新分區,如下圖選中即可

QEMU如何搭建樹莓派環境

選中write寫入

QEMU如何搭建樹莓派環境

輸入yes確認

QEMU如何搭建樹莓派環境

會提示寫入成功

QEMU如何搭建樹莓派環境

然后退出即可

QEMU如何搭建樹莓派環境

接下來使用fsck檢查文件系統中是否存在錯誤

QEMU如何搭建樹莓派環境

可以看到沒有報錯

然后關閉樹莓派

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

命令如圖中所示

QEMU如何搭建樹莓派環境

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

以上是“QEMU如何搭建樹莓派環境”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

遂川县| 元氏县| 彭阳县| 茂名市| 嵩明县| 安远县| 吕梁市| 长顺县| 浦东新区| 城固县| 大邑县| 河津市| 阳西县| 库伦旗| 蒙城县| 开江县| 内丘县| 定南县| 赣榆县| 安阳县| 邵东县| 张家口市| 固镇县| 金山区| 富锦市| 宿州市| 尚义县| 弥渡县| 姚安县| 平江县| 洮南市| 犍为县| 翁牛特旗| 沾益县| 衡南县| 讷河市| 巴塘县| 乐陵市| 大同市| 内黄县| 洛南县|