Arch linux安装记录
ChaptSand Lv3

官网: https://archlinux.org
Wiki: https://wiki.archlinux.org

新手推荐直接按这个来,非常完整,并且有视频教程 https://archlinuxstudio.github.io/ArchLinuxTutorial/#/

1.1.镜像下载

https://archlinux.org/download/
http://mirrors.bfsu.edu.cn/archlinux/iso/

1.2.刻录启动盘

  • Linux 下用 dd 命令进行刻录
1
sudo dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress oflag=sync

1.3.关闭 Secure Boot

2.1.连接网络

因为网卡不能驱动,使用有线网络连接

2.2.检查网络连接

1
ping www.baidu.com

2.3.更新系统时钟

1
timedatectl set-ntp true

更换国内镜像源

1
vim /etc/pacman.d/mirrorlist

放在最上面的行是会使用的更新源,我这里北外的镜像源效果最好

1
2
3
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

2.4.分区

分区 挂载点 大小
EFI 分区 /efi 800M
swap分区 none 16G
根目录 / 剩余全部

我这里没有单独分home分区,有需要的可以自己调整

2.4.1.将磁盘转换为 gpt 类型(对于新硬盘)

这里的nvme0n1是我硬盘的代号,要以lsblk看到的实际情况为准

1
2
3
4
5
lsblk                       #显示分区情况
parted /dev/nvme0n1 #执行parted,进行磁盘类型变更
(parted)mktable #输入mktable
New disk label type? gpt #输入gpt 将磁盘类型转换为gpt 如磁盘有数据会警告,输入yes即可
(parted)quit #最后quit退出parted命令行交互
2.4.2.使用 cfdisk 命令对磁盘分区
1
cfdisk /dev/nvme0n1

new > 创建分区,输入大小回车

type > 选择分区类型

完事后使用fdisk -l 检查分区情况

1
2
3
4
设备                起点       末尾      扇区   大小 类型
/dev/nvme0n1p1 2048 1640447 1638400 800M EFI 系统
/dev/nvme0n1p2 1640448 35194879 33554432 16G Linux swap
/dev/nvme0n1p3 35194880 1000215182 755305103 460.2G Linux 文件系统

2.5.格式化

1
2
3
mkfs.ext4 /dev/nvmen1p3             #格式化根目录分区
mkswap /dev/nvme0n1p2 #创建swap分区
mkfs.vfat /dev/nvme0n1p1 #格式化efi分区

2.6.挂载

挂载是有顺序的,需要从根目录开始挂载

1
2
3
4
mount /dev/nvme0n1p3 /mnt           #挂载根目录
mkdir /mnt/efi #创建efi文件夹
mount /dev/nvme0n1p1 /mnt/efi #挂载efi分区
swapon /dev/nvme0n1p2 #挂载swap分区

2.7.安装系统

  • 基础包
1
pacstrap /mnt base base-devel linux linux-headers linux-firmware
  • 功能性软件
1
pacstrap /mnt dhcpcd iwd vim bash-completion

2.8.生成 fstab 文件

1
genfstab -U /mnt >> /mnt/etc/fstab

cat /mnt/etc/fstab复查一下 /mnt/etc/fstab 确保没有错误

 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
访客数 访问量