前言
ArchLinux作为一个十分好用的Linux,但是它的安装似乎有点困难。今天我就来教大家安装ArchLinux。
如何下载
方法一:
你可通过进入Archlinux官方网站(https://www.archlinux.org):
接着,点击 右上角 的 Download ,进入此界面后,向下滑动,找到 china:
这时你就可以选择任意的镜像站进行下载!!!(进入镜像站后记得找到结尾为.iso文件下载):
方法二:
直接点击下面的链接:
(中科大镜像站)
Index of /archlinux/iso/http://mirrors.ustc.edu.cn/archlinux/iso/
(清华大学镜像站)
这里我以清华大学镜像站为例:
选择最新的,即2021.09.01,点击进入:
选择结尾为.iso文件进行下载!!!(中科大镜像站也是这样下载)
开始前的准备
因为这里介绍的是使用虚拟机安装,虚拟机需要设置几个东西!!!
我这里使用的虚拟机是virtualbox,操作步骤如下:
1.新建一个虚拟机
2.输入名称(这里我就取名为Arch)
3.设置内存大小(这里我设置了4G)
4.分配硬盘大小
(前三张你可以自行设置)
(最终我给了48G)
5.创建完成后,点击设置
6.配置设置
点击系统,将启用EFI(只针对某些操作系统)勾选上
(我这里把软盘取消了,这个可选可不选)
(分配处理器,你可以自行设置)
(分配显存大小,你可以自行设置)
7.将下载的ArchLinux镜像文件载入
(点击下方的 [光驱]没有盘片)
(选择你下载的ArchLinux镜像文件)
(最后点击启动)
正式开始安装
# 等待几秒后,会出现启动的画面,选择第一个,按下Enter键
# 进入后是这个画面
# 验证是否为UEFI启动
# ls /sys/firmware/efi/efivars
# 如果能出现图中的有一大串玩意,证明你是UEFI启动
# 看看有没有网络,使用ping指令(按下ctrl+c可以停止)
# ping baidu.com
# 更新系统的时间
# timedatectl set-ntp true
# 修改镜像源
(现在arch会自动搜索附近的镜像站,你也可以不用修改)
# vim /etc/pacman.d/mirrorlist
# 这里教大家 vim 的编辑方式 按下 i 进入编辑模式 编辑完按下 Esc 退出编辑模式 再输入 :wq 保存并且退出
# 例如我这里我想要 中科大 和 清华大学 的镜像站,在最前面加上这两个:
# Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch # Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# 进行硬盘分区操作
# 可以使用这两个指令查看你的磁盘 # archwiki中也写到: 结果中以 rom、loop 或者 airoot 结尾的设备可以被忽略。 fdisk -l lsblk
# 这里我要进行分区的硬盘是 /dev/sda
# 我这里使用的是fdisk进行分区(你也可以使用你喜欢的例如 cfdisk gdisk cgdisk parted) fdisk /dev/sda
# 因为是UEFI模式,wiki中也写到 分区是必须要有的: 一个根分区(挂载在 根目录)/; 要在 UEFI 模式中启动,还需要一个 EFI 系统分区。
# 这个是fdisk的界面
# 输入g,创建GPT格式的分区表
# 创建第一个分区(EFI系统分区),输入n ,按下两次 Enter ,输入+512M
(wiki中写到这个分区至少需要260M以上,所有我这里给了512M,你可以随意,但一定要260M以上)
# 创建第二个分区(swap),输入n ,按下两次 Enter ,输入+1G
(swap是文件交换分区,如果你的内存小,可以添加这个分区,如果如果你内存大,可以不分这个区)
# 创建第三个分区(根目录)输入n ,按下三次 Enter ,可以将剩余的分在一起
# 输入 w 写入磁盘
# 这是最后分完的结果
# 格式化分区
# 将第一个分区格式化为fat32格式的 # mkfs.fat -F32 /dev/sda1
# 将第三个分区格式化为ext4格式的 # mkfs.ext4 /dev/sda3
# 将第二个分区格式化为swap # mkswap /dev/sda2 # swapon /dev/sda2
# 挂载分区
# 将根磁盘(即sda3)挂载到 /mnt # mount /dev/sda3 /mnt # 再挂载引导分区(即sda1) # mkdir /mnt/boot # mount /dev/sda1 /mnt/boot # 最后可以用 lsblk 指令查看是否有误挂载错误
# 安装
# 安装几个必需的软件包
# 执行命令 # pacstrap /mnt base linux linux-firmware vim nano
# 配置系统
# Fstab # genfstab -U /mnt >> /mnt/etc/fstab
# 你可以执行完命令再检查一下生成的 /mnt/etc/fstab 文件是否正确 # 使用 cat 指令 # cat /mnt/etc/fstab
# 进入系统
# arch-chroot /mnt # 如果前面的 root@archiso ~ # 变为 [root@archiso /]# 说明进入了系统
# 时区
# 设置时区,输入 # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 然后 # hwclock --systohc
# 本地化
# 编辑 locale.gen 文件 # vim /etc/locale.gen # 将 en_US.UTF-8 UTF-8 前面的注释(即 # 号)去除,保存并退出
# 然后执行以下命令生成信息 # locale-gen
# 再编辑 locale.conf 文件 # vim /etc/locale.conf # 在文件输入: LANG=en_US.UTF-8
# 或者直接输入下面这串指令:
# echo 'en_US.UTF-8' > /etc/locale.conf
# 网络配置
# 执行指令 # vim /etc/hostname # 里面填写 主机名 # 里面填写你的主机名称,例如我给我的主机名称为arch ,你那里就可以填你自己的
# 编辑 hosts 文件 # vim /etc/hosts # 里面填写 127.0.0.1 localhost ::1 localhost 127.0.1.1 主机名.localdomain 主机名
# 安装引导程序和其他
# 安装grub # pacman -S grub efibootmgr # 然后执行 # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB # 生成 grub.cfg # grub-mkconfig -o /boot/grub/grub.cfg # 安装微码 # pacman -S intel-ucode (intel-cpu) # pacman -S amd-ucode (amd-cpu) # 最后再安装联网工具 # pacman -S dhcpcd
# 设置密码
#执行
# passwd
# 最后输入 exit ,再输入 reboot 重启,出现 grub 引导画面Archlinux表示安装成功
结尾语
到此 Archlinux(UEFI + GPT) 安装到此为止,感谢您的观看!!!
下期教大家安装Linux上三大主流桌面,感谢大家的支持!!!