如何在Ubuntu上用Qemu模拟ARM版本的Fedora39操作系统?
摘要:参考 Fedora Quick Docs Fedora Server Documentation Deploy an ARM64 Fedora VM on your PC: 3 steps ArchitecturesAArch64Ins
参考
Fedora Quick Docs
Fedora Server Documentation
Deploy an ARM64 Fedora VM on your PC: 3 steps
Architectures/AArch64/Install with QEMU
Virtualization – Getting Started
Fedora on Raspberry Pi
Architectures/ARM
ARM Single Board Computer (SBC) Installation
Creating a virtual machine using Fedora Server Edition disk image
8 Linux virsh subcommands for managing VMs on the command line
Use libguestfs to manage virtual machine disk images
虚拟化技术之kvm管理工具virsh常用基础命令
Fedora 高级设置及常见命令介绍
作者
pengdonglin137@163.com
概述
最近在我的家里的T620服务器上折腾Fedora系统时,发现这个系统有很多优点,其中一个就是debuginfod,当你用gdb调试发行版自带的可执行程序时,它可以帮你自动下载符号表和源码包,极其方便,虽然ubuntu22.04也开始提供这个功能,但是尝试了一下,感觉没有fedora好用。我从事的是嵌入式开发,目标机都是ARM64架构的,所以也想在ARM64上把这个功能用起来。
网上看到Fedora支持树莓派4,然后根据这个文章Fedora on Raspberry Pi操作了一下,确实可以。用树莓派官方提供的烧录工具,要写入的OS选择Use custom:
写入的系统也是下面提到的Fedora-Minimal-39-1.5.aarch64.raw.xz
烧写完毕,插到树莓派4B,连上HDMI线和串口,就可以看到启动界面了,测试发现,串口只能输出日志,不能输入,需要连上一个USB键盘到树莓派4B上来输入。
另外,默认烧录完毕后,根分区的大小只有4G,SD卡剩余的空间没有得到利用,可以参考下面介绍的方法对最后一个分区进行扩容。
