引导和关闭 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

x86: 如何在启用内核调试器 (kmdb) 的情况下引导系统

此过程说明装入内核调试器的基本原理。缺省情况下将启用 savecore 功能。

  1. 引导系统。
  2. 显示 GRUB 菜单时,请键入 e 以访问 GRUB 编辑菜单。
  3. 使用方向键选择 $multiboot 行。
  4. 在 GRUB 编辑菜单中,在 $multiboot 行的末尾键入 –k

    要在内核执行之前在调试器中指示系统停止(暂停),请包含 –d 选项和 –k 选项。

  5. 要退出 GRUB 编辑菜单并引导刚刚编辑的项,请按 Ctrl-X 组合键。如果您的系统具有 UEFI 固件且未使用串行控制台,则按 F10 键也会引导此项。

    键入 –k 以装入调试器 (kmdb),然后直接引导操作系统。

  6. 访问内核调试器。

      用于访问调试器的方法因访问系统所使用的控制台类型而异。

    • 如果使用本地连接的键盘,请按 F1–A 组合键。

    • 如果使用串行控制台,请使用适合于该串行控制台类型的方法来发送中断信号。

    要在系统完全引导之前访问内核调试器 (kmdb),请使用 –kd 选项。

    使用 –kd 选项将装入调试器,然后在引导操作系统之前允许您与调试器进行交互。

    首次访问内核调试器时,将显示欢迎消息。

另请参见

有关使用 kmdb 与系统进行交互的更多详细信息,请参见 kmdb(1) 手册页。