国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ubuntu22.04 x86環(huán)境上使用QEMU搭建arm虛擬機(jī)

這篇具有很好參考價(jià)值的文章主要介紹了ubuntu22.04 x86環(huán)境上使用QEMU搭建arm虛擬機(jī)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、安裝qemu及相關(guān)依賴


apt-get -y install qemu

apt-get -y install bridge-utils

apt-get -y install vnc4server

apt-get -y install qemu-kvm

apt install -y qemu-system-arm

apt-get -y install libvirt0

apt-get -y install libvirt-daemon

apt-get -y install libvirt-daemon-system


安裝完成后檢查:


virsh version

ls /usr/bin/|grep qemu


qemu安裝arm ubuntu,arm開發(fā),linux,ubuntu,云計(jì)算

2、下載 QEMU_EFI.fd 及 iso


wget http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd

?wget https://cdimage.ubuntu.com/ubuntu-legacy-server/releases/20.04/release/ubuntu-20.04.1-legacy-server-arm64.iso


下面是我的文件及路徑參考

qemu安裝arm ubuntu,arm開發(fā),linux,ubuntu,云計(jì)算

?3、創(chuàng)建虛擬硬盤


創(chuàng)建多大根據(jù)你自己的需求而定:

qemu-img create ubuntuimg.img 40G


4、創(chuàng)建虛擬機(jī)


qemu-system-aarch64 -m 2048?-cpu cortex-a57 -smp 2?-M virt -bios qemu_system/QEMU_EFI.fd -nographic -drive if=none,file=ubuntu-20.04.1-legacy-server-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=ubuntuimg.img,id=hd0 -device virtio-blk-device,drive=hd0

可以根據(jù)自己的配置和需求修改加粗部分


命令解釋:

-m megs # 設(shè)定虛擬機(jī)的RAM大小,單位MB。
-cpu model # 設(shè)定CPU模型,如cortex-a57、cortex-a9等。
-smp n # 設(shè)定模擬的SMP架構(gòu)中CPU的個(gè)數(shù)。
-M machine # 指定要模擬的主機(jī)類型
-bios file #設(shè)置bios啟動(dòng)文件
-nographic #禁用圖形界面支持

5、執(zhí)行第4步驟的命令后進(jìn)入安裝界面

類似于

qemu安裝arm ubuntu,arm開發(fā),linux,ubuntu,云計(jì)算

根據(jù)提示信息一步一步的安裝,這一步可能很慢,請(qǐng)耐心點(diǎn)

6、安裝成功后

啟動(dòng)命令:

qemu-system-aarch64 -m 2048 -cpu cortex-a57 -smp 2 -M virt -bios qemu_system/QEMU_EFI.fd -nographic -device virtio-scsi-device -drive if=none,file=ubuntuimg.img,format=raw,index=0,id=hd0 -device virtio-blk-device,drive=hd0

進(jìn)入虛擬機(jī)發(fā)現(xiàn)默認(rèn)的ip為 10.0.2.15,可以ping 通宿主機(jī)ip (有可能顯示沒有ping這個(gè)命令,很正常,使用 apt-get install iputils-ping 安裝),并且可以連網(wǎng),而宿主機(jī)ping不通 虛擬機(jī)10.0.2.15

這是由于 虛擬機(jī)使用的是NAT網(wǎng)絡(luò)模式,由qemu負(fù)責(zé)網(wǎng)絡(luò)地址轉(zhuǎn)換,數(shù)據(jù)包首先發(fā)送到虛擬化網(wǎng)絡(luò)中的網(wǎng)關(guān),也就是虛擬網(wǎng)絡(luò)的一個(gè)節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)代表了宿主機(jī)在虛擬網(wǎng)絡(luò)中的身份。該網(wǎng)關(guān)會(huì)負(fù)責(zé)將數(shù)據(jù)包轉(zhuǎn)發(fā)到宿主機(jī)所在的物理網(wǎng)絡(luò)中,從而宿主機(jī)能夠收到來自虛擬機(jī)的請(qǐng)求

qemu安裝arm ubuntu,arm開發(fā),linux,ubuntu,云計(jì)算

虛擬機(jī)中下載 一些工具:


apt-get install -y iputils-ping? ?//ping? ,上面安裝了下面就不用安裝了

apt-get install -y net-tools? ? // 下載 ifconfig

apt-get install -y ssh? ? ? // 下載ssh服務(wù)


7、實(shí)現(xiàn) 宿主機(jī)可以通過 ssh 進(jìn)入 虛擬機(jī)

此部分參考鏈接:

訪問qemu虛擬機(jī)的五種姿勢(shì)_進(jìn)入qemu_RichardYSteven的博客-CSDN博客

宿主機(jī)側(cè):

apt install net-tools? ?// 下載ifconfig

apt install uml-utilities? // 下載tunctl

brctl addbr virbr0? ?//創(chuàng)建網(wǎng)橋,名字是virbr0

ifconfig virbr0 192.168.122.1 netmask 255.255.255.0 up? // 配置網(wǎng)橋

tunctl -t tap0? ? // 創(chuàng)建tap接口,名字為tap0

ifconfig tap0 0.0.0.0 up? ? ?// 配置 tap0

brctl addif virbr0 tap0? ? ? // 將 tap0 放在 virbr0 內(nèi)

啟動(dòng)虛擬機(jī):(這兒命令變了,添加了-netdev user,id=natnet -device virtio-net-pci,netdev=natnet -netdev tap,id=tapnet,ifname=tap0,script=no -device rtl8139,netdev=tapnet)這兒tap0 和上面一致

qemu-system-aarch64 -m 2048 -cpu cortex-a57 -smp 2 -M virt -bios qemu_system/QEMU_EFI.fd -nographic -device virtio-scsi-device -drive if=none,file=ubuntuimg.img,format=raw,index=0,id=hd0 -device virtio-blk-device,drive=hd0?-netdev user,id=natnet -device virtio-net-pci,netdev=natnet -netdev tap,id=tapnet,ifname=tap0,script=no -device rtl8139,netdev=tapnet

此命令添加了一張和 宿主機(jī)組 tap的網(wǎng)口

在虛擬機(jī)側(cè):

ifconfig ens3 192.168.122.100 netmask 255.255.255.0 up? ?//設(shè)置上面一個(gè)網(wǎng)段的ip,ens3根據(jù)自己實(shí)際的網(wǎng)口名替換

至此,你可以在宿主機(jī)側(cè)?通過? ssh 進(jìn)入虛擬機(jī)

ps:

1、ubuntu 創(chuàng)建后第一次給root設(shè)置密碼:sudo passwd root

2、如果想使用 root 用戶登錄?vi /etc/ssh/sshd_config?

添加/修改??PermitRootLogin yes

systemctl restart sshd文章來源地址http://www.zghlxwxcb.cn/news/detail-733962.html

到了這里,關(guān)于ubuntu22.04 x86環(huán)境上使用QEMU搭建arm虛擬機(jī)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用QEMU(x86)模擬運(yùn)行ARM64架構(gòu)并進(jìn)行內(nèi)核調(diào)試

    使用QEMU(x86)模擬運(yùn)行ARM64架構(gòu)并進(jìn)行內(nèi)核調(diào)試

    在 x86 上使用 QEMU 虛擬機(jī)模擬并調(diào)試 ARM64。 參考:ubuntu虛擬機(jī)中使用QEMU搭建ARM64環(huán)境 主機(jī) ubuntu 20.04, Linux 5.16.0 QEMU emulator version 7.2.92 (v8.0.0-rc2-23-gefcd0ec14b) :qemu-7.2.29 合適的ARM64內(nèi)核源碼:linux-4.14.221.tar.gz 安裝交叉編譯工具: sudo apt-get install gcc-aarch64-linux-gnu 命令安裝以及源碼

    2024年02月09日
    瀏覽(48)
  • 【深度學(xué)習(xí)】環(huán)境搭建ubuntu22.04

    【深度學(xué)習(xí)】環(huán)境搭建ubuntu22.04

    清華官網(wǎng)的conda源 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 安裝torch conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia 2.2.2 conda install 指引看這里: ref:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#package-manager-metas invidia toolkit的指引在這里,看起來,drive

    2024年04月09日
    瀏覽(20)
  • ubuntu22.04搭建verilator仿真環(huán)境

    ubuntu22.04搭建verilator仿真環(huán)境

    操作系統(tǒng)為 Ubuntu(22.04.2 LTS),本次安裝verilator開源verilog仿真工具,進(jìn)行RTL功能仿真。下面構(gòu)建版本為5.008的verilator仿真環(huán)境。先看一下我系統(tǒng)的版本: 安裝依賴 獲取源碼,選擇版本為5.008 進(jìn)行編譯 安裝后查看版本,大功告成

    2024年02月10日
    瀏覽(29)
  • Ubuntu22.04 搭建 OpenHarmony 命令行開發(fā)環(huán)境

    在本文中,我們將介紹如何使用命令行工具在你的設(shè)備上安裝OpenHarmony操作系統(tǒng)。OpenHarmony是一個(gè)開源的、面向物聯(lián)網(wǎng)(IoT)設(shè)備的操作系統(tǒng),它提供了一套全面的開發(fā)框架,使得開發(fā)者可以更容易地創(chuàng)建和部署IoT應(yīng)用。 在本次安裝中,使用的電腦是基于Ubuntu22的物理機(jī)器,按

    2024年02月03日
    瀏覽(46)
  • 從頭搭建Android源碼編譯環(huán)境(Ubuntu 18.04 / 20.04 / 22.04)

    在新安裝的Ubuntu上(版本20.04LTS),完成搭建Android源碼編譯環(huán)境步驟如下。 順帶說一句,當(dāng)前用的比較多的Ubuntu是18.04和20.04,在實(shí)際項(xiàng)目中一直在用,可用性和穩(wěn)定性都沒問題。 最新的Ubuntu22.04版本,系統(tǒng)默認(rèn)的二進(jìn)制庫(kù)變化比較大,編譯Android源碼有問題(實(shí)測(cè)過,沒細(xì)研

    2024年02月06日
    瀏覽(28)
  • 【深度學(xué)習(xí)1】ubuntu22.04從零開始搭建深度學(xué)習(xí)環(huán)境

    【深度學(xué)習(xí)1】ubuntu22.04從零開始搭建深度學(xué)習(xí)環(huán)境

    具體安裝步驟可以參考:win11+ubuntu22.04雙系統(tǒng)安裝(簡(jiǎn)潔版) 安裝之前進(jìn)入主板BIOS,關(guān)閉安全啟動(dòng)!??! 更新軟件列表 安裝必要的依賴 根據(jù)顯卡型號(hào)下載對(duì)應(yīng)的驅(qū)動(dòng),官方驅(qū)動(dòng)下載鏈接:GeForce? 驅(qū)動(dòng)程序 卸載原有驅(qū)動(dòng)(若有) 禁用nouveau驅(qū)動(dòng),在 /etc/modprobe.d/blacklist.conf

    2024年02月05日
    瀏覽(52)
  • Linux環(huán)境搭建(Ubuntu22.04)+ 配置共享文件夾(Samba)

    Linux環(huán)境搭建(Ubuntu22.04)+ 配置共享文件夾(Samba)

    Linux開發(fā)環(huán)境準(zhǔn)備 搭建Linux開發(fā)環(huán)境所需要的軟件如下: VMware虛擬機(jī): 用于運(yùn)行Linux操作系統(tǒng)的虛擬機(jī)軟件之一,VMware下載安裝在文章中不做說明,可自行百度謝謝 Ubuntu光盤鏡像: 用于源代碼編譯,有閑置計(jì)算機(jī)或服務(wù)器可以下載服務(wù)器版(沒有圖形用戶界面),只有一臺(tái)

    2024年02月04日
    瀏覽(62)
  • ubuntu x86搭建 麒麟arm QT6交叉編譯

    近期項(xiàng)目需求開發(fā)平臺(tái)是unbuntu x86,目標(biāo)機(jī)器是UOS arm架構(gòu),由于需要在不同平臺(tái)上使用程序,需要建立基于QT6.32的交叉編譯平臺(tái) 交叉編譯器 https://blog.csdn.net/zhang421412170/article/details/110952705 下載 gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz(因?yàn)槲疫@里用的是linux平臺(tái)進(jìn)行編譯,需要

    2024年02月13日
    瀏覽(26)
  • Qt6.5.1+WebRTC學(xué)習(xí)筆記(十一)開發(fā)環(huán)境搭建(ubuntu22.04)

    Qt6.5.1+WebRTC學(xué)習(xí)筆記(十一)開發(fā)環(huán)境搭建(ubuntu22.04)

    win10開發(fā)測(cè)試已經(jīng)一段時(shí)間了,最近將程序移植到ubuntu測(cè)試了下,改動(dòng)不是很大,本教程記錄下環(huán)境搭建過程 1.操作系統(tǒng)ubuntu22.04?64位 x86架構(gòu)(建議更新到最新) 2.合理的上網(wǎng)方式,需要正常訪問google,最好有40G以上流量 3.安裝git,并設(shè)置代理 4.安裝depot_tools depot_tools是包含下載

    2024年02月09日
    瀏覽(23)
  • 銀河麒麟服務(wù)器arm、x86安裝qemu虛擬機(jī)

    銀河麒麟服務(wù)器arm、x86安裝qemu虛擬機(jī)

    使用下面的命令安裝的話只能安裝同構(gòu)的虛擬機(jī),如arm的就只能安裝arm的;x86的就只能安裝x86的 等待安裝完成 直接復(fù)制腳本執(zhí)行即可 使用源碼編譯安裝就能創(chuàng)建異構(gòu)的虛擬機(jī)了,比如:在arm服務(wù)器上創(chuàng)建x86的,在x86上創(chuàng)建arm的 我測(cè)試使用的是qemu-4.2.0.tar.xz這個(gè)版本,因?yàn)槲?/p>

    2024年02月02日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包