在x86平台体验龙芯LoongArch--使用Qemu-7.2安装LoongArch版的ArchLinux

本文详细介绍了如何在Ubuntu22.04系统上下载Qemu7.2.0源码,安装必要的编译依赖,进行编译和安装过程。然后,展示了如何使用新编译的Qemu运行LoongArch64架构的ArchLinux,包括查看支持的CPU和机器类型,以及通过ISO镜像安装ArchLinux的步骤。同时,文章还列举了编译过程中可能遇到的错误及解决办法。

OS: ubuntu 22.04 x86_64

一、下载Qemu 源码

wget https://download.qemu.org/qemu-7.2.0.tar.xz

二、安装编译依赖

sudo apt install clang
sudo apt-get install git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev ninja-build
sudo apt-get install git-email
sudo apt-get install libaio-dev libbluetooth-dev libcapstone-dev libbrlapi-dev libbz2-dev
sudo apt-get install libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev
sudo apt-get install libibverbs-dev libjpeg8-dev libncurses5-dev libnuma-dev
sudo apt-get install librbd-dev librdmacm-dev
sudo apt-get install libsasl2-dev libsdl2-dev libseccomp-dev libsnappy-dev libssh-dev
sudo apt-get install libvde-dev libvdeplug-dev libvte-2.91-dev libxen-dev liblzo2-dev
sudo apt-get install valgrind xfslibs-dev 
sudo apt-get install libnfs-dev libiscsi-dev
sudo apt-get install libslirp-dev

三、编译

$ tar xf qemu-7.2.0.tar.gz
$ cd qemu-7.2.0
$ cd build/
$ ../configure  --enable-slirp --target-list=loongarch64-linux-user,loongarch64-softmmu --prefix=/opt/qemu-7.2
$ make -j8
$ make install

四、运行

1. 查看支持的cpu 与机器类型

$ export PATH=/opt/qemu-7.2/bin:$PATH
$ qemu-system-loongarch64 --version
QEMU emulator version 7.2.0
Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project dev
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值