准备阶段
win10
因为非常建议先装win10再装其他Linux,win10安装略过。安装win10后,去电源选项里先把“快速启动”给扬了,然后重启进BIOS把secure Boot扬了
ArchLinux
启动盘
去ArchLinux官网下载最新的镜像,然后整一个空U盘,用Ventoy制作启动盘,再把镜像ISO文件放到U盘里
基础安装
前半部分(安装流程直到GRUB之前)共同参考下面这两个guide
注意:安装软件前,还是要为软件换源,这部分参考这位教程的对应部分(记得安装软件的时候至少要安装一个网络管理软件,其他包都可以联网后再用pacman装,但是装完系统没法联网就尴尬了)
安装GRUB:
参考上面的B站视频和第三个网页教程,同时需要注意到B站视频UP主展示的习惯和我自己的不太一致,看起来有点像之前Legacy引导留下来的使用习惯,由于我在基础安装的分区采用的是单独分了一个EFI系统分区,并把/mnt/efi挂载上去了,因此这里grub install的时候directory应该指向/efi而非教程里常用的/boot。仔细的GRUB安装流程应参照下面这个:
安装完之后按教程重启进入系统
系统管理
联网
幸好我在装机的时候就用pacstrap装了个networkmanager,就用nmcli命令联网。
更新grub让Windows引导加进grub2
按照ArchLinux的GRUB教程中先挂载上Windows系统分区(大概率要安装ntfs-3g包),然后再运行grub-mkconfig
添加本地用户(自己使用的非Root用户)
useradd,用法同B站视频,wheel那部分的操作可以搜索”Linux wheel”,wheel是一个特殊的Linux组。
配置ssh
登录集群报错no matching host key type found. Their offer: ssh-rsa, ssh-dss,解决方法为将下面内容添加进.ssh/config
Host *ServerAliveInterval 10HostKeyAlgorithms +ssh-rsaPubkeyAcceptedKeyTypes +ssh-rsa
见此博客https://ttys3.dev/post/openssh-8-8-p1-no-matching-host-key-type-found-their-offer-ssh-rsa/
