使用brew安装qemu

#安装brew
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"#安装qemu
brew install qemu

制作镜像

制作镜像就是制作一个硬盘,相当于其他虚拟机中的分配磁盘空间,这里分配30G。

qemu-img create -f qcow2 ubuntu20.qcow2 30G

安装虚拟机

安装x86系统

下载ubuntu2204:

wget https://repo.huaweicloud.com/ubuntu-releases/20.04.3/ubuntu-20.04.3-live-server-amd64.iso

安装虚拟机:

#启动安装
qemu-system-x86_64 \-machine type=q35,accel=hvf \-smp 6 \-cpu host \-hda ubuntu20.qcow2 \-m 16G \-vga virtio \-usb \-device usb-tablet \-display default,show-cursor=on \-cdrom ./ubuntu-20.04.3-live-server-amd64.iso

-accel=hvf,hvf就是qemu支持mac os原生hypervisor的选项;
-smp指定guest系统可用的核数;
-hda 是磁盘位置;
-m指定内存大小;
-cdrom是镜像位置;

这时候qemu会弹出安装界面,按照正常流程安装系统即可,这时候可以明显感觉到mac电脑跑虚拟机的安静。

启动虚拟机

qemu-system-x86_64 \-machine type=q35,accel=hvf \-smp 6 \-cpu host \-hda ubuntu20.qcow2 \-m 16G \-vga virtio \-usb \-device usb-tablet \-display default,show-cursor=on -net user,hostfwd=tcp::2222-:22 -net nic

启动时,我们做一下端口转发,我们这里把host的127.0.0.1:2222端口转发到guest的22端口,我们可以使用ssh来连接guest系统。

ssh <username>@127.0.0.1 -p 2222

arm

下载ubuntu-port镜像:
https://repo.huaweicloud.com/ubuntu-releases/20.04.4/ubuntu-20.04.4-desktop-amd64.iso

#如果要确保可以下载,提高速度,如果有代-理,可以类似这样操作,
#export http_proxy="http://127.0.0.1:8001"; export HTTP_PROXY="http://127.0.0.1:8001"; #export https_proxy="http://127.0.0.1:8001"; export HTTPS_PROXY="http://127.0.0.1:8001"echo "在MacOS上使用QEMU模拟Raspbian(Buster)"
echo "安装QEMU:"
echo "brew install qemu"
echo "下载 qemu-rpi-kernel:"wget https://raw.githubusercontent.com/dhruvvyas90/qemu-rpi-kernel/master/kernel-qemu-4.19.50-buster
echo "下载 versatile-pb.dtb:"
wget https://raw.githubusercontent.com/dhruvvyas90/qemu-rpi-kernel/master/versatile-pb.dtbecho "下载树莓派操作系统:"
wget http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2020-02-14/2020-02-13-raspbian-buster-lite.zip
unzip 2020-02-13-raspbian-buster-lite.zipecho "运行QEMU模拟器"
qemu-system-arm -cpu arm1176 -m 256 \-kernel kernel-qemu-4.19.50-buster \-M versatilepb \-dtb versatile-pb.dtb \-no-reboot \-nographic \-append "dwc_otg.lpm_enable=0 root=/dev/sda2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait" \-drive "file=2020-02-13-raspbian-buster-lite.img,index=0,media=disk,format=raw" \-net user,hostfwd=tcp::22223-:22 -net nic
echo "等待ssh登录屏幕出现…"

参考链接:
使用qemu虚拟机运行树莓派(linux kernel 4.9)
QEMU搭建arm32的ubuntu20.04虚拟机

使用Qemu在Mac上安装虚拟机相关推荐

  1. 用虚拟机配置iis服务器,在mac上安装虚拟机搭载Windows服务的方法

    一.下载虚拟机 官方下载网址 https://www.vmware.com/ 二.下载想要安装的Windows版本 推荐下载网址https://msdn.itellyou.cn/(msdn建议收藏,相 ...

  2. Mac上安装虚拟机搭载window系统

    用Mac的都知道,很多window用的软件是Mac版本没有的.平时有的还得要求去用那些软件,有几种方式可供大家选择: 1.再买个window本: 2.装双系统: 3.装虚拟机,搭载window系统. ...

  3. 如何在mac上安装虚拟机搭载Windows

    一.下载虚拟机 官方下载网址 https://www.vmware.com/ 二.下载想要安装的Windows版本     推荐下载网址https://msdn.itellyou.cn/(msdn建议 ...

  4. mac上安装windows系统

    mac(M1芯片)上安装windows基本上有两种方式: 1.mac自带的bootcamp安装windows,两个系统相对独立,在开机时选择: 2.用PD在mac上安装虚拟机,然后再在PD内安装win ...

  5. Mac上安装mars2020使用过程及问题求解

    光辉城市是全球领先的建筑 VR 技术提供商 mars2020是光辉城市公司出品的设计师软件.如果要在Mac上进行安装使用,过程如下: 去往光辉城市官方网站,点击下载,会出现"Mars 202 ...

  6. mac上安装vbox虚拟机运行win7系统,mac上运行exe

    想在mac运行exe,发现有三种方法: 1. 虚拟机安装win镜像 2. wine或者crossover软件 3. Parallels Desktop 2尝试了发现很多exe都不能运行,3文件很大操作 ...

  7. 如何在搭载 Apple M2 芯片的 Mac 上安装 macOS 虚拟机

    凭借与 Apple 公司的合作,Parallels 工程师打造出世界上首台在搭载 Apple M 系列芯片的 Mac 计算机上运行的 macOS 虚拟机 (VM) 原型.借助Parallels Des ...

  8. 如何在Mac上安装win10正版系统

    2019独角兽企业重金招聘Python工程师标准>>> 自从微软win10系统上市后,面对新出现的操作系统,不少用户想要开始尝试使用它,体验这款全新的操作系统.对于windows用户 ...

  9. 苹果系统安装虚拟机 Mac如何安装虚拟机教程

    1.前言 大家在用 Mac 系统的时候,可能有时难免还是要用到 Windows 系统.在 Mac 上使用 Windows 系统有二种方法.一种是在 Mac上安装双系统,适合要在机器上处理一些大型的应用 ...

最新文章

  1. 五问弄懂液冷数据中心
  2. 硬核 | 关于Linux内核的简明知识
  3. c++ double 只输出五位_C/C++编程笔记:C语言入门知识点(一),请收藏C语言最全笔记...
  4. python中4j什么意思_Python学习:4.数据类型以及运算符详解
  5. Drawable之color示例
  6. .Net File类的操作
  7. Intel的X86芯片段式管理历史起源(CS、DS、ES、SS)——避免产品公司的小九九
  8. net framework安装有什么影响_阳台护栏安装不当会造成什么影响
  9. pyspider 安装及问题处理(pyspider一直卡在result_worker starting的解决办法)
  10. 2020-12-08
  11. 多线程编程(16) - 多线程同步之 WaitableTimer (等待定时器对象)[续二]
  12. python制作界面_python做界面
  13. 中国移动开发者大会PPT集萃(一):核心技术与应用开发实践
  14. linux u盘读取速度,[操作系统]linux dd命令测试U盘读写速度
  15. 计算机培训excel的制作,绵阳电脑excel表格制作教程
  16. c#自定义类的指定字段排序
  17. 反病毒引擎设计(一):绪论 本文来自:剑盟反病毒技术门户(www.janmeng.com)
  18. QT5.7操作word
  19. idea合并分支代码怎么操作呢?
  20. 2008年中国电子商务十大时刻

热门文章

  1. 案例总结:京东图书信息爬取
  2. kafka服务端版本号0.10.2,客户端版本号2.0 如何发送消息
  3. 25句经典话(启迪人生)
  4. 树莓派系列(一)-——————树莓派usb串口的使用
  5. 数据库管理工具的使用
  6. 省钱版----查找 IoT 设备TTL线序__未完待续
  7. 7款必须下载的PC端软件,必看
  8. DIY一个测量心率装置
  9. python corpora.Dictionary corpus dictionary.doc2bow 词袋模型转为稀疏矩阵 词向量 不要词袋模型
  10. (详解)区间DP —— 平行四边形优化