mirror of
https://github.com/thelittlerocket/pve.git
synced 2025-03-03 09:13:29 +08:00
2023.07.31
This commit is contained in:
parent
a6bba7ed8f
commit
86d69e6dc7
4 changed files with 21 additions and 9 deletions
|
@ -1,5 +1,12 @@
|
|||
# 更新日志
|
||||
|
||||
2023.07.30
|
||||
|
||||
- 适配了ARM架构且已在hz的ARM机器上测试(Debian11及其更旧的系统)无问题,感谢[Proxmox-Arm64](https://github.com/jiangcuo/Proxmox-Arm64)提供的第三方补丁,本项目目前支持X86_64架构和ARM架构了
|
||||
- 修改部分附加文件的存储位置至于```/usr/local/bin/```目录下
|
||||
- CN的IP检测增加一个检测源,对CN的特殊处理增加对APT源的特殊处理
|
||||
- 有些奇葩机器的apt源老有问题,增加自动修复的函数
|
||||
|
||||
2023.07.28
|
||||
|
||||
- 部分原生的厂商给的apt源有问题,不是官方源,比如Azure需要进行特殊处理,特转换archive为官方源以支持pve的安装,已修复该问题
|
||||
|
|
|
@ -13,12 +13,9 @@
|
|||
|
||||
## 更新
|
||||
|
||||
2023.07.30
|
||||
2023.07.31
|
||||
|
||||
- 适配了ARM架构且已在hz的ARM机器上测试(Debian11及其更旧的系统)无问题,感谢[Proxmox-Arm64](https://github.com/jiangcuo/Proxmox-Arm64)提供的第三方补丁,本项目目前支持X86_64架构和ARM架构了
|
||||
- 修改部分附加文件的存储位置至于```/usr/local/bin/```目录下
|
||||
- CN的IP检测增加一个检测源,对CN的特殊处理增加对APT源的特殊处理
|
||||
- 有些奇葩机器的apt源老有问题,增加自动修复的函数
|
||||
- 尝试修复部分机器重启机器后失联的情况
|
||||
|
||||
[更新日志](CHANGELOG.md)
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#!/bin/bash
|
||||
# from
|
||||
# https://github.com/spiritLHLS/pve
|
||||
# 2023.06.25
|
||||
# 2023.07.31
|
||||
|
||||
# 安装ifupdown2
|
||||
apt-get install -y ifupdown2
|
||||
echo "1" > "/root/ifupdown2_installed.txt"
|
||||
echo "1" > "/usr/local/bin/ifupdown2_installed.txt"
|
||||
|
||||
# 删除Systemd服务
|
||||
systemctl disable ifupdown2-install.service
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
# from
|
||||
# https://github.com/spiritLHLS/pve
|
||||
# 2023.07.30
|
||||
# 2023.07.31
|
||||
|
||||
|
||||
# cd /root >/dev/null 2>&1
|
||||
|
@ -536,7 +536,11 @@ install_package service
|
|||
install_package ipcalc
|
||||
install_package dmidecode
|
||||
install_package dnsutils
|
||||
install_package ethtool
|
||||
|
||||
# 检测系统信息
|
||||
_yellow "Detecting system information, will probably stay on the page for up to 1~2 minutes"
|
||||
_yellow "正在检测系统信息,大概会停留在该页面最多1~2分钟"
|
||||
# 部分信息检测
|
||||
main_ipv4=$(ip -4 addr show | grep global | awk '{print $2}' | cut -d '/' -f1 | head -n 1)
|
||||
# 检测物理接口和MAC地址
|
||||
|
@ -847,9 +851,13 @@ if echo $output | grep -q "NO_PUBKEY"; then
|
|||
_yellow "try sudo apt-key adv --keyserver keyserver.ubuntu.com --recvrebuild_interface-keys missing key"
|
||||
exit 1
|
||||
fi
|
||||
# 修复可能存在的auto类型
|
||||
# 修复网卡可能存在的auto类型
|
||||
rebuild_interfaces
|
||||
fix_interfaces_ipv6_auto_type /etc/network/interfaces
|
||||
auto_interface=$(grep '^auto ' /etc/network/interfaces | grep -v '^auto lo' | awk '{print $2}' | head -n 1)
|
||||
if ! grep -q "^post-up /sbin/ethtool" /etc/network/interfaces; then
|
||||
echo "post-up /sbin/ethtool -K $auto_interface tx off rx off" >> /etc/network/interfaces
|
||||
fi
|
||||
# 部分机器中途service丢失了,尝试修复
|
||||
install_package service
|
||||
# 正式安装
|
||||
|
|
Loading…
Reference in a new issue