1. 安装环境
CentOS ISO版本:CentOS-Stream-9-latest-aarch64-dvd1.iso
电脑配置:MacBook Pro 16英寸 M1 Pro
系统:macOS 14.5
Parallels版本:19.3.0
Parallels Desktop安装并配置arm版本的CentOS Stream 9,如果需要安装其它版本CentOS,安装步骤和配置可能会有不同。
2. 安装步骤
1. 下载CentOS 9镜像文件
从官网下载
访问下面的链接即可下载最新版本的CentOS Stream 9:
从国内镜像源下载
如果你从官网下载很慢,可以尝试从国内的镜像站下载,访问下面的链接从清华大学开源软件镜像站下载CentOS-Stream-9-latest-aarch64-dvd1.iso
2. 在Parallels控制中心右上角点击+进入安装助手,选中第二个选项从DVD或镜像文件,点击继续:
2. Parallels一般会搜索到刚下载的镜像,如果没有,点击手动选择,定位到镜像保存的位置选择镜像,然后点击继续。
3. 填写虚拟机名称,如果你需要调整CPU,内存和磁盘网络等配置,可以勾选安装前设定,再点击创建。
4. 按回车执行安装。
5. 等待几分钟后会进入图形安装界面,可选择中文安装,我这里选择英文,点击Continue
6. 设置安装磁盘和分区设置
选择Automatic,然后点击Done
7. 设置root密码
按照要求设置密码,如果需要root远程登录可以勾选Allow root SSH login with password,设置完后点击右上角Done
8. 点击Begin Installation开始安装。
9. 进度条完成后,点击Reboot System
如果遇到下面这种情况,建议直接在Parallels控制中心直接停止虚拟机再打开。
10. 重启完成后即完成了系统安装。
以上就是Parallels安装CentOS Stream 9的步骤,现在已经可以正常使用系统了,如果你需要一些额外的配置,请参考下面的步骤。
3. 可选配置
SSH访问
我们可以通过ssh连接进行更加方便的命令操作,openssh服务已经默认安装
Parallels默认给虚拟机的网络设置的是共享网络,我们需要改为桥接网络以使用内网IP访问。首先点击右上角关闭虚拟机,也可通过Parallels控制中心停止。
打开Parallels控制中心,打开虚拟机设置 - 硬件 - 网络 - 选择默认适配器,关闭设置窗口,重新打开虚拟机。
登录进入系统后点击右上角Activities,然后打开终端。
输入ip addr,查看动态分配的内网IP地址(一般以192.168开头),比如,我这里分配的是192.168.11.5。
ip addr
也可通过下面的命令直观的查看内网IP:
hostname -I
打开mac中的终端或者iterm,输入以下命令通过ssh从mac连接到虚拟机(ip替换为上一步运行的内网IP), 输入yes回车后输入密码即可连接到虚拟机。
以进入系统时创建的用户ssh(yourusername替换你创建的用户名):
ssh yourusername@192.168.11.5
允许root用户SSH
如果你在上面安装步骤7. 设置root密码时没有勾选Allow root SSH login with password,后续又想通过root SSH到虚拟机,可以参考下面的步骤:
1. 首先我们需要切换到root用户:
sudo -i
2. 修改ssh配置文件,使用sed命令在配置文件最后添加PermitRootLogin yes
sed -i.bak '$ a\PermitRootLogin yes' /etc/ssh/sshd_config
-i.bak: 这个选项告诉sed在编辑文件时直接修改文件内容,并在修改前创建一个备份文件,备份文件的扩展名为.bak。这样做是为了确保在修改文件内容之前有一个原始文件的备份,以防意外发生。
$指示sed命令应该在文件的最后一行执行操作。
a\PermitRootLogin yes表示在找到的最后一行后追加PermitRootLogin yes文本。
3. 重启ssh服务后就能以root用户ssh到虚拟机
service sshd restart
4. 以root用户ssh(192.168.11.5换成你虚拟机分配的内网IP)
ssh root@192.168.11.5
配置固定IP访问
配置桥接网络模式后,默认是从DHCP服务器动态的拿到一个内外IP,这个IP可能在路由器重启后被别的设备占用,如果我们需要配置固定IP访问虚拟机,可参考下面的步骤:
1. 使用nmcli命令行工具, 列出网络连接
nmcli connection show
这将列出所有网络连接。找到你要配置的网络连接的名称(例如enp0s5
)。
2. 设置固定IP地址
使用以下命令配置固定IP地址(网络连接名为enp0s5
,IP地址为192.168.11.5
,子网掩码为24
,网关为192.168.11.1
,DNS为8.8.8.8
)- 请自行根据实际情况替换相关值:
nmcli con modify enp0s5 ipv4.addresses 192.168.11.5/24
nmcli con modify enp0s5 ipv4.gateway 192.168.11.1
nmcli con modify enp0s5 ipv4.dns 8.8.8.8
nmcli con modify enp0s5 ipv4.method manual
nmcli con up enp0s5
3. 使用新设置的固定IP重新登录。
安装Parallels Tools
如果你需要使用CentOS图形界面,可以选装Parallels Tools。
Parallels Tools 是一个软件包,专为运行在 Parallels Desktop 虚拟机中的操作系统(包括 Windows、Linux、macOS 等)设计。它包含一组驱动程序和实用工具,旨在增强虚拟机的性能和用户体验。以下是 Parallels Tools 提供的一些主要功能和好处:
1. 无缝集成
Parallels Tools 允许虚拟机操作系统与主机操作系统之间实现更紧密的集成,包括以下方面:
共享文件夹:可以在虚拟机和主机之间方便地共享文件和文件夹。
剪贴板共享:允许在虚拟机和主机之间复制和粘贴文本、图像和其他数据。
拖放功能:支持从主机到虚拟机或反方向拖放文件。
2. 图形性能提升
Parallels Tools 包含图形驱动程序,可以显著提高虚拟机的图形性能,使其更接近原生系统的表现。这对运行图形密集型应用程序或游戏特别有帮助。
3. 分辨率调整
安装 Parallels Tools 后,虚拟机可以自动调整分辨率以适应 Parallels Desktop 窗口的大小。无论是全屏模式还是窗口模式,虚拟机的显示都能无缝适应。
4. 鼠标同步
安装 Parallels Tools 后,鼠标光标可以在主机和虚拟机之间自由移动,而无需按下任何键或切换模式。这种无缝的鼠标体验使用户操作更加流畅。
5. 时间同步
Parallels Tools 确保虚拟机的系统时间与主机的系统时间保持同步,这对于一些依赖准确时间的应用程序非常重要。
6. 网络增强
通过 Parallels Tools,可以更好地管理和优化虚拟机的网络连接,包括增强的网络驱动程序和更好的网络性能。
安装步骤
1. 启动虚拟机
首先,确保你的虚拟机正在运行。
2. 点击右上角感叹号三角形,点击安装Parallels Tools...,然后再弹窗中点击继续。
3. 在弹出的框中点击Open with Files打开文件夹,进入Parallels Tools驱动目录
如果没有弹窗,点击左上角Activies,如下图点击Files
在左侧边栏点击Parallels Tools进入
4. 右键任意空白位置,点击Open in Terminal
5. 在弹窗的终端运行以下命令执行脚本安装,需要输入当前账号密码
sudo ./install
6. 所有步骤均按回车一路Next即可完成安装。