Netboot from Solaris 11 AI (Automated Install) Server Fails after Reboot of Server (Doc ID 1436115.1)

Last updated on JULY 29, 2016

Applies to:

Solaris Operating System - Version 11 11/11 and later
Information in this document applies to any platform.

Symptoms

When booting a machine from a Solaris 11 AI server, the following error message is output after making the grub boot selection:

 krtld: error during initial load/link phase

krtld could neither locate nor resolve symbols for:
    /platform/i86pc/kernel/amd64/unix
in the boot archive. Please verify that this file
matches what is found in the boot archive.
You may need to boot using the Solaris failsafe to fix this.
Unable to boot
Press any key to reboot.

Looking at the boot_archive file on the AI server it is only a few megabytes instead of the normal 60+ megabytes in size ie:

root@sol11:/export/auto_install/platform/i86pc/amd64# ls -lh
total 18968
drwxr-xr-x   4 root     root           4 Feb  1 16:11 archive_cache
-rw-r--r--   1 root     root        4.6M Feb  1 16:11 boot_archive
drwxr-xr-x   2 root     root           2 Feb  1 16:11 updates

Changes

Locating the AI image directly under a dataset and then rebooting the AI server the following is output:

# init 6
updating /export/auto_install//platform/i86pc/boot_archive
updating /export/auto_install//platform/i86pc/amd64/boot_archive
# svc.startd: The system is coming down.  Please wait.
svc.startd: 117 system services are now being stopped.
Feb  1 16:11:49 spark syslogd: going down on signal 15
svc.startd: Killing user processes.
cannot unmount '/export/auto_install': Device busy
cannot unmount '/export': Device busy
Feb  1 16:11:58 The system is down.  Shutdown took 14 seconds.
WARNING: Fast reboot is not supported on this platform since some BIOS routines are in RAM
syncing file systems... done
rebooting...

In that output it can be seen that the boot_archive file from the AI root is being updated when it should not be

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms