Windows WSL 内核更新报错坑

起初电脑在Windows 10的时候,Windows 更新老是报错 0x80070643 ,然后我没搭理。在电脑升级Windows 11后给我自动装上了5.10.6内核,这会儿没报错了。 在吃了阿三的一坨shi后降级10后发现更新又报错 0x80070643 了,在PS使用命令行 wsl --update 同样更新失败。 进入控制面板 - 程序发现有2个 Windows Subsystem for Linux Update ,其中一个是5.10.6,一个是5.4.72。 然而在卸载5.4.72途中弹出了类似下面的情况 经查询发现是Installer包损坏丢失有关,所以需要找到相对应的源程序执行卸载重装。 然而电脑上是肯定没源程序的了,须从 Microsoft®Update Catalog 下载须卸载的对应内核版本后,解压 wsl_update_x64.msi 文件,点击右键卸载后,使用源选择刚刚下载的wsl_update_x64.msi 即可卸载。 然后直接在PS使用命令行 wsl --update 进行更新,完美升级到当前最新版本内核 后面经发现在Windows更新的更新选项中,选择 更新 Windows 时接收其他 Microsoft 产品的更新 ,会自动更新WSL内核。 参考资料: How to update the WSL2 kernel on current Windows 10 Attempting to install WSL 5.4.91 fails Windows Subsystem for Linux Update错误0x80070643的真正解决方法

2021-10-12 1 min 63 words

Linux Cloud 内核介绍与安装

介绍 https://packages.debian.org/sid/linux-image-cloud-amd64 This package depends on the latest Linux kernel and modules for use on Amazon EC2, Google Compute Engine and Microsoft Azure cloud platforms. 在基于虚拟化的64位设备,如 KVM Xen(不包括VMWare)的虚拟服务器(VPS)中,Cloud内核往往是最佳选择。 且本人已成功在128M内存安装并启动Debian10。 安装步骤 安装所需依赖 apt install -y lsb-release 添加 Backports 源 1 2 3 4 5 6 7 8 cat >> /etc/apt/sources.list.d/backports.list << EOF deb http://deb.debian.org/debian $(lsb_release -sc)-backports main EOF #国内可考虑使用中科大的源 cat >> /etc/apt/sources.list.d/backports.list << EOF deb https://mirrors.ustc.edu.cn/debian $(lsb_release -sc)-backports main EOF 执行升级 apt -t $(lsb_release -sc)-backports update && apt -y -t $(lsb_release -sc)-backports upgrade...

1 min 107 words