千嶂夹城
发布于 2026-01-09 / 0 阅读
0
0

学习记录#1:基于archlinux的超小白的虚拟机安装

前几天看到了一个有趣的 linux 发行版 https://nyarchlinux.moe/ ,想弄来玩玩。最近刚把主力系统从 windows 切换到 archlinux,那就在新系统里装个虚拟机吧!其实是在水一篇博客。

下面内容如果有错误,欢迎指正瞄!

学到 linux 下使用 QEMU/KVM 虚拟机比较合适,去 archlinux中文wiki 学习了一下,哇哇哇操作要用到好多指令,一点也不小白。那就再装一个用来管理虚拟机的 libvert 吧。

安装虚拟机

首先安装 qmenu 和 libvert,使用桌面版 linux 中的我,装了 qmenu 完整版

sudo pacman -S qemu-full
sudo pacman -S libvirt

提前安装一个 dnsmasq, 它的作用是处理 DHCP 和 DNS 请求

sudo pacman -S dnsmasq

然后启用 libvirt 的核心守护进程,启用专门负责管理基于 QEMU/KVM 虚拟机实例的核心守护进程

sudo systemctl start libvirtd   # 启动 libvirtd
sudo systemctl enable libvirtd  # 设置 libvirtd 开机启动
sudo systemctl start virtqemud  # 启动 virtqemud
sudo systemctl enable virtqemud # 设置 virtqemud 开机启动

测试一下安装成果:

virsh -c qemu:///system
# 这时候,界面上会出现如下内容:
# 欢迎使用虚拟化环境下的交互式终端 virsh。
# 
# 输入:'help' 获得命令的帮助信息
#        'quit' 退出
# 
# virsh # 

说明 libvirt 在系统级工作正常,同理运行 virsh -c qemu:///session 验证 libvirt 在用户会话级工作正常。

接下来,就可以在 libvirt 提供的 virsh 里操作虚拟机了,但是,这不小白!我们可以安装 virt-manager 以获得图形化页面。

sudo pacman -S virt-manager

安装成功后,可以打开 virt-manager(虚拟系统管理器)这个应用,大概长这个样子:

下载好镜像.iso文件,点击创建新虚拟系统,选择本地安装介质,点击前进

浏览文件找到,底下取消勾选自动从安装介质/源检测,填写请选择要安装的操作系统 输入archlinux选择第一个选项,点击前进

内存和CPU配置自己决定,我配了16384M内存+16核CPU,点击前进

勾选为虚拟机启用储存,在为虚拟机创建磁盘镜像填写一个合适的磁盘大小值,点击前进

为设备起名,点完成,下面的选择网络默认使用虚拟网络'default': NAT, 点击完成 。如果没有网络可能会有一个自动配置的窗口,自动配置好就行。

然后就进入了安装介质部分,这里按照正常装系统配置即可。nyarch 有一个图形化的安装页面,按照引导操作即可。


评论