Archived
Public Access
Clarify minimum and recommended OS versions
This commit is contained in:
@@ -14,7 +14,8 @@ bash <(curl -fsSL https://raw.githubusercontent.com/byJoey/Actions-bbr-v3/main/i
|
|||||||
|
|
||||||
| 项目 | 要求 |
|
| 项目 | 要求 |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| 系统 | Ubuntu 22.04+ / Debian 12+ |
|
| 最低支持系统 | Ubuntu 22.04+ / Debian 12+ |
|
||||||
|
| 推荐系统 | Ubuntu 24.04+ / Debian 12 |
|
||||||
| 包管理器 | `apt-get` |
|
| 包管理器 | `apt-get` |
|
||||||
| 架构 | `x86_64` / `aarch64` |
|
| 架构 | `x86_64` / `aarch64` |
|
||||||
| 引导方式 | 建议使用 GRUB |
|
| 引导方式 | 建议使用 GRUB |
|
||||||
@@ -22,7 +23,7 @@ bash <(curl -fsSL https://raw.githubusercontent.com/byJoey/Actions-bbr-v3/main/i
|
|||||||
|
|
||||||
不建议在树莓派、NanoPi 等依赖 U-Boot 或厂商定制内核链路的设备上使用。此类设备的内核安装和启动流程通常与通用 Debian/Ubuntu VPS 不一致。
|
不建议在树莓派、NanoPi 等依赖 U-Boot 或厂商定制内核链路的设备上使用。此类设备的内核安装和启动流程通常与通用 Debian/Ubuntu VPS 不一致。
|
||||||
|
|
||||||
本项目当前内核主线为 Linux 7.x。安装内核时脚本会拒绝过旧系统,避免因用户态、initramfs 或引导链路过旧导致启动失败或 kernel panic。旧系统仍可使用状态检查、网络调优、清空优化和卸载功能。
|
本项目当前内核主线为 Linux 7.x。安装内核时脚本会按最低支持系统拦截过旧环境,避免因用户态、initramfs 或引导链路过旧导致启动失败或 kernel panic。推荐系统是更稳妥的部署选择;旧系统仍可使用状态检查、网络调优、清空优化和卸载功能。
|
||||||
|
|
||||||
## 菜单功能
|
## 菜单功能
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -93,7 +93,7 @@ assert_supported_kernel_install_system() {
|
|||||||
|
|
||||||
if [[ ! -r /etc/os-release ]]; then
|
if [[ ! -r /etc/os-release ]]; then
|
||||||
echo -e "\033[31m无法识别当前系统版本,已拒绝安装 7.x 主线内核。\033[0m"
|
echo -e "\033[31m无法识别当前系统版本,已拒绝安装 7.x 主线内核。\033[0m"
|
||||||
echo -e "\033[33m请先升级到 Ubuntu 22.04+ 或 Debian 12+ 后再安装。\033[0m"
|
echo -e "\033[33m最低支持:Ubuntu 22.04+ / Debian 12+;推荐系统:Ubuntu 24.04+ / Debian 12。\033[0m"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -114,14 +114,14 @@ assert_supported_kernel_install_system() {
|
|||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo -e "\033[31m当前系统为 $os_name,不在 7.x 主线内核安装白名单内。\033[0m"
|
echo -e "\033[31m当前系统为 $os_name,不在 7.x 主线内核安装白名单内。\033[0m"
|
||||||
echo -e "\033[33m请使用 Ubuntu 22.04+ 或 Debian 12+,旧系统/衍生系统可能因用户态、initramfs 或引导链路过旧导致 kernel panic。\033[0m"
|
echo -e "\033[33m最低支持:Ubuntu 22.04+ / Debian 12+;推荐系统:Ubuntu 24.04+ / Debian 12。旧系统/衍生系统可能因用户态、initramfs 或引导链路过旧导致 kernel panic。\033[0m"
|
||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [[ -z "$os_version" ]] || ! version_ge "$os_version" "$min_version"; then
|
if [[ -z "$os_version" ]] || ! version_ge "$os_version" "$min_version"; then
|
||||||
echo -e "\033[31m当前系统版本过旧:$os_name。已拒绝安装 7.x 主线内核。\033[0m"
|
echo -e "\033[31m当前系统版本过旧:$os_name。已拒绝安装 7.x 主线内核。\033[0m"
|
||||||
echo -e "\033[33m最低要求:${distro_name} ${min_version}+。请先升级系统,再重新运行安装脚本。\033[0m"
|
echo -e "\033[33m最低要求:${distro_name} ${min_version}+。推荐使用 Ubuntu 24.04+ 或 Debian 12。请先升级系统,再重新运行安装脚本。\033[0m"
|
||||||
echo -e "\033[33m你仍可使用本脚本的状态检查、网络调优、清空优化或卸载功能。\033[0m"
|
echo -e "\033[33m你仍可使用本脚本的状态检查、网络调优、清空优化或卸载功能。\033[0m"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user