Parallels Desktop 安装 Archlinux(2023教程)

Parallels Desktop中安装ArchLinux(硬核版)

  1. 事先准备
  • 基本配置:MacBook Pro(Retina,13inch,Mid2015,Catalina 10.15.7),
    ParalleDesktop 18.1.1
  • 镜像:Archlinux 2023.04.01
  • 镜像下载:
    清华镜像
    中科大镜像站

  1. 创建虚拟机
  • 打开PD,并且创建空白虚拟机(选择其他linux),名称可以选择自拟
  • 硬件-CPU与内存-2048MB
  • 硬盘属性-大小设置-20GB 起步
  • CD/DVD-选择Archlinux镜像
  • 启动顺序将CD提到首位
    (如果确保安全可以选择隔离linux和Mac)

  1. 通过本机终端访问虚拟机终端
  • 更改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的终端

  1. 替换镜像
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

  1. 磁盘分区
  • 查看磁盘分情况
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

  1. 切换进入系统进行相关配置
  • 切换进入新系统
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

posted @ 2023-06-20 14:21  王诩1714  阅读(962)  评论(0)    收藏  举报