-
-
Notifications
You must be signed in to change notification settings - Fork 247
feat: v11.1.0 beta — 获取帮助板块、IOMMU ACS 拆分增强、NVMe 温度检测修复 #99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| # 更新日志 (Changelog) | ||
|
|
||
| 更新日志明细,面向用户。线上更新检测数据源见根目录 `UPDATE` 文件(本文件为详细版)。 | ||
|
|
||
| ## v11.1.0 (2026-08-19) | ||
|
|
||
| ### 新增:获取帮助板块(主菜单 11) | ||
|
|
||
| 新增独立板块,二级菜单三个入口: | ||
|
|
||
| 1. **加 Q 群水群** — QQ 群 `1031976463`,PVE 玩法与踩坑经验交流 | ||
| 2. **加聊天社区咨询** — Telegram 群 `https://t.me/pvetools233`,与 QQ 水群相互独立 | ||
| 3. **加作者付费咨询** — 一对一技术支持 / 紧急情况 / 深度排查 / 合作洽谈 | ||
|
|
||
| 付费咨询说明:项目免费开源,但作者**一般不提供免费的技术支持和免费解答方案**;紧急情况或谈合作欢迎直接联系作者(QQ `1520942621` / 微信 `kilomaple2024` / Telegram `https://t.me/pvetools_bot` / 邮件 `contact@u3u.icu`)。觉得工具好用想赞助作者,可前往官网支持页 `https://pve.u3u.icu/support` 或直接联系作者转账。 | ||
|
|
||
| ### 新增:硬件直通一键配置 (IOMMU) 可选增强参数 | ||
|
|
||
| 在「4. 硬件直通与显卡 → 6. 硬件直通一键配置 (IOMMU)」开启流程中,新增可选确认步骤,可选择写入直通增强参数: | ||
|
|
||
| - `iommu=pt` — 开启 IOMMU 直通模式,减少 DMA 重映射开销 | ||
| - `pcie_acs_override=downstream,multifunction` — 强制拆分 IOMMU 组 | ||
|
|
||
| 适用场景:部分主板在 PCIe 拆分后会将 GPU 与系统盘/NVMe 分配到**同一个 IOMMU 组**,GPU 直通时 vfio-pci 会按组接管所有设备(包括系统盘),导致开机即崩溃。本选项可避免此问题。关闭流程已同步移除这两个参数。 | ||
|
|
||
| ### 修复:温度监控误报 nvme0 | ||
|
|
||
| 修复了无 NVMe 硬盘时温度监控误报「检测到 nvme0 / 已添加 1 块」的问题。根因是 bash glob 在无匹配时返回字面模式字符串 `/dev/nvme[0-9]`,被误当作真实设备;现在循环内增加真实块设备校验,无设备时正确显示「已添加 0 块」。 | ||
|
|
||
| ### 其他 | ||
|
|
||
| - 修正 MAC 绑定接口名校验的错误提示文案(「不允许特殊字符」) | ||
|
|
||
| --- | ||
|
|
||
| ## v11.0.0 (2026-07-26) | ||
|
|
||
| - 交互层框架化:新增 `lib/menu.sh`,全部菜单迁移 `run_menu`,统一 EOF/Ctrl+C 守卫与 pause 节奏 | ||
| - 确认体系两档成文:轻档 `confirm_action` / 重档 `confirm_high_risk_action`(指定确认词) | ||
| - GPU 直通加固:marker 统一写入、多方案互斥检测、IOMMU 开/关强制确认;去掉写死 PCI ID 与默认核显黑名单 | ||
| - GRUB 参数数组化精确增删,新增 `grub_has_param`;默认内核优先 `proxmox-boot-tool kernel pin` | ||
| - 远程安装与自更新改走 GitHub Releases 完整单文件;修正 vGPU so 真实路径 | ||
| - CI 护栏补全:源码 shellcheck、构建函数一致性、UPDATE 新鲜度、dist 安全扫描、发版前校验与 SHA256SUMS | ||
| - 文档与仓库卫生:按现实重写 CLAUDE/AGENTS;修正 README-JP 文件名;清理历史截图与无关大文件 | ||
| - Build 代号更新为 Liino | ||
|
|
||
| 更早期版本历史请见根目录 `UPDATE` 文件与 GitHub Releases。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 11.0.0 | ||
| 11.1.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| #!/bin/bash | ||
| # SPDX-License-Identifier: GPL-3.0-only | ||
| # Copyright (C) 2026 Ciriu Networks | ||
|
|
||
| # 加 Q 群水群(闲聊交流为主,技术问题不保证有解答) | ||
| help_show_qq_group() { | ||
| clear | ||
| show_menu_header "加 Q 群水群" | ||
|
|
||
| echo " 欢迎加入 PVE-Tools QQ 水群,与大家交流 PVE 玩法与踩坑经验。" | ||
| echo | ||
| echo " QQ 群号: ${CYAN}1031976463${NC}" | ||
| echo | ||
| echo -e "${YELLOW}提示:${NC} 本群以闲聊交流为主,技术问题不保证有解答;需要技术支持请前往付费咨询。" | ||
| echo "${UI_DIVIDER}" | ||
| } | ||
|
|
||
| # 加聊天社区咨询(Telegram 群,与 QQ 水群相互独立) | ||
| help_show_telegram_group() { | ||
| clear | ||
| show_menu_header "加聊天社区咨询" | ||
|
|
||
| echo " 欢迎加入 PVE-Tools Telegram 聊天社区,与全球用户交流使用心得。" | ||
| echo | ||
| echo " Telegram 群: ${CYAN}https://t.me/pvetools233${NC}" | ||
| echo | ||
| echo -e "${YELLOW}提示:${NC} 本社区与 QQ 水群相互独立;技术问题不保证有解答,需要技术支持请前往付费咨询。" | ||
| echo "${UI_DIVIDER}" | ||
| } | ||
|
|
||
| # 加作者付费咨询(不提供免费技术支持,赞助入口一并展示) | ||
| help_show_paid_consult() { | ||
| clear | ||
| show_menu_header "加作者付费咨询" | ||
|
|
||
| echo " 写脚本、维护项目需要时间和精力,这也是作者的饭碗。本工具免费开源," | ||
| echo " 但一般不提供免费的技术支持和免费解答方案,感谢理解~" | ||
| echo | ||
| echo -e " ${RED}紧急情况 / 深度排查 / 谈合作:${NC}" | ||
| echo " QQ: 1520942621" | ||
| echo " 微信: kilomaple2024" | ||
| echo " Telegram: https://t.me/pvetools_bot" | ||
| echo " 邮件: contact@u3u.icu" | ||
| echo | ||
| echo " 想赞助作者:去官网支持一下,或直接加联系方式给作者转钱,感谢投喂!" | ||
| echo " 官网支持页: ${CYAN}https://pve.u3u.icu/support${NC}" | ||
| echo "${UI_DIVIDER}" | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| #!/bin/bash | ||
| # SPDX-License-Identifier: GPL-3.0-only | ||
| # Copyright (C) 2026 Ciriu Networks | ||
|
|
||
| # 获取帮助菜单 | ||
| help_center_menu() { | ||
| run_menu "获取帮助" help_center_menu_render help_center_menu_dispatch "0-3" | ||
| } | ||
|
|
||
| help_center_menu_render() { | ||
| show_menu_option "1" "加 Q 群水群 ${CYAN}(闲聊交流)${NC}" | ||
| show_menu_option "2" "加聊天社区咨询 ${CYAN}(Telegram 群)${NC}" | ||
| show_menu_option "3" "加作者付费咨询 ${CYAN}(一对一技术支持)${NC}" | ||
| } | ||
|
|
||
| help_center_menu_dispatch() { | ||
| case "$1" in | ||
| 1) help_show_qq_group ;; | ||
| 2) help_show_telegram_group ;; | ||
| 3) help_show_paid_consult ;; | ||
| *) return 1 ;; | ||
| esac | ||
| return 0 | ||
| } |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.