Install Arch Linux with Plasma in Paralles Desktop

Technology

准备工作

硬盘分区

启动虚拟机,开始安装,

由光盘镜像引导启动后的界面

首先需要对硬盘分区。输入命令 cfdisk 可以打开半图形化的分区工具。首先cfdisk会让选择分区表类型,选择第二种dos。然后进入到分区界面,通过下面的菜单New可以新建分区。我采用的分区方案如下,16G给系统,48G给文件,注意将系统区标记为Bootable

分区方案

完成后选择Write将分区方案写入硬盘生效,然后Quit

格式化硬盘分区

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2

挂载分区,sda1 挂载到/mnt,sda2 挂载到到/mnt/home

mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda2 /mnt/home

安装 Arch Linux

配置镜像源(country=你所在的地区代码)

curl -o /etc/pacman.d/mirrorlist "https://www.archlinux.org/mirrorlist/?country=CN&protocol=http&ip_version=4"

打开 mirrorlist,反注释掉想要使用的镜像源

nano /etc/pacman.d/mirrorlist

安装 Arch Linux

pacstrap /mnt base base-devel

安装过程

完成后,进入新安装的系统进行配置

arch-chroot /mnt

首先设置 Root 密码

passwd

设置时区,可以通过date命令测试时区是否设置正确

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置主机名

echo Archlinux-PD > /etc/hostname

生成语言配置。首先打开/etc/locale.gen,反注释掉所需要的语言(en_US.UTF8、zh_CN.UTF8),然后执行命令locale-gen

nano /etc/locale.gen
locale-gen

安装启动引导 grub

pacman -S grub
grub-install /dev/sda

配置 grub

mkinitcpio -p linux
grub-mkconfig -o /boot/grub/grub.cfg

配置 grub

开启网络,然后退出新系统,回到arch-root命令之前的界面。

systemctl enable dhcpcd
exit

生成 fstab

genfstab /mnt >> /mnt/etc/fstab

umount 挂载的磁盘,重启虚拟机。

umount /mnt/home
umount /mnt
reboot

安装 Plasma

如果一切顺利重启后可以看到 grub 启动菜单

grub 启动菜单

进入新安装好的系统,以 root 用户登录,密码就是之前执行passwd命令时输入的密码。

先测试一下网络连接情况

ping -c 5 archlinux.org

如果连接不通,可以尝试手动开启网络

systemctl start dhcpcd
ip addr

更新一下软件包,然后开始安装 Plasma 和其它必要的软件包。

pacman -Syu
pacman -S xorg plasma zsh git konsole firefox dolphin alsa-utils 

解释一下,

安装完成后,配置一下 X(下面的命令注意 X 要大写)

Xorg -configure

上面的命令会生成一份配置模版/root/xorg.conf.new,用编辑器打开。

因为我用的是非 retina 屏幕的 MBP 13, 所以在Section "Screen"下的Section "Display"中添加一行Modes "1280x800"就好了。保存,将配置文件移动到合适的位置,然后启用sddm服务。

mv /root/xorg.conf.new /etc/X11/xorg.conf
systemctl enable sddm

添加用户并设置密码,把 yourname 换成你喜欢的名字

useradd -m -G wheel -s /usr/bin/zsh yourname
passwd yourname

把自己添加到sudoer中

nano /etc/sudoers

在末尾添加一行yourname ALL=(ALL) ALL

把自己添加到audio用户组中,这样可以开启声音

gpasswd -a yourname audio

安装一些不错的字体

pacman -S ttf-arphic-uming ttf-arphic-ukai ttf-bitstream-vera adobe-source-han-sans-otc-fonts ttf-fira-sans

移除没什么用的媒体中心

sudo pacman -R plasma-mediacenter

到此基本上就完成了,reboot 之后应该就能看到赏心悦目的 Plasma 界面了。

Plasma 真漂亮啊!

其它

pacman -S openssh
systemctl enable sshd.service
systemctl start sshd
pacman -S shadowsocks-libev
nano /etc/shadowsocks/config.json
systemctl enabnle shadowsocks-libev@config
systemctl start shadowsocks-libev@config

参考资料

  1. Setting up an Arch Linux VM in VirtualBox
  2. Youtube video: How to Install Arch Linux
  3. Youtube video: How to Install Arch Linux 2016 + KDE Plasma 5 + Open-VM-Tools on VMware Player Free
  4. Yza Log’s Blog
  5. ArchWiki
  6. 打造完美的 Linux 桌面 — Archlinux 2007.08-2 (电子版)