安装 ArchLinux & Windows 双系统
· 阅读需 7 分钟
Windows 10 用了也有好几年了,最近用的有点腻了,这次折腾一下 ArchLinux。搞个双系统,也顺便检验一下自己的 Linux 水平。
都说 ArchLinux 安装有点难度,需要手动安装所有系统组件, 但是我觉得还好,只要按照 Wiki 上的步骤一步一步来,就不会出什么问题。之前一直拿 ArchLinux 的 LiveCD 模式在虚拟机里面折腾,这次直接在实体机上安装 ArchLinux 并包含桌面环境。
首先第一步,去 ArchLinux 官网下载安装镜像。国内可以使用 清华大学开源软件镜像站下载,速度还是很快的。我离科大近的,就用科大的镜像站下载了。
制作启动盘也不用多说,我用的是 Win32DiskImager,直接写入 U 盘就行了。然后进入电脑 BIOS,调整启动顺序,从 U 盘启动。
在开始安装前,我先列举几个链接,方便查阅:
下面正式开始。
创建分区
至少需要 boot
和 /
分区. 推荐分区如下:
挂载位置 | 大小 | 文件系统 |
---|---|---|
/ | 剩余空间 | 随意,这里使用 btrfs |
/boot | 512MB | fat32 |
交换区 | 2GB以上 | swap |
使用 fdisk 创建分区, 由于安装时没法复制 ,我就拿之前在虚拟机里装的做例子。实际上设备名称可能不是 /dev/sda
,可以使用 lsblk
查看。
信息
我这里使用的是 UEFI 引导,如果你使用的是 BIOS 引导,需要创建一个 BIOS boot
分区。详情看这里:Partition the disks
fdisk /dev/sda
使用 g
创 建空的 GPT 分区(适用于 UEFI 引导)
使用 p
打印当前分区
使用 n
创建新分区
使用 m
获取帮助
本例分区如下:
Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: EA3D6492-C011-A449-BCB9-4122D1B01ADE
Device Start End Sectors Size Type
/dev/sda1 2048 1001471 999424 488M Linux filesystem
/dev/sda2 1001472 58720219 57718748 27.5G Linux filesystem
/dev/sda3 58720220 62912511 4192292 2G Linux filesystem
创建完分区后,使用 w
保存并退出。
格式化分区
这里我计划让根分区使用 btrfs
文件系统,引导分区使用 fat32
文件系统,交换分区使用 swap
文件系统。
下面是各种分区的格式化方法,其实都差不多。
fat32
引导区
mkfs.fat -F 32 /dev/sda1