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

Windows11 上使用 QEMU 創(chuàng)建 Ubuntu aarch64(ARM64)虛擬機

這篇具有很好參考價值的文章主要介紹了Windows11 上使用 QEMU 創(chuàng)建 Ubuntu aarch64(ARM64)虛擬機。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景

最近在實現一個混沌測試工具,對汽車上分布式系統(tǒng)執(zhí)行測試。計劃運行在 Linux aarch64 環(huán)境,需要確定在目標環(huán)境能不能運行,但自己和實驗室的電腦都是 x86_64,所以打算建一個虛擬機。

通過 Docker容器或VMware都不支持在 x86_64 宿主機運行 aarch64 容器/虛擬機, Virtual Box 似乎也不支持,QEMU支持。

主要參考了 CSDN 菠蘿蚊鴨 《Windows11 上使用 QEMU 創(chuàng)建 aarch64(ARM64)虛擬機》 。實測按照這篇文章可以成功創(chuàng)建 openEuer 虛擬機。

步驟要點

一、下載QEMU

https://qemu.weilnetz.de/w64/

windows qemu,混沌工程,Linux,ubuntu,linux,QEMU

我實際用的幾個月前下載的 8.0.2 版,當時嘗試沒成功。

二、下載 QEMU UEFI 固件文件

https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd

實測是兼容 ubuntu-20.04.5-live-server-arm64 的

三、Ubuntu 光盤鏡像文件

https://cdimage.ubuntu.com/releases/focal/release/

https://cdimage.ubuntu.com/releases/focal/release/ubuntu-20.04.5-live-server-arm64.iso

實際用的 ubuntu-20.04.5-live-server-arm64 ,考慮 LTS 可能比較穩(wěn)定,舊版可能可參考資料多一些。

四、安裝設置 QEMU

默認安裝,可能需要手動配環(huán)境變量?

五、創(chuàng)建虛擬網卡

1、安裝 tap-windows

下載地址:https://build.openvpn.net/downloads/releases/

Win10版本的: https://build.openvpn.net/downloads/releases/tap-windows-9.24.7-I601-Win10.exe

默認配置安裝即可,看起來最新的就是Win10版,實測可以用于 Win11。

2、重命名新網卡

控制面板\網絡和 Internet\網絡連接
windows qemu,混沌工程,Linux,ubuntu,linux,QEMU
不知道為什么右鍵->重命名沒反應,選中后點擊名字重命名可行。

3、共享物理網卡的網絡

windows qemu,混沌工程,Linux,ubuntu,linux,QEMU
右鍵單擊本機物理網卡,點擊“屬性”按鈕,在彈出的界面中選擇“共享”選項。選中“允許其它網絡通過此計算機的Internet連接來連接”復選框,“家庭網絡連接”項選擇剛才新增加的網卡(且是修改過名字后的名稱),選中“允許其它網絡用戶控制或禁用共享的Internet連接”,確定即可。

注意物理網卡用哪個選哪個。

六、創(chuàng)建硬盤鏡像

創(chuàng)建一個名為 ubuntu-20.04.5-live-server-arm64.img 的 20GB 硬盤

qemu-img create -f qcow2 ubuntu-20.04.5-live-server-arm64.img 20G

七、從iso鏡像安裝虛擬機

qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios QEMU_EFI.fd -net nic -net tap,ifname=tap1212 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=ubuntu-20.04.5-live-server-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=ubuntu-20.04.5-live-server-arm64.img,id=hd0 -device virtio-blk-device,drive=hd0

-m 4000 表示分配給虛擬機的內存最大4000MB,可以直接使用 -m 4G
-cpu cortex-a72 指定CPU類型,還可以選擇cortex-a53、cortex-a57等
-smp 4,cores=4,threads=1,sockets=1 指定虛擬機最大使用的CPU核心數等
-M virt 指定虛擬機類型為virt,具體支持的類型可以使用 qemu-system-aarch64 -M help 查看
-bios F:\QEMU\QEMU_EFI.fd 指定UEFI固件文件
-net tap,ifname=tap1212 啟用網絡功能(ifname=tap1212中的tap1212請修改為前面步驟中自己修改后的網卡名稱)
-device nec-usb-xhci -device usb-kbd -device usb-mouse 啟用USB鼠標等設備
-device VGA 啟用VGA視圖,對于圖形化的Linux這條很重要!
-drive if=none,file=ubuntu-20.04.5-live-server-arm64.iso,id=cdrom,media=cdrom 指定光驅使用鏡像文件
-device virtio-scsi-device -device scsi-cd,drive=cdrom 指定光驅硬件類型
-drive if=none,file=ubuntu-20.04.5-live-server-arm64.img 指定硬盤鏡像文件
————————————————
以上內容:
版權聲明:本文為CSDN博主「菠蘿蚊鴨」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/baidu_25117757/article/details/128302530

ubuntu的圖形界面非常簡陋,安裝過程中應該需要選中安裝 openSSH

不知道為什么不能通過 Shift+其它按鍵 的方式輸入上檔字符,可能需要某些QEMU參數?
網絡不穩(wěn)定可能需要重試,可能安裝失敗,產生一個類似 /var/crash/1694074051.472850323.install_fail.crash 的文件,原因不明,重試就成功了。

八、啟動鏡像

安裝完成后會提示重啟,但重啟后會顯示一些錯誤。
關閉后用以下命令啟動:
qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios QEMU_EFI.fd -net nic -net tap,ifname=tap1212 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=ubuntu-20.04.5-live-server-arm64.img,id=hd0 -device virtio-blk-device,drive=hd0

九、連接 ssh

ubuntu不需要手動啟動網卡,用 ip addr 看一下 IP 地址,通過 ssh 連接即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-768213.html

過程中 powershell 執(zhí)行的命令和輸出

PS E:\QEMU\ubuntu> qemu-img create -f qcow2 ubuntu-20.04.5-live-server-arm64.img 20G
Formatting 'ubuntu-20.04.5-live-server-arm64.img', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=21474836480 lazy_refcounts=off refcount_bits=16
PS E:\QEMU\ubuntu> qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios QEMU_EFI.fd -net nic -net tap,ifname=tap1212 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=ubuntu-20.04.5-live-server-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=ubuntu-20.04.5-live-server-arm64.img,id=hd0 -device virtio-blk-device,drive=hd0

(qemu:32448): Gtk-WARNING **: 16:43:21.287: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
PS E:\QEMU\ubuntu> qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios QEMU_EFI.fd -net nic -net tap,ifname=tap1212 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=ubuntu-20.04.5-live-server-arm64.img,id=hd0 -device virtio-blk-device,drive=hd0 -k en-us

(qemu:9712): Gtk-WARNING **: 17:24:37.157: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
PS E:\QEMU\ubuntu>

到了這里,關于Windows11 上使用 QEMU 創(chuàng)建 Ubuntu aarch64(ARM64)虛擬機的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

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

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

    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 wget http://releases.linaro.org/components/kernel/

    2024年02月07日
    瀏覽(25)
  • windows-x86使用qemu打開x86和arm虛擬機

    windows-x86使用qemu打開x86和arm虛擬機

    ?下載固件(UEFI固件鏡像文件,BIOS的替代方案) ) 使用cmd執(zhí)行qemu命令,配置好環(huán)境變量比較方便 準備好一個x86的鏡像或者arm的鏡像,格式可以為qcow2 打開cmd,執(zhí)行命令 x86 arm 注:上面字段含義 ?-m 8192 : 分配8GB內存 ?-cpu cortex-a72 : 虛擬CPU為ARM Cortex-A72 -smp 8,sockets=4,cores=2 : 虛

    2024年02月16日
    瀏覽(24)
  • debian 11 arm64 aarch64 D2000 平臺編譯 box86 box64 筆記

    debian 11 arm64 aarch64 D2000 平臺編譯 box86 box64 筆記

    參考資料 https://github.com/ptitSeb/box86/blob/master/docs/COMPILE.md 源碼地址 GitHub - ptitSeb/box86: Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices deb在線源地址(打不開): Itai\\\'s box86 apt repo 源碼編譯 apt install gcc-arm-linux-gnueabihf mkdir build; cd build; cmake .. -DPHYTIUM=1 -DCMAKE_BUILD_TY

    2024年01月16日
    瀏覽(33)
  • Mac OS M1、M2 芯片虛擬機 VMware Fusion 安裝Windows 11 Win 11 arm64虛擬機 雙系統(tǒng) 教程

    請參考: https://mp.csdn.net/mp_blog/creation/editor/new/129279303

    2024年02月13日
    瀏覽(48)
  • Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉編譯環(huán)境及QT編譯arm64架構工程

    Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉編譯環(huán)境及QT編譯arm64架構工程

    苦辣酸甜時光八載,春夏秋冬志此一生 Qt簡介: Qt(官方發(fā)音 [kju:t],音同 cute)是一個跨平臺的 C++ 開發(fā)庫,主要用來開發(fā)圖形用戶界面(Graphical User Interface,GUI)程序,當然也可以開發(fā)不帶界面的命令行(Command User Interface,CUI)程序。 Qt 支持的操作系統(tǒng)有很多,例如通用

    2024年01月23日
    瀏覽(49)
  • qemu+kvm安裝銀河麒麟V10SP1 arm64 虛擬機

    qemu+kvm安裝銀河麒麟V10SP1 arm64 虛擬機

    系統(tǒng)鏡像 Kylin-Desktop-V10-SP1-Release-2107-arm64.iso QEMU_EFI.fd(下載地址 http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd) 注:麒麟系統(tǒng)要求磁盤大小在50G以上. 參數說明: -m 4096 指定內存大小,單位MB -cpu cortex-a72 CPU 型號 -smp 8,cores=8,threads=1,sockets=1 1顆CPU,8核8線

    2024年01月21日
    瀏覽(35)
  • 在Linux、Ubuntu中跨平臺編譯ARM(AARCH64)平臺的binutils

    Binutils 是GNU(https://www.gnu.org/)提供的一組二進制工具的集合。通常,在已經安裝了Linux操作系統(tǒng)的個人電腦上,系統(tǒng)就已經自帶了這個工具集。但在進行嵌入式開發(fā)的時候,可能會用到支持ARM64平臺的Binutils,這時就需要用到交叉編譯。 此前,在【1】我們已經介紹過Ubuntu中交

    2024年02月05日
    瀏覽(87)
  • D2000 debian 11 arm64 aarch64 wine-ce編譯安裝,運行win32程序 筆記 【失敗】

    D2000 debian 11 arm64 aarch64 wine-ce編譯安裝,運行win32程序 筆記 【失敗】

    下載源碼 yeqiang@debian:~/Downloads$ git clone https://gitee.com/wine-ce/wine-ce Cloning into \\\'wine-ce\\\'... remote: Enumerating objects: 102, done. remote: Counting objects: 100% (89/89), done. remote: Compressing objects: 100% (83/83), done. remote: Total 102 (delta 54), reused 1 (delta 1), pack-reused 13 Receiving objects: 100% (102/102), 32.75 KiB | 56

    2024年01月18日
    瀏覽(28)
  • QEMU搭建X86_64 + Ubuntu虛擬系統(tǒng)環(huán)境

    QEMU搭建X86_64 + Ubuntu虛擬系統(tǒng)環(huán)境

    QEMU搭建X86_64 + Ubuntu虛擬系統(tǒng)環(huán)境 本文記錄一下學習和使用QEMU虛擬工具的過程,初次嘗試,如有錯誤請各位大佬幫忙指正。 提示 :不推薦在低版本的Ubuntu中操作,QEMU需要很多依賴所用到的版本比較高,低版本ubuntu系統(tǒng)無法一鍵安裝或者升級到對應的高版本的依賴,需要手動

    2024年02月05日
    瀏覽(22)
  • nanopc t6 的ubuntu22.04用docker 安裝openwrt 23.05.2,基于arm64 (aarch64)架構

    我是用nanopc t6的官方系統(tǒng),rk3588-XYZ-ubuntu-jammy-x11-desktop-arm64-YYYYMMDD.img.gz,可以從官方的百度網盤下載,根據官方教材刷入nanopc t6中即可。官方網址如下: NanoPC-T6/zh - FriendlyELEC WiKi 畢竟剛刷的系統(tǒng),先設置root密碼 默認的賬戶和密碼都是pi,我是自己添加了sudo用戶,刪除了pi用

    2024年01月17日
    瀏覽(53)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包