Parallels Desktop 安装 Archlinux(2023教程)
Parallels Desktop中安装ArchLinux(硬核版)
- 事先准备
- 基本配置:MacBook Pro(Retina,13inch,Mid2015,Catalina 10.15.7),
ParalleDesktop 18.1.1 - 镜像:Archlinux 2023.04.01
- 镜像下载:
清华镜像
中科大镜像站
- 创建虚拟机
- 打开PD,并且创建空白虚拟机(选择其他linux),名称可以选择自拟
- 硬件-CPU与内存-2048MB
- 硬盘属性-大小设置-20GB 起步
- CD/DVD-选择Archlinux镜像
- 启动顺序将CD提到首位
(如果确保安全可以选择隔离linux和Mac)
- 通过本机终端访问虚拟机终端
- 更改live user的密码
passwd
- 允许以root身份登录SSH终端
cat /etc/ssh/sshd_config | grep PermitRootLogin
- 虚拟机中开启SSH
systemctl start ssh
systemctl enable ssh
- 设定SSH链接的IP地址
ip route | grep default
- 缩小窗口并打开Terminal,输入
ssh root@ 你设定的ip地址
输入密码
即可在本机终端中链接虚拟机Archlinux的终端
- 替换镜像
nano /etc/pacman.d/mirrorlist
# Tsinghua
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# USTC
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
- 磁盘分区
- 查看磁盘分情况
lsblk
或者 fdisk -l
# 进行磁盘分区
cfdisk /dev/sda
gpt
选择 linux filesystem
- 格式化磁盘分区
mkfs.ext4 /dev/sda1
- 挂载分区
mount /dev/sda1 /mnt
# 查看磁盘挂载情况
lsblk
5.安装 base-devel 和 linux-firmware 内核等
pacstrap /mnt base base-devel linux linux-firmware
- 如果出现以下错误
invalid or corrupted package (PGP Signature)
则可以执行
pacman -S Archlinux-keyring && pacman -S ca-certificates
添加数字签名后重试
- 配置fstab
genfstab -U /mnt >> /mnt/etc/fstab
# 查看 fstab的文件是否生成
cat /etc/fstab
- 安装grub启动器
grub-install --root-directory=/mnt /dev/sda
- 切换进入系统进行相关配置
- 切换进入新系统
arch-chroot /mnt
- 时区设置
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 设置与硬件时间同步
hwclock --systohc --utc
可以使用timedatectl status查看状态,会因为不在systemd下进行而失效
- 设置系统语言
echo 'LANG=en_US.UTF-8' >> /etc/locale.conf
- 设置本地化
nano /etc/locale.gen
# 反向注释
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
# 生成配置
locale-gen
- 设置主机ip地址
设置你的电脑ip地址,以我的为例
sudo bash -c "echo gentry >> /etc/hostname"
echo "127.0.0.1 localhost" >> /etc/hosts
echo "::1 localhost" >> /etc/hosts
echo "127.0.1.1 gentry.local gentry" >> /etc/hosts
- 安装网络模块(有线和无线)
pacman -S iw dialog wpa_supplicant networkmanager dhcpcd
- 启用dhcp网络服务
systemctl enable dhcpcd
systemctl enable sshd
- 安装网络管理助手
pacman -S networkmanager
systemctl enable networkmanager #可能操作会无效
- 安装音量处理
pacman -S alsa-utils pulseaudio pulseaudio-alsa
- 安装蓝牙组件
pacman -S bluez pulseaudio-bluetooth
# 启用蓝牙服务
systemctl enable bluetooth
- 安装字体(中英文)
pacman -S wqy-microhei #中文
pacman -S ttf-dejavu #英文
- 添加用户
useradd -m -G wheel -s /bin/bash gentry
passwd gentry
# 添加用户权限
echo "%wheel ALL=(ALL) ALL" >> /etc/sudoers
# 设置root密码
passwd
- 安装图形化界面
安装xfce4
pacman -S xorg
pacman -S xfce4 xfce4-goodies
安装桌面显示管理器(以sddm(Simple Desktop Display Manager)为例)
pacman -S sddm
systemctl enable sddm
-安装grub引导器
pacman -S grub
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
- 退出系统
exit
# 重启电脑
reboot
- 系统重启后,进入bios启动界面,选择boot existing system,打开之后便能发现能进入登录界面
-纠正一个错误,如果使用取消挂载就会无法启动,毕竟这是虚拟机,不是实体机。 -鉴于archlinux最新的推出了archinstall,还请使用archinstall安装,直接archinstall按照提示安装即可
参考博文
1.Installing Arch Linux In Parallels on a MacBook Pro 16
2.Archlinux 的安装(不可能被劝退的新手)
3. Parallel desktop安装Arch Linux
4. Installing Arch Linux OS in Parallels Desktop

浙公网安备 33010602011771号