Linux一键重装脚本加入纯手动,修复efi固件和网络判断逻辑

查看 42|回复 0
作者:天权璇玑   
   
原贴和使用方法链接:
https://hostloc.com/forum.php?mod=viewthread&tid=1159839
Github 主页,欢迎 star:
https://github.com/leitbogioro/Tools/
今日更新修复如下:
1. 修复判断机器是否有 EFI 固件的逻辑,原来是判断执行 efibootmgr l 后 BootCurrent: 0003 中数字部分纯数字校验,但这个值也有可能是其他16进制数,比如 000B 等,旧版碰到此情况会出现 EFI 校验失败,程序退出;
2. 如果有 vnc,你可以指定 --allbymyself 参数来进行纯手动安装,自动应答文件不会生成,安装过程中的所有操作由你自己决定;
3. 修改读取网络配置文件逻辑,原因是 Virmach Ubuntu 18 模板用的还是 Ubuntu 16/Debian/Kali 使用的 ifupanddown 配置文件来管理网络,而非 Ubuntu 20+ 以后固定采用的 netplan,至此网络配置文件读取彻底放弃区分某 Linux 系统的小版本,统一采用判断文件类型来决定,解决 Virmach Ubuntu 18 模板用旧版脚本安装时读取不到 netplan 配置进入死循环的问题。

配置文件, 网络, 逻辑

您需要登录后才可以回帖 登录 | 立即注册

返回顶部