Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

如何使用升级版 FreeBSD 恢复 Junos OS

当您无权访问 CLI 时,您可以使用 Junos 主菜单和启动菜单恢复通过升级版 FreeBSD 运行 Junos OS 的设备。

在不使用 CLI 的情况下使用升级版 FreeBSD 恢复 Junos OS 的方法

如果通过升级版 FreeBSD 运行 Junos OS 的设备的作系统或配置损坏,导致系统无法正常启动,或者您需要恢复 root 密码,则 CLI 对您不可用。但您可以访问和使用 Junos 主菜单和启动菜单。这些菜单包含的选项包括从 USB 设备或以前安装的 Junos OS 版本启动,或者使用 CLI 恢复模式更改 root 密码。要确定您的系统是否使用升级版 FreeBSD 的 Junos OS,请参阅: Junos 内核升级到 FreeBSD 10+

注意:

对于升级到 Junos OS 24.4R1 版的 SRX300、SRX320、SRX340、SRX345 和 SRX380 防火墙,有关如何恢复无法正常引导的系统的信息,请参阅 KB85650 。对于这些防火墙,您不能使用“启动”菜单从 USB 设备启动。

从 /junos 卷启动

通过升级版 FreeBSD 运行 Junos OS 的瞻博网络设备有两个单独的卷:

  • dev/gpt/junos (简称 /junos )卷,用于运行 Junos OS 以及存储配置和日志文件

  • dev/gpt/oam (简称 /oam ),一个作、管理和维护 (OAM) 卷,用于存储 Junos OS 和配置的完整备份。

如果通过升级版 FreeBSD 运行 Junos OS作系统或配置的设备的作系统或配置损坏,导致系统无法正常启动,您仍然可以从 /junos 卷引导,而无需使用 CLI 命令 request system reboot。访问 Junos 主菜单。启动 /junos 卷是 Junos 主菜单上的第一个选项。

从安全模式启动

安全模式是计算机作系统的一种诊断模式,它减少了功能,由于许多非核心组件被禁用,因此隔离问题的任务变得更加容易。在具有升级版 FreeBSD 的 Junos OS 中,安全模式会引导整个 Junos OS 和 FreeBSD,但会禁用一些内核功能。

正常模式和安全模式之间的另一个区别是,对于 EX3400 设备,正常模式下的对称多处理 (SMP) 使用双核,而在安全模式下,它使用单核。

如果安装存在重大问题(例如磁盘损坏或安装了配置不当的软件),导致作系统无法启动到其正常作模式,则该安装可能会在安全模式下启动,并允许您诊断问题。

从安全模式引导是 Junos 主菜单上的第二个选项。

从以前安装的具有升级版 FreeBSD 的 Junos OS 版本启动

如果设备运行的是具有升级版 FreeBSD 的 Junos OS作系统,则可以从作系统的先前版本启动,前提是设备上有以前的映像,并且该映像仍然存在。以前的映像文件可以在 /packages/sets/previous 目录中找到。由于存储空间限制,某些平台不会保留较旧的映像(例如,EX2300 和 EX3400 没有 /packages/sets/previous 目录)。

以下是 EX9200 交换机的示例输出,显示上一张图片:

若要查看设备上是否有以前的软件包,请执行下列作之一:

  • 从 UNIX shell 发出 ls /packages/sets/previous 命令。

  • 在 CLI作模式下,使用 file list /packages/sets/previous 命令。

从之前安装的具有升级版 FreeBSD 的 Junos OS 版本引导是引导菜单上的第一个选项。

系统使用升级后的 FreeBSD 映像启动先前的 Junos OS。如果没有以前的映像,系统将从当前安装的映像启动。

启动到单用户模式

单用户模式是多用户计算机作系统启动为单个超级用户的模式。它主要用于维护多用户环境。

对于通过升级版 FreeBSD 运行 Junos OS 的设备,单用户模式会让您进入带有提示的 shell 中。使用此选项支持有限,无法恢复密码。但是您可以执行一些文件作。

启动到单用户模式是启动菜单上的第二个选项。

从恢复快照启动

使用 request system snapshot recovery 命令为通过升级版 FreeBSD 运行 Junos OS 的设备获取恢复快照。恢复快照是在发出 snapshot 命令时捕获的软件包和配置的完整副本。

从恢复快照引导是引导菜单上的第三个选项。

从 USB 设备启动

如果要从 USB 设备启动,则必须将 USB 设备连接到设备。然后选择启动菜单上的“ 从 [U]SB 启动 ”选项。如果未连接USB设备,您将看到一条消息 No USB media found

注意:

在基于 Linux 的平台(jinstall-host* 映像)上,如果具有升级版 FreeBSD 的 Junos OS 作为客户机虚拟机 (VM) 运行,则通过 BIOS 启动管理器支持从 USB 启动选项。重新启动后,按 ESC 键打开启动选项菜单,然后选择 启动管理器 选项。

注意:

对于 SRX300、SRX320、SRX340、SRX345 和 SRX380 防火墙,您不能使用“启动”菜单从 USB 设备启动。

启动到 OAM Shell

“引导至 OAM Shell”选项与单用户模式类似,只是将您置于 oam shell 或卷中。紧凑型闪存驱动器是 /oam 卷,用于存储恢复快照备份信息。如果 /junos 卷发生故障,可使用 /oam 卷引导系统。

引导到 oam shell 是引导菜单上的第五个选项。

CLI 恢复模式

如果选择 CLI 恢复模式选项,则最终会出现 root> 提示。出现提示时进入 configure ,进入配置 CLI 模式。从那里,您可以更改 root 密码以恢复对设备的访问权限(请参阅 恢复路由器上的 root 密码)。

CLI 恢复模式是“选项”菜单上的第二个选项。

检查文件系统

检查文件系统选项可让您确保没有问题或损坏的文件。系统从 OAM 卷启动以执行磁盘检查。这是“选项”菜单上的第三个选项。

启用/禁用详细引导

在“选项菜单”上选择第四个选项可以启用详细启动,让您查看整个启动滚动过程,也可以禁用详细启动。

启动提示符

“启动提示符”选项显示 OK 提示符,您可以从中键入以下命令之一:

  • menu- 带您返回到 Junos 主菜单。

  • boot-junos- 将设备引导至当前版本的 Junos OS。

  • reboot- 重新启动系统。

您也可以在 OK 提示符下键入 ? 以查看其他几个可用命令。启动提示符选项是“选项”菜单上的第五个选项。

如何访问 Junos 主菜单、引导菜单和选项菜单

如果通过升级版 FreeBSD 运行 Junos OS 的设备作系统或配置损坏,导致系统无法正常启动,您仍然可以使用 Junos 主菜单、引导菜单或选项菜单上的选项引导。

以下过程演示如何访问这些菜单。

如何访问 Junos 主菜单

您可以通过中断设备的重新启动来访问 Junos 主菜单。

注意:

您需要控制台访问权限(直接访问控制台或通过控制台服务器)才能执行以下过程。

您可以执行整个过程,也可以重新启动设备并从步骤 4 开始该过程。(如果可用,您也可以通过 CLI 重新启动设备来执行这些重新启动。)

要在不使用 CLI 的情况下启动运行具有升级版 FreeBSD 的 Junos OS 的设备:

  1. 按前面板上的电源按钮,关闭路由器或交换机等设备的电源。
  2. 连接和配置管理设备(如 PC 或笔记本电脑),如下所示:
    1. 关闭管理设备的电源。
    2. 将设备随附的以太网反转电缆一端插入设备随附的 RJ-45 到 DB-9 串行端口适配器中。
    3. 将 RJ-45 到 DB-9 串行端口适配器插入管理设备上的串行端口。
    4. 将以太网反转电缆的另一端连接到设备上的控制台端口。
    5. 打开管理设备的电源。
    6. 在管理设备上,启动您的异步终端仿真应用程序(如 Microsoft Windows HyperTerminal)并选择要使用的相应通信 (COM) 端口(例如 COM1)。
    7. 按以下步骤配置端口设置:
      • 位/秒: 9600

      • 数据位:8

      • 奇偶校验:无

      • 停止位:1

      • 流控制:无

  3. 按前面板上的电源按钮,打开设备的电源。

    验证前面板上的 电源 LED 是否变为绿色。

    管理设备上的终端仿真屏幕可显示设备的启动顺序。

  4. 访问 Junos 主菜单。

    执行下列作之一

    • Junos OS 17.3 之前的版本将在启动时显示主菜单三秒钟,然后才能自动从 /junos 卷启动。在 3 秒的间隔内按任意键可停止自动启动序列并显示 Junos 主菜单。

    • 从 Junos OS 17.3 版开始,在重新启动的后续步骤按 Ctrl + c:

    将显示 Junos 主菜单:

  5. 出现 Choice: 提示时,在 Junos 主菜单中,输入代表要使用的选项的数字。或者,您可以在方括号中输入字母以选择一个选项。

如何访问启动菜单

启动菜单是您可以从 Junos 主菜单访问的两个菜单之一。

注意:

您需要控制台访问权限才能执行以下过程。

您必须先访问 Junos 主菜单。请参阅 如何访问 Junos 主菜单、引导菜单和选项菜单

要访问启动菜单,请执行以下作:

  1. 出现Choice:提示时,在 Junos 主菜单中,输入4B选择4. [B]oot menu

    将显示启动菜单。只有设备可用的选项才会显示在菜单中,并且菜单编号将根据可用选项而变化。

  2. Choice:“启动菜单”中的提示符下,输入表示要使用的选项的数字。或者,您可以在方括号中输入字母以选择一个选项。

如何访问选项菜单

选项菜单是可从 Junos 主菜单访问的两个菜单之一。

注意:

您需要控制台访问权限才能执行以下过程。

您必须先访问 Junos 主菜单。请参阅 如何访问 Junos 主菜单、引导菜单和选项菜单

要访问选项菜单,请执行以下作:

  1. 出现 Choice: 提示时,在 Junos 主菜单中,输入 5M 选择 5. [M]ore options

    将显示选项菜单。

  2. Choice: “选项菜单”中的提示符下,输入代表要使用的选项的数字。或者,您可以在方括号中输入字母以选择一个选项。