openEuler 20.03
关闭防火墙及SELinux
- 打开文件“/etc/selinux/config”,将文件中的SELINUX=enforcing改为SELINUX=disabled。
- 关闭防火墙,执行如下命令关闭并禁用防火墙。
1 2
systemctl stop firewalld.service systemctl disable firewalld.service
配置内存大页并开启IOMMU
- 查看是否已经开发大页内存。
1
cat /proc/meminfo |grep -i huge
如果HugePages_Total、Hugepagesize均大于0,表明已经配置了大页,无须再次配置(注意要保证大页足够5G),否则执行2。
- (可选)修改启动设置,编辑“/boot/efi/EFI/openEuler/grub.cfg”文件。
1
vi /boot/efi/EFI/openEuler/grub.cfg
配置yum源
- 挂载镜像。
1 2
mkdir -p /mnt/repo mount -o loop /home/software/openEuler-20.03-LTS-everything-aarch64-dvd.iso /mnt/repo/
- 配置yum源。
1 2 3 4
cd /etc/yum.repos.d mkdir backup mv *.repo backup vim /etc/yum.repos.d/local.repo
添加如下内容。[local] name=local baseurl=file:///mnt/repo enable=1 gpgcheck=0 priority=1 [arch_fedora_online] name=arch_fedora baseurl=https://mirrors.huaweicloud.com/fedora/releases/30/Everything/aarch64/os/ enabled=1 gpgcheck=0 priority=2
- 使yum源配置生效。
1
yum clean all&&yum makecache
安装依赖包
- 安装依赖软件包。
yum install -y numactl numactl-devel openssl-devel libcap-ng-devel qemu-guest-agent qemu* libvirt* traceroute iperf3 virt-install AAVMF python2-paramiko
以上部分软件包需要互联网下载,请确保服务器联网且配置了相应的源。
- 改配置文件“/etc/libvirt/qemu.conf”。将原有命令:
#user = "root" #group = "root"
修改为:
user = "root" group = "root"
- 重启libvirt服务。
systemctl restart libvirtd
父主题: 配置编译环境