ArchLinux完整安装教程笔记——基本安装篇(无DE)


此笔记基于b站袁帅老师的视频制作,链接如下

Arch Linux完整安装教程(GPT+UEFI模式),含桌面环境及AUR helper。2021年10月最新iso。_哔哩哔哩_bilibili

此笔记末尾对应视频33:47处

archiso安装arch

1.连接网络

iwctl        进入网络连接工具

device list         查看网卡,看到有一个wlan0

station wlan0 scan         用wlan0扫描无线网络

station wlan0 get-networks         查看可用网络

station wlan0 connect [Network Name] ,再输入wifi密码

exit 退出

ping -c 4 baidu.com packet loss为0则为连接成功

2.分区准备

vim /etc/pacman.d/mirrorlist         查看镜像

reflector --country China --age 24 --sort rate --protocol https --save /etc/pacman.d/mirorlist         反射器获取中国24小时内使用https的镜像,并按速率排序保存在 /etc/pacman.d/mirorlist 里(我这里原来加了sort选项,会显示failed to rate https download,把sort选项去掉就成功了,不去掉后面mirrorlist里只有一个)

vim /etc/pacman.d/mirrorlist         再次查看,和上次不一样就换成功了

pacman -Syy         同步包数据库

3.分区

lsblk         查看分区

gdisk /dev/sda         编辑分区

问号查看选项(p 打印分区表 n 建立分区 d删除分区 w保存 q退出)

分区前,如果是实体机,要预留没有被分区的空间

按图中步骤

第一个分区:标记为efi,分配512M,对应hex code为ef00

第二个分区:标记为/,分配38G,hex code那儿直接回车

第三个分区:标记为swap,剩下空间全部分配完,hex code为8200

输入p查看

无误后输入w

lsblk        查看,无误后下一步,有错误重复上面

4.格式化

mkfs.vfat /dev/sda1         格式化efi分区

mkfs.xfs /dev/sda2         格式化/分区

mkswap /dev/sda3         格式化swap分区

lsblk -f         查看

没问题进行下一步

5.挂载

mount /dev/sda2 /mnt         把未来新系统根/dev/sda2挂载安装介质/mnt上

mkdir -p /mnt/boot/efi         启动分区挂载点

mount /dev/sda1 /mnt/boot/efi         启动分区挂载上刚刚创建的挂载点

swapon /dev/sda3         打开交换空间

(这里上面的顺序不能错,不然后面可能会出错)

lsblk         查看

pacstrap /mnt linux linux-firmware linux-headers base base-devel vim bash-completion         把系统装进/mnt并安装一些可选项(选项对应内核 内核固件 头文件 基础包 开发工具组 vim bash自动补全)

安装完成,下一步

genfstab -U /mnt >> /mnt/etc/fstab         为了让系统识别每一块分区的文件系统,需要生成一个文件系统的表文件,并追加到fstab里

cat /mnt/etc/fstab         查看写入是否成功

成功

arch-chroot /mnt         进入新系统

6.安装一些包

pacman -Syy         更新

pacman -S grub efibootmgr efivar networkmanager intel-ucode         (前三个和启动相关,第四个网络,第五个平台,如果是amd用户换成amd-ucode)

grub-install /dev/sda         将grub写进磁盘(虚拟机不需要这一步)

vim /etc/default/grub         更改一些grub设置,将GRUB_TIMEOUT改为2,GRUB_CMDLINE_LINUX_DEFAULT后面的quiet去掉

grub-mkconfig -o /boot/grub/grub.cfg         生成grub配置文件,输出到grub.cfg

systemctl enable NetworMkanager networkmanager        设为自启动

passwd         给root设置密码

exit 退出

卸载介质

umount /mnt/boot/efi

umount /mnt

reboot

至此安装全部完成


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM