云原生后端运维【免费下载链接】TerminusOpen-Source Personal Cloud OS for Always-On Agents项目地址https://gitcode.com/gh_mirrors/terminus2/Terminus点击查看免费下载本篇指南以 Olares One 的双 M.2 硬盘架构为基础讲解如何在第二块 NVMe SSD 上安装 Ubuntu Server/Desktop并通过 GRUB 引导菜单在 Olares OS 与 Ubuntu 之间原生切换。读完后你将掌握制作 Ubuntu 启动介质、BIOS 启动顺序调整、subiquity 安装器存储配置含禁用 LVM 的关键决策以及 GRUB 双系统菜单的验证方法全程约 40 分钟且不会触碰 Olares OS 所在的主磁盘。为什么选择双硬盘方案Olares One 主板提供两个 M.2 NVMe 插槽。从 硬件规格说明 与 使用 NVMe M.2 SSD 扩展存储 的文档可以看到插槽 1PCIe 4.0预装的 2 TB 系统 SSD 占用Olares OS 运行其上插槽 2PCIe 5.0空闲可作为扩展盘或本指南中的第二系统盘。双硬盘方案的本质是在物理层面隔离两个操作系统Ubuntu 安装在第二块 SSD 上Olares OS 的系统盘在整个安装过程中完全不参与分区格式化。这既保证了 Olares OS 的稳定性和安全性也保留了任意时刻原生启动两个系统之一的灵活性——任何一块盘损坏或重装都不会级联影响另一块盘。前提条件硬件Olares One 已物理安装第二块 NVMe M.2 SSD即插槽 2 上的目标磁盘。一个 8 GB 或更大的 U 盘用于制作 Ubuntu 安装介质。有线键盘和鼠标。显示器已连接到 Olares One。注意事项目标 SSD 上已有的数据会被安装程序完全清除请提前备份。本文以 Ubuntu Server 26.04 为例要求 ISO 版本为 26.04 LTS 或更新版本Desktop 版本流程类似。英文原文为 docs/one/dual-boot-ubuntu-dual-drive.md关键操作请以英文原文为准。步骤 1制作可启动的 Ubuntu U 盘从 Ubuntu 官方网站下载 Ubuntu ISO26.04 LTS 或更新版本。你可以选择 Server 或 Desktop 版本。下载并安装 balenaEtcherEtcher。将 U 盘插入你的电脑。打开 balenaEtcher按以下步骤操作点击Flash from file选择你下载的 ISO 文件。点击Select target选择你的 U 盘。点击Flash!将安装镜像写入 U 盘。等待刷写和验证validation完成然后安全弹出 U 盘。步骤 2从 Ubuntu U 盘启动将 Ubuntu U 盘插入 Olares One。打开 Olares One 电源或如果已在运行则重启。当 Olares 标志出现时反复按Delete键进入 BIOS 设置。进入Save Exit选项卡在Boot Override下从列表中选择你的 U 盘然后按Enter。系统将重启并从 U 盘启动进入 Ubuntu 安装界面。这里使用Boot Override而非修改持久启动顺序是有意的临时覆盖只影响这一次启动主磁盘的默认引导行为保持不变。步骤 3在第二块 SSD 上安装 Ubuntu以下步骤以 Ubuntu Server 26.04 为例。Desktop 版本的流程类似。在 GNU GRUB 中选择Try or Install Ubuntu Server。等待初始加载序列完成语言选择界面出现。选择你的语言然后按Enter。保持默认键盘布局 English (US)然后按Enter。在Choose the type of installation界面选择Ubuntu Server然后按Enter。在Network configuration界面暂时跳过网络配置选择底部的Continue without network然后按Enter。提示连接到网络会触发补丁和依赖项的自动后台下载。这可能会显著延迟安装并可能因网络波动导致安装程序挂起。跳过此步骤可确保从纯净 ISO 镜像进行快速、完全本地的安装。在Proxy configuration界面除非你的环境需要代理否则留空然后按Enter。在Ubuntu archive mirror configuration界面保持默认的 Ubuntu 存档镜像 URL忽略 no network 警告然后按Enter。在Guided storage configuration界面确保已选择Use an entire disk。在下方的下拉列表中确认已选中目标磁盘例如本场景中的FORESEE磁盘。向下导航到Set up this disk as an LVM group使用Space键取消选择。提示禁用 LVM 可强制安装程序自动创建稳定、简单的标准 ext4 分区消除多操作系统环境中未来 GRUB 引导加载器冲突或错误的风险。导航到页面底部选择Done然后按Enter。为什么这里要禁用 LVM从仓库文档与 CLI 源码结构看Olares OS 自身是基于 LVM 构建的其根分区位于卷组olares-vg的逻辑卷上见 GRUB 菜单条目/dev/mapper/olares-vg-root以及 CLI 磁盘扩展命令实现 中的defaultOlaresVGName olares-vg常量。如果 Ubuntu 也启用 LVM两块盘上将各存在一套/dev/mapper卷组双系统引导链中会多出 mapper 依赖增加引导加载器出错的概率。为 Ubuntu 关闭 LVM 后subiquity 会生成最简单的布局一个/boot/efifat32 一个/ext4引导链干净且可预测。在Storage configuration摘要界面确认以下详细信息然后按Enter在FILE SYSTEM SUMMARY下确保系统已在目标磁盘上自动分配/boot/efi(fat32) 分区和/(ext4) 标准分区。在USED DEVICES下确保只有你的目标磁盘处于 to be formatted 状态。这一步是防止误格式化主磁盘的关键检查点如果 Olares 系统盘也出现在 to be formatted 列表中立即中止。在Confirm destructive action窗口中选择Continue然后按Enter开始格式化。在Profile configuration界面设置你的账户然后按Enter。在Upgrade to Ubuntu Pro界面选择Skip Ubuntu Pro setup for now然后按Enter。在SSH configuration界面选择Install OpenSSH server以允许后续连接网络后进行远程终端管理然后按Enter。系统将开始部署。等待顶部横幅显示Installation complete。选择底部的Reboot Now然后按Enter。出现提示时拔出安装 U 盘并按Enter。系统将自动重启。步骤 4修改 BIOS 启动顺序重启后系统默认启动进入 Olares OS。原因是Ubuntu 安装程序将其引导加载器GRUB放在了主磁盘的 EFI 分区中两盘共享 UEFI 固件的启动入口扫描主盘 EFI 分区中的新grubx64.efi会被注册而主板仍将原来的 Olares 硬盘识别为主启动设备此时加载的是旧引导链而非新生成的双系统 GRUB 菜单。解决方案是手动将Boot Option #1更新为新硬盘强制主板加载新生成的 GRUB 菜单——该菜单能够同时识别 Ubuntu 和 Olares OS。重启 Olares One反复按Delete键进入 BIOS 设置。进入Boot选项卡找到Boot Option Priorities部分。将Boot Option #1改为指向新安装的硬盘导航到Boot Option #1然后按Enter。在弹出窗口中选择新安装的硬盘然后按Enter。按F10然后选择Yes保存并退出 BIOS。系统将自动重启。步骤 5在 Olares OS 和 Ubuntu 之间切换重启后GNU GRUB双系统启动菜单将自动出现。选择要启动的操作系统。系统将在 10 秒后自动执行高亮条目启动 Ubuntu选择Ubuntu。启动 Olares OS选择包含 Olares 的条目如Ubuntu 24.04.3 LTS (24.04) (on /dev/mapper/olares-vg-root)。该条目名本身就说明了架构Olares OS 基于 Ubuntu 24.04根文件系统位于olares-vg卷组的root逻辑卷上。这一点与 使用 NVMe M.2 SSD 扩展存储 文档中lsblk输出的olares--vg-root、olares--vg-data、olares--vg-swap逻辑卷布局以及 CLI disk 命令源码 中的卷组常量相互印证。在已登录状态下切换到另一个操作系统在终端运行sudo reboot出现提示时输入密码。当GNU GRUB菜单出现时选择你想要启动的系统。说明在终端输入密码时出于安全考虑字符不会显示。确保输入正确的密码后按Enter。如果 GRUB 菜单没有列出两个系统两个系统同为 Ubuntu 系且 EFI 引导条目均注册在共享的 UEFI 启动变量中正常情况下 GRUB 会直接列出双方。若菜单缺失某一方可参考 在第二块 SSD 上双系统启动 Windows 中的通用排障流程登录终端后运行sudo os-prober探测可启动分区必要时将/etc/default/grub中的GRUB_DISABLE_OS_PROBERtrue改为false该文档使用sed一行完成再执行sudo update-grub重新生成菜单。与相关方案的边界区分第二块 M.2 插槽在 Olares One 上有两种典型用法本指南只覆盖双系统场景但值得明确区分双系统启动本文Ubuntu 独占第二块 SSD物理隔离可随时移除而不影响 Olares OS。扩展系统存储如果不想装第二个系统可以用olares-cli disk extend将第二块 SSD 合并进olares-vg卷组。该操作是一次性不可逆的——SSD 一旦成为系统卷的组成部分之后物理拆出会导致 Olares 文件系统不完整详见 使用 NVMe M.2 SSD 扩展存储 与 通过 Olares 扩展存储。替换主系统如果你要在主 SSD 上直接替换 Olares OS 安装 Ubuntu则属于另一类操作见 在 Olares One 上安装 Ubuntu Server 与 在 Olares One 上安装 Ubuntu Desktop。相关资源在第二块 SSD 上双系统启动 Windows使用 NVMe M.2 SSD 扩展存储Olares One 技术规格Olares One 双系统 Windows 故障排除赞分享云原生后端运维【免费下载链接】TerminusOpen-Source Personal Cloud OS for Always-On Agents项目地址https://gitcode.com/gh_mirrors/terminus2/Terminus点击查看免费下载相关推荐Olares One 双硬盘双系统实战在第二块 NVMe SSD 上安装 Windows 并配置 GRUB 引导Olares One 双硬盘双系统实战在第二块 NVMe SSD 上安装 Windows 并配置 GRUB 引导 Olares One 是一台面向本地 AI云原生后端运维Olares One 双硬盘双系统启动在第二块 NVMe SSD 上安装 Windows 并配置 GRUB 切换完整指南Olares One 双硬盘双系统启动在第二块 NVMe SSD 上安装 Windows 并配置 GRUB 切换完整指南 本篇指南面向需要在 Olares O云原生后端运维Olares One 单 SSD 双系统实战在同一块硬盘上同时运行 Windows 与 Olares OSOlares One 单 SSD 双系统实战在同一块硬盘上同时运行 Windows 与 Olares OS 本文基于 Olares 官方文档整理完整讲解如何云原生后端运维上一篇dalfox 扫描结果解读指南V/A/R/I 置信度模型、输出格式与基线对比实战下一篇Zenodo数据下载革命zenodo_get工具如何让科研数据获取效率提升10倍创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考