📜  linux 中 QEMU 的虚拟机设置 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:21.419000             🧑  作者: Mango

Linux 中 QEMU 的虚拟机设置

虚拟机是程序员开展开发和测试工作必不可少的工具。QEMU是一款在Linux中广受欢迎的虚拟机软件,它支持多种架构,包括x86、ARM、MIPS等。在本文中,我们将介绍如何在Linux中设置QEMU虚拟机。

安装QEMU

首先,我们需要安装QEMU。在Ubuntu或Debian中,可以使用以下命令进行安装:

sudo apt-get install qemu

如果你使用的是其他发行版的Linux,可以使用对应的包管理器进行安装。

创建虚拟机

在安装QEMU之后,我们需要创建虚拟机。我们可以使用以下命令来创建一个x86架构的虚拟机:

qemu-system-x86_64 -hda ubuntu.img -cdrom ubuntu.iso -boot d

在这个命令中,-hda参数指定虚拟机的硬盘镜像文件,-cdrom参数指定虚拟机的光驱镜像文件,-boot参数指定虚拟机的启动序列。在本例中,我们指定虚拟机从光驱启动。

启动虚拟机

创建虚拟机后,我们可以使用以下命令来启动虚拟机:

qemu-system-x86_64 -hda ubuntu.img

在这个命令中,-hda参数指定虚拟机的硬盘镜像文件。

使用虚拟机

启动虚拟机后,我们可以使用VNC或SSH等协议来远程登录虚拟机进行操作。例如,使用VNC可以运行以下命令:

# 使用127.0.0.1:5900作为VNC服务器,密码为123456,宽度为800,高度为600
qemu-system-x86_64 -hda ubuntu.img -vnc :0 -k en-us -smp 2 -m 2048 -net nic,model=virtio -net user -usb -device usb-tablet -localtime -name "Ubuntu 20.04" -vga virtio -soundhw hda -redir tcp:8080::80

在VNC客户端中,输入127.0.0.1:5900并输入密码进行连接。连接成功后,我们就可以在虚拟机中进行操作了。

总结

QEMU是一款强大的虚拟机软件,在Linux中越来越受到程序员的青睐。通过本文的介绍,我们学会了如何在Linux中安装、创建、启动和使用QEMU虚拟机。