当前位置: 首页 > article >正文

MacOS qemu运行loongarch linux

本文章参考了

https://github.com/LeisureLinux/bilibili/blob/master/scripts/qemu-busybox.sh#L205

windows qemu安装飞腾Aarch64 Loongarch64 操作系统 亲测_qemu安装arm系统-CSDN博客

https://www.cnblogs.com/missed-forest/p/17667862.html

1. 安装qemu

brew install qemu
qemu-system-loongarch64 -version

2. 下载bios文件和archlinux镜像

bios: http://mirror.nju.edu.cn/loongarch/archlinux/images/QEMU_EFI_8.1.fd

archlinux: http://mirror.nju.edu.cn/loongarch/archlinux/images/archlinux-mate-2023.05.10-loong64.qcow2.zst​​​​​​

注:bios和镜像可根据需要使用其它版本。

3. 解压镜像

zstd -d -o archlinux-mate-2023.05.10-loong64.qcow2 archlinux-mate-2023.05.10-loong64.qcow2.zst

4. 启动镜像

#!/usr/bin/env bash
set -e

currentDir=$(cd $(dirname "$0") && pwd)

qemu=qemu-system-loongarch64
bios=${currentDir}/QEMU_EFI_8.1.fd
disk=${currentDir}/archlinux-mate-2023.05.10-loong64.qcow2

"${qemu}" -machine virt -m 8G \
     -smp 4,sockets=4,cores=1,threads=1 \
     -cpu la464-loongarch-cpu \
     -accel tcg,thread=multi \
     -bios "${bios}" \
     -serial stdio \
     -device virtio-gpu-pci \
     -nic user,hostfwd=tcp::2222-:22 \
     -device nec-usb-xhci,id=xhci,addr=0x1b \
     -device usb-tablet,id=tablet,bus=xhci.0,port=1 \
     -device usb-kbd,id=keyboard,bus=xhci.0,port=2 \
     -display default,show-cursor=on \
     -hda "${disk}"


输入口令:loongarch


http://www.kler.cn/a/154796.html

相关文章:

  • [Python学习日记-67] 封装
  • git上传文件到远程仓库
  • linux,一、部署LNMP环境二、配置动静分离三、地址重写四、编写systemd Unit文件
  • 从python源码到可自动更新软件
  • vue动态列(表头)
  • 【大数据学习 | HBASE高级】storeFile文件的合并
  • Basemap地图绘制_Python数据分析与可视化
  • Qt路径和Anaconda中QT路径冲突(ubuntu系统)
  • 二分查找:LeetCode2035:将数组分成两个数组并最小化数组和的差
  • 一些ab命令
  • Hdoop学习笔记(HDP)-Part.20 安装Flume
  • 【数据中台】开源项目(5)-Amoro
  • 英飞凌(Infineon)TC397链接文件解析
  • 【WPF.NET开发】创建简单WPF应用
  • 【探秘Python爬虫利器】Beautiful Soup 4库详解
  • 用C++和python混合编写数据采集程序?
  • 根文件系统构建-编译busybox
  • tar文件覆盖漏洞 CVE-2007-4559
  • 如何选择适合的光电传感器与 STM32 微控制器进行接口设计
  • 【数据库】数据库基于封锁机制的调度器,使冲突可串行化,保障事务和调度一致性
  • 【工作生活】汽车ECU开发内容简介
  • 3D模型材质编辑
  • 数据结构之哈希表
  • 口罩标准讲解及推荐
  • 实现将线性表分割为三个循环链表,每个循环链表表示的线性表中只含一类字符。
  • oops-framework框架 之 界面管理(三)