隔了一周没更新,前阵子把电脑windows卸了装了个archlinux,
不得不说arch是真的香,但是坑也是真的多,刚踩完所有的坑,滚回来写blog了
注:本贴为UEFI启动的安装方式,bios分区方式不同
1.下载archlinux
去官网下载好archlinux系统,国内镜像链接,直接下载最新版本即可。(新手不建议自定义内核,Nvidia驱动不好装)
2. 制作启动盘
-
准备一个U盘,使用电脑先格式化为FAT32格式(必须为FAT32格式),若电脑没有格式化为FAT32的选项,例如:64G的U盘,电脑会只有exFAT和NTFS,则先下载分区助手。官网链接 点击需要格式化的磁盘(为u盘的),右键格式化为FAT32格式,左上角点击确定即可(此过程会格式化整个u盘谨慎操作),一般来说格式化之后会个不开,没关系。
-
下载rufus或者balenaEtcher或者UltralSO进行刻录
操作都很简单,不过我个人推荐用UltralSO,我用balenaEtcher刻录老是出问题,比如刻录之后打不开,使用usb引导的时候会出现两个等问题,很烦人。这里都给链接
rufus
balenaEtcher
UltralSO
3.准备工作干完了,开干。
- 关机,插上u盘,开机的时候进入引导,或者进入bios(每个品牌的电脑都不一样),自己上网搜一下就ok了,我这里给出联想的,开的时按F12
- 选择usb进入。
正式开始安装(此时你是在u盘内的系统中,我们是使用u盘内的系统来安装电脑的,不要慌)
查看你的设备是否为UEFI启动
ls /sys/firmware/efi/efivars
1. ip link
2.
ip link set 你的wifi设备 up
ip link set 你的网卡设备 up
3.
1. iwctl
2. device list
3. station 你的设备 scan
4. station 你的设备 get-networks
5. station device connect wifi名
6. ping www.baidu.com
- 更新系统时钟
timedatectl set-ntp true
- 最重要的时候来了,分区(对你的本地计算机分区)
fdisk -l
cfdisk 你的磁盘 一般为:/dev/....
选择new,新建一个分区,大概在512m以外,不用太大
,后回车回到该界面,选择type修改
格式为EFI
再分出一块大小为你内存的2倍大的分区,修改格式为Linux Swape, 剩下的全部分成一块不用修改
6.初始化你的分出来的磁盘 分区
mkfs.fat -F 32 /dev/你的EFI分区
mkswap /dev/你的swap分区
mkfs.ext4 /dev/你剩下那一块
- 将你的文件系统挂载到mnt分区下
mount /dev/你剩下的那一块 /mnt
mount /dev/efi分区 /mnt/boot
swapon /dev/swap分区
3. 开始安装你电脑本地的系统
vim /etc/pacman.d/mirrorlist
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
pacman -Syy
pacstrap /mnt base linux linux-firmware base-devel linux-headers neovim networkmanager dhcpcd net-tools wpa_supplicant
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
设置时区,并修改本地时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
locale-gen
设置语言
vim /etc/locale.gen
将里面的 en_US.UTF-8 UTF-8取消注释,zh_CN.UTF-8 UTF-8也取消
locale-gen
echo "LANG= en_US.UTF-8" > /etc/locale.conf
vim /etc/hostname
vim /etc/hosts
输入
127.0.0.1 localhost
::1 localhost
127.0.1.1 你的名字.localdomain 你的名字
设置root密码
passwd
4.配置引导程序(UEFI)
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount /mnt
reboot
OK了,至此archlinux标准官方系统安装完毕。见第二篇写安装登录管理,显卡驱动,桌面环境。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)