虛擬機器中模擬uboot啟動

2021-10-06 07:52:26 字數 2207 閱讀 7640

這種方式編譯比較直接,但是在除錯時,需要多次編譯u-boot,引數太多會帶來不便,於是可以通過以下方法,修改makefile和config.mk檔案中的arch和cross_compile選項,在編譯的時候就可以省去了在編譯命令中新增編譯配置的設定。

1. 配置qemu與主機的網路連線

採用橋接網路連線

host

主機通訊

主機核心需要支援

tun/tap模組

配置xubuntu主機

2. 安裝橋接網路依賴的兩個工具:

root@ubuntu:/home/alpha/share/qemu#  apt install uml-utilities bridge-utils

reading package lists... done

building dependency tree      

reading state information... done

suggested packages:

3.手動建立下面目錄

修改/etc/network/inte***ces

檔案配置網路

3. 重啟系統,使配置生效

新增qemu有關系統指令碼

在/etc/qemu-ifdown檔案中新增以下內容

給上面的指令碼新增執行許可權

重啟網路使生效

4.檢視qemu的網路環境

經過上面配置後,ssh客戶端以及虛擬機器內部都可以上網

1) 安裝linux主機host的tftp伺服器工具:

root@ubuntu:/home/alpha# sudo apt install tftp-hpa tftpd-hpa xinetd

2) 修改配置檔案,設定tftp伺服器目錄:

3) linux主機上建立tftp目錄:

4) 重啟tftp服務:

此處檔案系統為

注意修改ftfp的路徑

啟動虛擬機器異常

1 無法啟動虛擬機器 提示 bios裡的 virtualization technology 沒有開啟 不同電腦進入bios熱鍵不同,我的電腦 重啟 出現thinkpad logo時按f1 切換到security 下的virtualization 切換為enable,按照指令儲存退出,啟機 2 啟動...

虛擬機器 模擬器

基本功能 1 支援安裝在linux windows下,linux下和windows下得vmware功能上沒有什麼差別的 2 安裝虛擬的系統過程簡單 3.所支援的虛擬系統多 linux windows freebsd等 qemu的主體部份是在lgpl下發布的,而其系統模式模擬則是在gpl下發布 而kq...

虛擬機器網絡卡啟動不了

按預設安裝裝了centos 6.2登入後發現ip配置不生效,網絡卡是沒有啟用狀態。root vm5 桌面 setup root vm5 桌面 service network restart 正在關閉介面 eth0 錯誤 斷開裝置 eth0 org freedesktop networkmanager...