Archlinux安装踩坑

解决开机/关机启动慢问题

  1. 打开/etc/systemd/system.conf文件

  2. 去除下列注释并修改为

    1
    2
    3
    DefaultTimeoutStartSec=5s
    DefaultTimeoutStopSec=5s
    DefaultRestartSec=100ms
  3. 重新载入配置文件

    1
    sudo systemctl daemon-reload

双系统时间不一致

  1. 将windows时间改为UTC模式

    1
    2
    3
    打开注册表如下路径
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
    找到名为“RealTimeIsUniversal”的项,将其值设置为1
  2. 将Linux改为使用本地时间

    1
    sudo timedatectl set-local-rtc 1 --adjust-system-clock

安装QEMU-KVM + Virt Manager

1
2
# pacman -S qemu libvirt ovmf virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat
# yay -S --noconfirm --needed libguestfs

开启服务

1
2
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service

由于我们希望使用我们的标准Linux用户帐户来管理KVM,因此我们将KVM配置为允许此操作。

打开文件/etc/libvirt/libvirtd.conf进行编辑:

1
2
3
4
将UNIX域套接字组所有权设置为libvirt(第85行):
unix_sock_group = "libvirt"
设置R/W套接字的UNIX套接字权限(第102行):
unix_sock_rw_perms = "0770"

将你的用户帐户添加到libvirt组:

1
2
3
sudo usermod -a -G libvirt $(whoami)

newgrp libvirt

重启服务

1
sudo systemctl restart libvirtd.service