Alpine Linux 系统转换 (k2a.sh)
K2A.SH
此脚本可一键将Debian系Linux发行版,一键切换到超级轻量的Linux分支——Alpine Linux,多适用于小型VPS或极限高性能需求下使用
新一代的DD脚本
功能
- 支持自非标准网卡名(如ens3)自动获取IPv4/IPv6双栈网络信息并自动生成网络配置文件
- 支持一键切换到国内镜像源,在运行时添加"--tuna"参数即可切换到由清华大学TUNA协会提供的镜像源,加快在中国大陆地区使用时的安装速度
- 支持在安装之后使用公钥登录(如果源系统启用了公钥登录的情况)
- 支持安装权限检测,并提示提权
- 支持CSM/UEFI启动环境的的自动检测与安装对应版本的GRUB Bootloader
- 支持原系统使用UEFI启动时安全启动状态的检测
- 支持发行版检测,不符合的源系统无法执行系统转换作业
- 支持Ubuntu的Snap包管理器检测并可自动删除后再执行系统转换
使用
wget --no-check-certificate https://obj.yuu.ink/script/k2a.sh && chmod +x k2a.sh && ./k2a.sh
使用时请务必做好备份
下一版本
暂无新功能之方向,以修复BUG和增强兼容性为主
更改日志
2.5patch1-RELEASE
MAY.23-2024
升级选定版本为3.20
2.5-RELEASE
MAY.18-2024
添加DNS检查功能
修复在某些情况下resolv.conf中没有有效公网DNS地址时解析不出域名的问题
2.4-Patch1-RELEASE
FEB.23-2024
升级选定版本为3.19
2.4-RELEASE
NOV.19-2023
修复在新版Debian系统下无法读到启动分区的问题
增强EFI安全启动检查功能
2.3-RELEASE
JUN.02-2023
原版本移动至Vintage,现版本改为Release
升级选定版本至3.18
2.3-ALPHA
APR.20-2023
为sshd_config添加默认启用SFTP
2.2-ALPHA
MAR.3-2023
添加EFI安全启动检测功能
2.1-ALPHA
JAN.26-2023
添加snapd检测和卸载功能
2.0-ALPHA
JAN.13-2023
修复无法执行init的逻辑错误
精简部分代码
1.9-ALPHA
JAN.12-2023
添加系统检测功能
修改一些字符提示
1.8-ALPHA
JAN.10-2023
添加EFI检测功能
添加EFI安装功能