Parallels Desktop安装AlmaLinux10.2

版本:

Parallels Desktop26.3.3

AlmaLinux10.2

这里AlmaLinux选择最小化镜像进行安装/almalinux/10.2/isos/aarch64/AlmaLinux-10.2-aarch64-minimal.iso

如果Parallels Desktop无法识别AlmaLinux,手动选择其他 Linux即可

这里把虚拟机命名为AlmaLinux10.2

光标移到第一行回车即可

这里简单把密码设置为12345678

下面开始安装

重启系统后按提示输入账户root➕回车以及输入密码12345678 ➕回车即可登录

配置虚拟机AlmaLinux10.2(需要先停止该虚拟机)

网络变更为Wi-Fi

启动虚拟机并查看动态IP

至此已经可以使用远程连接工具来访问IP为192.168.123.121的这个虚拟机了

日常本地开发建议关闭防火墙

复制代码
#查看状态
systemctl status firewalld
#停用
systemctl stop firewalld
#禁止开机启用
systemctl disable firewalld
#开机自动启用
systemctl enable firewalld

AlmaLinux默认启用DHCP自动获取IP地址,为了开发方便,这里改成静态IP,固定为192.168.123.228

查看网卡状态

复制代码
nmcli device status

可以看到有个名为enp0s5的网卡

查看IP

复制代码
ip addr

NetworkManager服务

网络配置存储目录/etc/NetworkManager/system-connections

复制代码
cd /etc/NetworkManager/system-connections
ls

接着编辑

复制代码
vi enp0s5.nmconnection

根据当前所在网络调整如下内容

复制代码
[ipv4]
address1=192.168.123.228/24
dns=192.168.123.1;8.8.8.8;
gateway=192.168.123.1
method=manual

退出编辑并保存

重启网络

复制代码
systemctl restart NetworkManager

主要注意的是:修改静态IP后直接执行systemctl restart NetworkManager,NetworkManager不会主动重新加载网络配置文件,需手动触发配置文件的重新加载,如

复制代码
nmcli connection reload
#或者
# nmcli connection up enp0s5

当然也可以通过执行一系列命令来完成网络配置

复制代码
nmcli con show

nmcli con mod enp0s5 ipv4.addresses 192.168.123.228/24
nmcli con mod enp0s5 ipv4.gateway 192.168.123.1
nmcli con mod enp0s5 ipv4.method manual
nmcli con mod enp0s5 ipv4.dns "192.168.123.1,8.8.8.8"
nmcli con mod enp0s5 connection.autoconnect yes

nmcli con down enp0s5 && nmcli con up enp0s5

查看网络状态

复制代码
systemctl status NetworkManager

网络相关的指令

复制代码
ip link #显示网络设备的运行状态
ip -s link #显示更详细的设备信息
ip link show dev enp0s5 #仅显示enp0s5的信息
ip link show up #仅显示处于激活状态的设备
ip link set enp0s5 down #停掉enp0s5
ip link set enp0s5 up #激活enp0s5
nmcli device status #显示设备状态
nmcli device show #显示全部网络接口属性
nmcli device show enp0s5 #显示enp0s5网络接口属性
nmcli device connect enp0s5 #激活网卡
nmcli device disconnect enp0s5 #停用网卡
nmcli connection down enp0s5 #停掉enp0s5设备
nmcli connection up enp0s5 #启用enp0s5设备
nmcli con reload #重新加载网卡配置
nmcli con add help #查看帮助

共享本机的目录给AlmaLinux使用

开启共享目录需要先安装Parallels Tools,不同系统需要的Parallels Tools也不同,这里用到Parallels Tools for Linux

How to install Parallels Tools in Linux virtual machine

设置CD/DVD,选择对应的Parallels Tools iso文件

Parallels Tools区分多个系统平台(Windows,Mac,Linux)

由于我用的是AlmaLinux arm版本,所以这里选择prl-tools-lin-arm.iso;如果X86-64则选择prl-tools-lin.iso

Parallels Tools镜像文件在/Applications/Parallels Desktop.app/Contents/Resources/Tools文件夹里面

修改CD/DVD的源

调整启动顺序,把CD/DVD调到第一位,接着是硬盘,然后重启虚拟机

重启虚拟机后出现开机菜单栏不要急着按回车,让其CD/DVD先起作用,后面会自动进入系统的

检查是否存在/media/cdrom目录,如果没有则创建

复制代码
cd /media
ls
mkdir cdrom

挂载到cdrom目录

复制代码
mount -o exec /dev/cdrom /media/cdrom
复制代码
cd /media/cdrom
ls

进行安装

复制代码
./install

至此虚拟机的CD/DVD可以停用了

设置本机共享文件夹

共享文件夹常见用途:本机编写代码,运行代码的环境安装在虚拟机里面

这里以本机的WebProjects目录为例

这里的WebProjects目录最好是新创建的空目录(里面不存在文件),不然后续容易出现chmod: changing permissions of '/xxx/xxx/': Value too large for defined data type此类的授权失败问题

设置完共享目录再启动虚拟机

复制代码
cd /media/psf
ls

即可看到刚才添加的共享文件夹WebProjects

建立软连接

一般为了方便访问,这里把共享文件夹WebProjects软连接到虚拟机的根目录

复制代码
ln -s /media/psf/WebProjects /
cd /
ls

执行以下命令生成缓存

复制代码
yum makecache

让系统更新到最新

复制代码
yum -y update

建议备份并替换默认源,这里替换为阿里云的源

复制代码
  sed -e 's|^mirrorlist=|#mirrorlist=|g' \
      -e 's|^# baseurl=https://repo.almalinux.org|baseurl=https://mirrors.aliyun.com|g' \
      -i.bak \
      /etc/yum.repos.d/almalinux*.repo

恢复到默认源的方法

复制代码
cd /etc/yum.repos.d
ls

检查是否有.repo.bak备份文件。

创建恢复默认源的执行脚本文件restore_files.sh,内容为

复制代码
#!/bin/bash
 
# 指定包含.bak文件的目录
DIRECTORY="/path/your/directory"
 
# 遍历目录中的所有.bak文件
for file in "$DIRECTORY"/*.bak; do
    # 获取不带扩展名的文件名
    original_file="${file%.bak}"
    # 移动或重命名文件
    mv "$file" "$original_file"
done

授权并执行

复制代码
chmod +x restore_files.sh
./restore_files.sh
相关推荐
搞科研的小刘选手2 小时前
【西安交通大学主办】第六届人工智能、自动化与高性能计算国际会议 (AIAHPC 2026)
网络·人工智能·机器学习·数据挖掘·自动化·云计算·并行式
打码人的日常分享4 小时前
信息化数据安全管理制度办法(Word)
大数据·运维·网络·云计算·制造
TG_yunshuguoji4 小时前
亚马逊云代理商:如何用 CloudWatch+Lambda 打造自动化告警系统
大数据·运维·自动化·云计算·aws
夏影孤灯6 小时前
三、存储测试工具 FIO
云计算
阿里云云原生7 小时前
阿里云可观测 2026 年 5 月产品动态
阿里云·云计算
yyuuuzz7 小时前
aws亚马逊云服务的基础认知与常见场景
大数据·运维·服务器·网络·云计算·aws
云布道师8 小时前
阿里云 OSS 向量 Bucket 正式商业化,提升 AI 应用效能
人工智能·阿里云·云计算
普通网友8 小时前
AWS VPC Transit Gateway 部署:实现多 VPC(开发 / 测试 / 生产)间流量集中管控
云计算·gateway·aws
Linux运维老纪8 小时前
nginx 打造高性能 API 网关(‌Building a High-Performance API Gateway with Nginx)
linux·运维·mysql·nginx·云计算·运维开发