百科网

首页 > 科技数码

科技数码

我来教你如何安装Arch(如何安装arch双系统)

科技数码佚名2023-01-16

如何安装Arch Linux?Arch Linux是一款简单、轻量的发行版,它的主要特点就是软件更新速度快以及包管理简易高效。小编认为Arch Linux非常适合新手使用,对于Linux系统感兴趣的用户,安装Arch Linux是一个不错的选择。下面小编给大家分享Arch Linux安装教程,希望可以给大家带来帮助。

Arch Linux安装教程:

一、安装准备:

1、进入livecd开始安装

小编这里使用的UEFI GPT的环境安装,如果是Legacy启动,显示界面会有些不同,本篇也仅着重于UEFI GPT模式的安装。

2、选择合适的镜像源

编辑/etc/pacman.d/mirrorlist,把合适的镜像源移动到首项,设为首选。个人推荐163、中科大及清华的镜像源,较为稳定。当然,在此之前不要忘了测试下当前网络是否正常。

3、创建分区

因为要使用GPT分区,所以使用gdisk来分区。使用命令为:

01# gdisk /dev/sdx复制代码# gdisk /dev/sdx

此处的sdx是代指你的硬盘名,如果使用nvme的ssd的话硬盘名也可能是nvme0n1。gdisk的使用方法和fdisk是一样的,都是“n”创建新分区,“d”删除已创建分区,“w”保存配置,“p”查看当前分区,目前的话只要知道这四个指令就可以了。实在记不得时候,也可以输入“?”来查看帮助。

具体的分区方案视个人需求而定,就个人而言,小编比较推荐新手只分三个区:boot、/、EFI(ps.如果是Legacy MBR可以无视EFI分区)。下面是小编的分区方案,仅供参考。

4、格式化分区

文件系统格式有很多,诸如ext4、VFAT、BtrFS、F2FS、XFS、ReiserFS等等,每个文件系统之间都有或多或少的差异,譬如ReiserFS对碎片文件处理行性能较好,XFS处理大文件性能较好等等。对于刚接触Linux的人来说,这些只要稍微了解一下就可以了,不必深入。

回到正题,上面分了三个区,EFI为了兼容性需求要求格式化成vfat格式,命令为:

01# mkfs.vfat -F32 /dev/sda1复制代码# mkfs.vfat -F32 /dev/sda1

boot分区格式化为ext4,命令为:

01# mkfs.ext4 /dev/sda2复制代码# mkfs.ext4 /dev/sda2

因为我分的根目录容量较小,所以就格式化为ReiserFS,命令为:

01# mkfs.reiserfs /dev/sda3复制代码# mkfs.reiserfs /dev/sda3

注意,以上sda1、sda2、sda3都是小编个人所分的区,一定要看清自己的分区名替换进去,不要盲目复制粘贴。

5、挂载分区

分区方案为:EFI、boot、/。首先,我们要先挂载根目录,一般直接挂载在mnt目录下就行,然后先分别创建boot目录和EFI目录,再分别挂载,命令如下:

01# mount /dev/sda3 /mnt复制代码# mount /dev/sda3 /mnt01# mkdir /mnt/boot复制代码# mkdir /mnt/boot01# mount /dev/sda2 /mnt/boot复制代码# mount /dev/sda2 /mnt/boot01# mkdir /mnt/boot/EFI复制代码# mkdir /mnt/boot/EFI01# mount /dev/sda1 /mnt/boot/EFI复制代码# mount /dev/sda1 /mnt/boot/EFI

这是所有文件系统的介绍和使用命令。

至此,所有的准备就都完成了下面开始系统安装。

二、安装:

安装非常简单,只需要一条命令:

01# pacstrap /mnt复制代码# pacstrap /mnt

如果有其他需要安装的软件也可以直接在此命令中加入,譬如想使用aur的话需要加上base-devel,实现命令为:

01# pacstrap -i /mnt base base-devel复制代码# pacstrap -i /mnt base base-devel

接下来就是漫长的等待,直至安装结束,开始配置。

三、配置系统:

1、生成Fstab

使用genfstab生成fstab文件,命令如下:

01# genfstab -U /mnt >> /mnt/etc/fstab复制代码# genfstab -U /mnt >> /mnt/etc/fstab

这里的-U参数是指定文件中以UUID识别各分区,如果想用卷标识别分区可用-L参数替换。