安装可以根据archwiki的过程走,本安装过程仅表示个人观点。
1.准备启动盘,网上有很多工具,个人推荐ventoy.
2.连接网络:
(1)可以直接用usb线连接手机,开启共享网络。
(2)在终端中输入iwctl
进入iwd提示符:
[iwd#]
在[iwd#]
中输入device list
查询机器的网卡设备。
使用以下命令查询附近可用的wifi网络:
[iwd#] station <devicename> scan
[iwd#] station <devicename> get-networks # 显示扫描的结果
在提示符中输入station <devicename> connect <wifi-ssid>
连接wifi网络,如果wifi加密,会提示你输入密码
用 ping 检查网络连接:
ping -c 3 www.baidu.com
3.系统分区:
输入cfdisk /dev/sda(通常是nvme0n1)
这是我自己的分区,双系统,分出p6(EFI 系统,大约300m)和p7(Linux文件系统,大小随意)。
4.格式化并挂载分区:
mkfs.ext4 /dev/nvme0n1p7
mount /dev/nvme0n1p7 /mnt
建立boot
mkdir /mnt/boot
挂载:mount /dev/nvme0n1p6 /mnt/boot
5.使用 pacstrap脚本,安装 base 软件包和 Linux 内核以及常规硬件的固件: pacstrap /mnt base linux linux-firmware
6.生成fstab文件:genfstab -U /mnt >> /mnt/etc/fstab
7.建立swapfile文件:vim /etc/locale.gen 找到#en_US.UTF-8 那一行(约第 180 行)删掉前面的#(取消注释) 找到#zh_CN. UTF-8 那一行(最后面)删掉前面的#(取消注释) 保存退出 生成 locale:执行:locale-gen 输入:echo ‘LANG=en_US.UTF-8’ > /etc/locale.conf 10.创建hostname文件并将信息写入hosts: echo arch > /etc/hostname vim /etc/hosts 在最后补上 127.0.0.1 localhost ::1 localhost 127.0.1.1 arch.localdomain arch 10.设置密码:passwd 11.引导:pacman -S grub grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch grub-mkconfig -o /boot/grub/grub.cfg 12.安装完成,退出 exit umonut -a reboot 最小安装完成
dd if=/dev/zero of=/swapfile bs=2048 count=1048576 status=progress
激活:chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
输入:echo ‘/swapfile none swap defaults 0 0’ >> /etc/fstab
8.调整时间:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock –systohc
9.本地化: