149. Arch Linux 安装
pd 配置
共享文件夹
选择 整个 $HOME
目录吧


应用程序

打印机

启动顺序
启动顺序 -> 高级 -> BIOS:EFI 64位

CD/DVD

隔离 linux 与 mac
不建议打开
关闭3d加速

安装
从 Live USB 启动 Arch Linux
为 Arch Linux 创建实时 USB 后,关闭计算机,将 USB 插入其中,然后启动系统。
请记住,在某些情况下,您可能无法从启用安全启动的实时 USB 启动。如果您是这种情况,请先访问 BIOS 并禁用安全启动。
Arch Linux 安装有两种可能的选项——传统模式和 UEFI 模式。UEFI(统一可扩展固件接口)模式更新,大多数现代硬件仅支持 UEFI 安装。因此,本 Arch Linux 安装指南将使用 UEFI 模式。
正确启动到 Arch ISO 后,您应该会看到类似于下图所示的内容。

选择Arch Linux install medium (x86_64, UEFI)
选项并点击Enter
。
安装程序解压并加载 Linux 内核后, 您将自动跳转到具有 root 权限的终端。
验证与 Internet 的连接
首先,检查互联网连接。要检查互联网连接,只需 ping 一个网站,如下例所示。

如果你收到一个错误信息,请检查你的互联网连接或路由器。
对磁盘进行分区
我们 Arch Linux 安装指南的下一步是对硬盘进行分区。如果您不熟悉诸如 fdisk
或之类的分区工具,那么您很可能会在这里遇到最大的麻烦cfdisk
。不过别担心,这很容易,你会看到。
首先列出您的磁盘:
1 | fdisk -l |

出于本指南的目的,我们创建一个虚拟机,其中包含一个由 /dev/sda
。更改/dev/sda
为您的设备名称。
对于基本分区,我们需要创建以下分区布局:
/dev/sda1
: EFI 系统分区,大小为 512 MB,FAT32 格式。这为存储引导加载程序和引导所需的其他文件提供了空间。/dev/sda2
:交换分区,4GB 大小。交换空间用于将虚拟内存扩展到已安装的物理内存 (RAM) 之外,或用于挂起磁盘支持。/dev/sda3
:Linux分区,剩余可用磁盘空间大小,EXT4格式。这是存储我们的 Arch Linux 操作系统、文件和其他信息的根 (/
) 分区。
创建 EFI 系统分区
现在让我们通过cfdisk
对机器硬盘驱动器运行命令来实际开始创建磁盘布局分区表 。
1 | cfdisk /dev/sda |

选择 GPT
标签类型并点击Enter
。
然后 从底部菜单中选择 Free Space
并点击 New
。您可以使用Tab
或 箭头键浏览菜单选项。

以 MB ( 1024M
) 为单位键入分区大小,然后按Enter
键。

在/dev/sda1
分区仍然被选中的情况下,从底部菜单中选择Type
并选择EFI System
分区类型。

现在,您已完成 EFI 系统分区的配置。

创建交换分区
j
键下移选项
现在让我们使用相同的过程创建 Swap 分区。再次选择剩余的Free space
和 并点击New
。

以 GB ( 4G
) 为单位键入分区大小,然后按Enter
键。

在/dev/sda2
分区仍然被选中的情况下,从底部菜单中选择Type
并选择Linux swap
分区类型。

现在,您已经完成了 Swap 分区的配置。

创建根分区
最后,您需要创建根 ( /
) 分区。再次选择剩余的Free space
并点击New
。

对于 ( /
) 大小,保留默认大小值。这意味着,所有剩余的可用空间。按Enter
键。
在/dev/sda3
分区仍然被选中的情况下,从底部菜单中选择Type
并选择Linux filesystem
分区类型。

现在,您已经完成了根分区的配置。
将更改写入磁盘
接下来,您需要保存所做的更改。选择Write
从底部菜单和命中Enter
。

键入yes
并按下Enter
键。

我们到此结束。选择Quit
并按下Enter
即可。

创建文件系统
现在您已准备好磁盘分区,是时候在其上创建文件系统了。但是让我们首先通过运行来查看分区表摘要:
1 | fdisk -l |

该/dev/sda
磁盘应该有三个分区(/dev/sda1
,dev/sda2
,和/dev/sda3
)类似于上面所示的那些。
前面步骤中分区的创建只是在硬盘提供的存储空间上划出边界,并指定了每条边界线之间的空间类型。现在,是时候用所需的文件系统格式化分区了。
我们必须在这里创建 3 个文件系统,所以让我们开始吧。
对于 EFI 分区类型,创建一个 FAT32 文件系统。
1 | mkfs.fat -F32 /dev/sda1 |
准备交换分区:
1 | mkswap /dev/sda2 |
对于根分区,创建一个 ext4 文件系统:
1 | mkfs.ext4 /dev/sda3 |

安装 Arch Linux
修改镜像源
进入/etc/pacman.d
目录,修改mirrorlist
文件,默认情况下,mirrorlist文件里面包含了许多源地址,这样会导致下载程序包速度很慢,我们只需要启用中国的源地址就可以:
1 | cd /etc/pacman.d |
修改镜像源
全部下载, 打开China
1
2
3# curl -o /etc/pacman.d/mirrorlist https://archlinux.org/mirrorlist/all/
# vim /etc/pacman.d/mirrorlist
# 找到 China, 删除 China 下的列表中的 '#'只下载China的
1
# curl -o /etc/pacman.d/mirrorlist https://archlinux.org/mirrorlist/\?country\=CN
同步 pacman 存储库
首先同步 pacman 存储库,以便您可以下载和安装软件:
1 | pacman -Syy |

挂载根分区 & 安装
我们必须先将根分区 ( /dev/sda3
)挂载到 /mnt
目录中,然后才能执行所有的安装。
1 | mount /dev/sda3 /mnt |
安装根分区后,是时候安装所有必要的包了。使用该 pacstrap
命令安装 Arch Linux 所需的软件包。
1 | pacstrap /mnt base base-devel linux linux-firmware sudo nano net-tools |
下载和安装这些软件包需要一些时间。现在我们可以开始配置我们的系统了。
注: 若不放心,可以多运行几遍 pacstrap /mnt base linux linux-firmware sudo nano
配置已安装的 Arch 系统
fstab文件
生成一下fstab
文件,让系统明白自己是谁和自己在哪。
1 | genfstab -U /mnt >> /mnt/etc/fstab |
然后可以执行以下命令看看fstab
文件是否生成正确。
1 | cat /mnt/etc/fstab |

arch-chroot
以root身份进入我们的新系统,这次是进来是为了配置系统的。
1 | arch-chroot /mnt |
先告诉系统现在的时间是基于哪个时区的。
1 | # 设定时区 |
设置语言
先安装个vim,当然也可以装nano,看哪个用得顺手。
1 | # vim |
编辑/etc/locale.gen
1 | # vim 方式 |
把以下几行开头的#
符号去掉。
1 | en_US.UTF-8 UTF-8 |
编辑完保存退出,然后执行下面的指令。
1 | locale-gen |
现在来编辑一下local.conf
1 | # vim 方式 |
配置网络
创建编辑/etc/hostname
,自己定义一个主机名,例如:
1 | localhost |
然后编辑/etc/hosts
,内容如下:
1 | 127.0.0.1 localhost |
执行以下命令去应用网络服务自启动:
1 | systemctl enable systemd-networkd |
1 | pacman -S dhcpcd networkmanager |

配置以太网:**(可选)**
编辑/etc/systemd/network/20-wired.network
,内容如下:
1 | [Match] |
虽然没啥用,vmware 约等于静态ip了
修改ROOT密码
1 | passwd |

在 Arch Linux 上安装 GRUB 引导程序
现在我们安装引导加载程序,以便 Arch 在重新启动后启动。Linux 发行版和 Arch Linux 的默认引导加载程序也由 GRUB 包表示。
安装 GRUB 引导加载程序和 EFI 引导管理器包:
1 | pacman -S grub efibootmgr os-prober mtools |

然后创建挂载点 /dev/sda1
并挂载它。
1 | mkdir /boot/efi |
现在让我们安装我们的引导加载程序。
1 | grub-install –-target=x86_64-efi –-bootloader-id=grub_uefi |
输出
1 | Installing for x86_64-efi platform. |
最后,生成 /boot/grub/grub.cfg
文件。
1 | grub-mkconfig -o /boot/grub/grub.cfg |

创建一个普通用户帐户
用户帐户的创建方法也会自动为用户创建主目录。另外,我们可以给这个账号sudo
权限。写比如我们的是Qeuroal
。
1 | useradd -m -G wheel Qeuroal |
请务必为新用户设置密码:
1 | passwd Qeuroal |

接下来,sudo
为新创建的用户启用权限:
1 | // 使用vim编辑visudo |
向下滚动屏幕并找到以下行:
1 | # %wheel ALL=(ALL) ALL |
通过删除#
符号取消注释。

Arch Linux 安装完成
恭喜!现在我们已经完成了 Arch Linux 的安装,所以我们现在将从终端退出并卸载我们的根分区并重新启动到我们新安装的 Arch Linux 系统。
1 | exit |


parallels tools

安装KDE桌面
集显驱动安装
1 | lspci | grep -e VGA -e 3D //查看显卡类型 |
安装Xorg
Xorg (简体中文) - ArchWiki (archlinux.org)
1 | pacman -S xorg |
安装sddm
1 | pacman -S sddm |
安装Plasma桌面
- kde-applications:KDE 的全套应用(软件太多了,很多用不到,在此不安装)
- konsole:终端
1 | pacman -S plasma konsole |
重启
1 | reboot |
How to Install Parallels Tools on Manjaro
Steps required to install Paralells Tools on Manjaro Linux
Steps
Install Manjaro Linux on a VM (it’s recommended to take a snapshot before installing Parallels Tools)
Update the OS
1
pacman -Syu
Install the latest LTS kernel and kernel headers (See this)
Note: To install the headers, run
uname -r
and look at the first two numbers to figure out the package name. For example if the output ofuname -r
is4.19.32-1-MANJARO
the kernel headers package name for your kernel would belinux419-headers
.Install base-devel package group and DKMS
1
pacman -S base-devel dkms
Connect the Parallels Tools image and run the installer script
1
2
3mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
/mnt/cdrom/install