Archlinux安装教程:阿里云镜像与EFI分区

4星 · 超过85%的资源 需积分: 9 3 下载量 144 浏览量 更新于2024-09-08 收藏 271KB DOCX 举报
本文档是关于Archlinux操作系统安装的个人笔记,主要涵盖了如何加快下载速度、设置分区、格式化分区、挂载分区以及安装系统和引导加载器等关键步骤。 在安装Archlinux时,为了加快软件包的下载速度,可以通过编辑`/etc/pacman.d/mirrorlist`文件,将原有的镜像源注释掉,并添加阿里云的Archlinux镜像源,如`Server=http://mirrors.aliyun.com/archlinux/$repo/os/$arch`。执行`pacman -Syu`更新软件包列表。 在分区方面,建议使用GPT分区表和EFI启动方式。首先,通过`fdisk -l`找到要安装系统的磁盘,例如`/dev/sda`。接着,可以使用`cfdisk`或具有GPT支持的`gdisk`进行分区。在`gdisk`中,创建EFI系统分区(100MB,类型码ef00),然后创建一个用于启动的普通Linux分区,剩余空间分配给根目录分区。记得使用`l`查看分区类型码。完成分区后,用`w`保存更改。 接下来是格式化分区。创建EFI分区(FAT32文件系统,名称EFI),启动分区(ext4文件系统,label为fs_boot,且启用64位模式),以及根目录分区(ext4文件系统,label为fs_root)。如果需要交换分区,还需要格式化为swap。挂载分区时,挂载根目录、boot分区,创建并挂载EFI目录。 安装系统阶段,使用`pacstrap`命令在挂载的`mnt`目录下安装基础系统和开发工具包,如`pacstrap /mnt base base-devel`。生成挂载表`genfstab -L /mnt >> /mnt/etc/fstab`,然后切换到`/mnt`目录,设置密码、调整系统语言,并生成语言环境`passwd`、`nano /etc/locale.gen`、`locale-gen`。 最后,安装引导加载器。对于EFI系统,可以选择安装rEFInd或GRUB。若选择rEFInd,可使用`pacman -S refind-efi`安装,`refind-install --usedefault /dev/sda1`配置,`mkrlconf`生成配置文件;若选择GRUB,则需`pacman -S grub efibootmgr`,并执行`grub-install --target=x86_64-efi --efi-directory=/boot`来安装GRUB。 以上步骤是Archlinux的基本安装流程,但请注意,实际操作时应根据个人需求和硬件环境进行适当调整。