版本:archlinux-2020.09.01-x86_64.iso
下载地址
公司的小笔记本 联想x100e,是BIOS启动。跟UEF的区别仅在于分区。
安装准备
首先制作U盘启动盘,用的UlstraIso。具体制做百度一下吧。
做好后插入启动盘
进入开机第一项Arch Linux Install(x86_64, BIOS)
就进入终端命令行啦。
尝试了wifi-menu联网,但是下载的镜像没有wifi工具所以也就连不上了。找根网线插上联网,ping一下www.baidu.com,出现
PING www.baidu.com .....
...
说明网是通的。
网络不通的话,使用dhcpcd自动获取ip,再重新ping
# pacman -S dhcpcd
# dhcpcd
# ping www.baidu.com
然后开始安装配置了。
更新系统时钟
# timedatectl set-ntp true
磁盘分区
lsblk查看磁盘是/dev/sda还是/dev/sdb,一般都是/dev/sda
BIOS分区方案
挂载点 分区 分区类型 建议大小
[BIOS] /dev/sda1 Linux BIOS分区 1G
[SWAP] /dev/sda2 Linux swap (交换空间) 2G
[/mnt] /dev/sda3 Linux 剩余空间
分区
# cfdisk //使用cfdisk进行分区 简单方便
/dev/sda1
new => 1G => 回车 => primary => 回车
/dev/sda2
new => 2G => 回车 => primary =>Type => 82 Linux swap / Solaris => 回车
/dev/sda3
new => 3次回车
最后移动光标到Write,写入分区,yes,然后Quit退出
Write => yes => Quit
注:如果原先磁盘已分过区,挂载的别的系统,可以Delete清除原有分区,再new重新分区。
格式化分区
分区建好后进行格式化文件系统。
BIOS分区格式化用ext2,根分区格式化使用ext4,交换区格式化使用mkswap。
这里我的/dev/sda1为BIOS分区,/dev/sda2为交换区,/dev/sda3为根区(一定要注意自己的对应的目录是哪块区域)
# mkfs.ext2 /dev/sda1
# mkswap /dev/sda2
# mkfs.ext4 /dev/sda3
//打开swap分区 注意自己的swap分区是哪块
# swapon /dev/sda2
挂载分区
# mount /dev/sda3 /mnt
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
安装
配置源
文件 /etc/pacman.d/mirrorlist 定义了软件包会从哪个镜像源下载。
//将国内源放到第一位 这里我用的清华源
# vim /etc/pacman.d/mirrorlist
---------------------------------------
Server = http://mirrors.tuna.tsinghua