前几天看到了一个有趣的 linux 发行版 其实是在水一篇博客。
下面内容如果有错误,欢迎指正瞄!
学到 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 有一个图形化的安装页面,按照引导操作即可。
