1. 分区
cfdisk
cfdisk操作:
New:新建分区,输入大小回车,建立分区(比如 输入8G回车 就会建立一个8G分区)
Delete: 删除分区
Type: 分区类别(比如Swap 和 Efi )
Write: 写入分区(可以当成保存按钮) Quit: 退出cfdisk
如果电脑是UEFI启动的话需要分一个EFI 分区,作为引导分区
2. 初始化分区格式
fdisk -l 查看磁盘标识
比如
/dev/sda1
/dev/sda2
/dev/sda3
这些就是磁盘标识
通过mkfs 初始化分区格式
引导分区建立
mkfs.fat -F32 对应的磁盘标识
文件分区建立
mkfs.ext4 磁盘标识
根据上面的命令初始化分区
如果建立了Swap分区的化需要通过下述命令初始化Swap分区
mkswap 磁盘标识
swapon 磁盘标识
mkswap 命令将初始化Swap分区格式
Swapon将开启Swap
如果提示该磁盘标识已经装载了,可通过 Swapoff 磁盘标识 关闭该磁盘的Swap ,然后通过cfdisk重新格式化Swap分区在初始化
3. 装载分区
分区初始化后我们需要通过```mount`` 命令将它装载到一个盘符里面
装载根目录
mount 根目录的磁盘标识 /mnt
这里的/mnt是等会我们需要装系统的地方
如果没有其他分区,后面的可以跳过
装载boot
cd /mnt
mkdir boot
mount 引导分区的磁盘标识 /mnt/boot
装载 home
cd /mnt
mkdir home
mount home目录分区的磁盘标识 /mnt/home
我这里只分了 这三个盘 其他目录在安装的时候 会在根目录分区里面自动创建
4. 联网
通过 ping baidu.com 判断是否联网
如果有网,输入timedatectl set-ntp true进行时间同步操作
一般网线直联的都可以联网,可以直接进入下一步
wifi联网
通过ip link 找到对应的wlan 网卡名字
输入命令加载
ip link set 网卡名字 up
通过iwlist 网卡名字 scan | grep ESSID 命令 扫描附近的wifi
wpa_passphrase wifi名字 密码 > internet.conf
生成wifi的配置文件
通过wpa_supplicant 命令 进行联网操作
wpa_supplicant -c 配置文件 -i 网卡名字 &
刷新ip
dhcpcd &
ping baidu.com 测试是否联网成功
5. 更改archlinux 的源为国内源
安装 wget
pacman -S wget
通过wget 下载官方镜像站中的全部源地址(不下载 默认的是没有注释的)
wget -O /etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/all/
更改源
vim /etc/pacman.d/mirrorlist
在里面找到China 注释将 China区的所有源移到最顶部 去掉#
vim 这里可能需要用到的命令
dd 剪切
pp 粘贴
?搜索关键字 可以进行搜索
i 编辑模式 可以更改文件内容 Esc按钮退出编辑模式
q宏名字 可以录入宏
@q宏名字 使用宏
h 光标向下一段移动
按下Esc在输入:wq 可以保存退出(如果没有文件将自动创建文件)
按下Esc在输入:q 可以退出
源改好后续通过pacman -Syu 更新源配置
6. archLinux 的一些配置
编辑配置文件
vim /etc/pacman.conf
找到Color,并去掉前面的# 这个可以让安装的时候提示的信息以不同颜色来区分
小彩蛋
在Color下面添加 ILoveCandy 可以让安装的进度条变成吃豆人的形状
7.执行系统安装
执行命令,进行安装 注意最后的dhcpcd
pacstrap /mnt base base-devel linux linux-firmware dhcpcd
生成fstab
genfstab -U /mnt >> /mnt/etc/fstab
通过arch-chroot来进入系统
arch-chroot /mnt
输入```passwd``来设置root密码
8. 本地化配置
a. arch-chroot /mnt进入系统并安装必须的软件
pacman -S vim vi neovim zsh wpa_supplicant dhcpcd net-tools
b. 输入命令通过时区和时间
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc #自动同步时间
c. 语言配置:
vim /etc/locale.gen
在里面找到 en_US.UTF-8 UTF-8和 zh_CN.UTF-8 UTF-8 并把他们前面的#号去掉
输入命令生成语言配置文件
locale-gen
创建/etc/locale.conf配置文件
vim /etc/locale.conf
在里面添加
LANG=en_US.UTF-8 UTF-8
保存退出
d. 设置计算机名
vim /etc/hostname 这个文件用来存计算机名字
在里面添加自己电脑名后保存退出
e. 编辑hosts文件
vim /etc/hosts
在里面最下方添加
127.0.0.1 localhost
::1 localhost
127.0.0.1 自己的计算机名.localdomain 自己的计算机名字
保存退出
9. 引导安装
pacman -S grub efibootmgr intel-ucode os-prober
安装好后 在boot文件夹下创建grub文件夹
cd /boot
mkdir grub
生成grub配置文件
grub-mkconfig > /boot/grub/grub.cfg
安装引导
安装前 需要确认一下自己的系统架构
uname -m
我的是x86_64的
那么执行命令安装的应该是x86_64的程序,如果是EFI系统,需在后面加上-efi
grub-install --target=x86_64-efi --efi-directory=/boot
这里--target是目标架构 --efi-directory是efi的目录
10. 重启结束
输入命令执行重启
reboot
关机后拔掉u盘进入系统
结尾
如何安装图形化界面看这里
·Archlinux 的 Gnome图形界面安装美化