Parallels Desktop中安装ArchLinux
(硬核版)
## 1. 事先准备
+ 1. 基本配置:MacBook Pro(Retina,13inch,Mid2015,Catalina 10.15.7),ParalleDesktop 18.1.1
+ 2. 镜像:Archlinux 2023.05.1
+ 镜像下载站:
+ 清华镜像
+ https://mirrors.tuna.tsinghua.edu.cn/
+ 中科大镜像站
+ https://mirrors.ustc.edu.cn/
## 2. 创建虚拟机
+ 1. 打开PD,并且创建空白虚拟机(选择其他linux),名称可以选择自拟
+ 2. 硬件-CPU与内存-2048MB
+ 硬盘属性-大小设置-20GB 起步
+ CD/DVD-选择Archlinux镜像
+ 启动顺序将CD提到首位
+ (如果为了安全可以选择隔离linux和Mac)
## 3. 具体安装流程
+ 1. 如果不想在虚拟机中进行处理可以进行以下处理(SSH链接到本机的终端)
plaintex<br /># 改变live user的密码<br />passwd<br /><br /># 允许以root身份登录SSH终端<br />cat /etc/ssh/sshd_config | grep PermitRootLogin<br /><br /># 虚拟机中开启SSH<br />systemctl start sshd<br /><br /># 设定SSH链接的IP地址<br />ip route | grep default<br />
下来在 Mac终端中输入 ssh root@你的ip地址,即可在Mac终端中操作Linux的虚拟机终端
+ 2. 替换镜像
plaintex<br /> #因为不习惯vim 所以就用nano了<br /> nano /etc/pacman.d/mirrorlist<br /> <br /> #在顶端添加<br /> ##Tsinghua 清华镜像<br />Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch<br />##USTC 中科大镜像<br />Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch<br />
</br>
+ 2. 磁盘分区
plaintex<br />fdisk /dev/sda<br />n<br />p<br />1<br />enter<br />enter<br />w<br />
格式化磁盘分区
plaintex<br />mkfs.ext4 /dev/sda1<br />
挂载分区
plaintex<br />mount /dev/sda1 /mnt<br />
安装pacstrap
plaintex<br />pacstrap /mnt base base-devel linux linux-firmware<br />
如果出现以下错误
plaintex<br />invalid or corrupted package (PGP Signature)<br /># 则可以执行 pacman -S Archlinux-keyring && ca-certificates 添加数字签名后重试<br />
配置fstab
plaintex<br />genfstab -U /mnt >> /mnt/etc/fstab<br />
</br>
+ 4. 切换进入新系统
plaintex<br />arch-chroot /mnt<br />
时区设置
plain tex<br />ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime<br />#设置与硬件时间同步<br />hwclock --systohc --utc<br /><br />#可以使用timedatectl status查看状态,也可能失效<br />
设置系统语言
plaintex<br />echo 'LANG=en_US.UTF-8' >> /etc/locale.conf<br />
设置本地化
plaintex<br />nano /etc/locale.gen<br />#取消注释<br />en_US.UTF-8 UTF-8<br />zh_CN.UTF-8 UTF-8<br />#并且设置locale-gen<br />
设置主机ip地址
plaintex<br /># 设置你的电脑ip地址,以我的masterarch为例<br />sudo bash -c "echo masterarch > /etc/hostname"<br />echo "127.0.0.1 localhost" > /etc/hosts<br />echo "::1 localhost" >> /etc/hosts<br />echo "127.0.1.1 masterarch.local masterarch" >> /etc/hosts<br />
安装网络模块(有线和无线)
plaintex<br />pacman -S iw dialog wpa_supplicant networkmanager dhcpcd<br /><br />#启用dhcp网络服务<br />systemctl enable dhcpcd<br />systemctl enable sshd<br />
安装网络管理助手
plaintex<br />pacman -S networkmanager<br />systemctl enable networkmanager #可能操作会无效<br />
安装音量处理
plaintex<br />pacman -S alsa-utils pulseaudio pulseaudio-alsa<br />
安装蓝牙组件
plaintex<br /># 安装蓝牙组件<br />pacman -S bluez pulseaudio-bluetooth<br /># 启用蓝牙服务<br />systemctl enable bluetooth<br />
安装字体(中英文)
plaintex<br />pacman -S wqy-microhei #中文<br />pacman -S ttf-dejavu #英文<br />
添加用户
plaintex<br />useradd -m -G wheel -s /bin/bash master<br />passwd master<br />#添加用户权限<br />echo "%wheel ALL=(ALL) ALL" >> /etc/sudoers<br />
设置root密码
passwd
安装图形化界面
plaintex<br />#安装xfce4<br />pacman -S xorg<br />pacman -S xfce4 xfce4-goodies<br /><br />#安装桌面显示管理器(以sddm(Simple Desktop Display Manager)为例):<br />pacman -S sddm<br />systemctl enable sddm<br />
退出系统
plaintex<br />exit<br />#取消mnt挂载<br />umount -R /mnt<br /># 重启电脑<br />reboot<br />
## 系统完成如下
+ 系统重启后选择boot existing system
打开之后便可发现界面如下:
https://www.stephenlecrenski.com/static/9b32eca3d9eabb5fe5452a0c5bd0dcd5/6bec1/image8.png
参考文章
1.(https://www.stephenlecrenski.com/articles/installing-arch-linux-in-parallels/ "Installing Arch Linux In Parallels on a MacBook Pro 16 ")
2.Archlinux 的安装(不可能被劝退的新手) https://www.cnblogs.com/arrayblog/articles/12319217.html
3. Parallel desktop安装Arch Linux https://bluebirds-ly.github.io/blog/2019/07/13/Parallel-desktop安装Arch-Linux.html
4. Installing Arch Linux OS in Parallels Desktop https://kb.parallels.com/124124#:~:text=Resolution 1 Download latest Arch Linux .iso image,up windows appears%2C select Other Linux. More items