系统迁移

关于Windows

早在几天之前,大概就有人发现我在用Windows11系统,其实这是由于上网课,不得不这么做,于是我把开发环境也搬到Windows上来了,并且开始习惯用IDE(Linux下基本在用vim),目前在用Windows下支持最好的Microsoft Visual Studio 2022。

我惊讶的发现Microsoft Visual Studio居然能不依赖SSH从Github导入项目并提交(省了太多事了)

至于其他优点,官方已经说的很明白了。

关于Linux

但我发现有的环境迁移不过来(主要是AUR软件包),于是我决定装双系统。

开始我装了一个Arch,但发现不能安全启动,否则就报prohibited by secure boot policy之后进grub rescue,然后不论怎么努力也进不去。

网上并没有解决方案,发到archlinuxcn论坛也没人回。grub启用安全启动后直接进grub rescue了 / 安装问题 / Arch Linux 中文论坛 (archlinuxcn.org)

于是我决定找一个有安全启动支持的发行版,于是我想到了Ubuntu,但它太臃肿了,我不喜欢,于是,我想到了基于它的Linux Mint。

安装非常顺利,重启后顺利进系统。

但如何维护AUR包呢?当然是Chroot环境了。如何建立?我找到了Android下Termux使用proot运行ArchLinux ARM_厦大第一菜的博客-CSDN博客_proot

虽然架构不同,但自行替换即可。

Rootfs下载地址为Index of /archlinux/iso/latest/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

注意这里有一个arch-chroot脚本可以简化安装过程,使用方法很简单,下载它Arch Linux - arch-install-scripts 28-1 (any),之后解压并复制到相应系统目录