Upgraded BIOS - cannot see Solaris partition??

I have recently upgraded my Supermicro X10SAT motherboard. I have also a SSD with a Windows10 partition and a Solaris 11.3 partition. Upon boot I press F11 and choose which partition I want to boot into. But after the bios upgrade, I cannot see the Solaris partition when I press "F11" to choose which partition to boot into. I can only see Windows10 partition. Why is that? Anyone have a clue? Anything with GRUB?

Perhaps this is relevant:

x86: Introducing GRUB 2 - Booting and Shutting Down Oracle Solaris 11.1 Systems

Does your new BIOS release notes say anything about which version(s) of GRUB it will work with?

---------- Post updated 28-09-17 at 10:24 AM ---------- Previous update was 27-09-17 at 06:56 PM ----------

I've just looked up your motherboard and found it supports a BIOS/UEFI combo. So the 'BIOS' you've upgraded to is probably using default settings. You should disable 'Secure Boot'.

Thanks for your help. Regarding Secure Boot, it seems my mobo does not support it:

Regarding GRUB, I dont even see the Solaris partition when pressing F11, where I normally choose which partition to boot from. So I can not even reach GRUB.

I booted into Win10 and looked at the disk via "disk manager", and wanted to see if I could mark the Solaris 11 partition as "active", but nope. I dont know what to do. Any suggestions?

So you are saying that the box boots straight into Windows?

You can't interrupt GRUB boot by powering up and holding down a shift key until a GRUB menu appears?

If you boot from a CD/DVD with disk tools can you still see the Solaris partition?

Earlier, before BIOS update, I booted into GRUB and Solaris. If I wanted to boot into Windows10, I had to press F11 and select Windows partition. There I saw several partitions to boot from; Solaris 11, Windows 10, USB, DVD, etc.

After BIOS update, I dont see the Solaris partition in the boot list when pressing F11. This means I cannot get into GRUB. I guess the Solaris 11 partition is still on the disk, because I can see it in Windows Disk Manager.

If I boot from Solaris 11 usb disk, I can probably access the Solaris partition again. But I dont see how that helps me, as I can not even see the Solaris 11 partition when pressing F11?

I am investigating if BIOS update have messed up BIOS legacy mode vs UEFI mode. Is that why I cannot even see the Solaris partition?

UPDATE: here is a similar problem I think. Now I must transform these instructions to Solaris. How to do that.... Hmmmm... Ok, it seems that I must regenerate GRUB2? GRUB2 entries are destroyed?
[Restore Ubuntu UEFI Boot Entries after BIOS Update - Thomas-Krenn-Wiki

It seems I can regenerate GRUB2 with "bootadm generate-menu" after booting from Solaris USB stick, using UEFI mode. Or booting into BIOS legacy mode. Either of them.

](https://www.thomas-krenn.com/en/wiki/Restore\_Ubuntu\_UEFI\_Boot\_Entries\_after\_BIOS_Update)

Well I'd say that, for sure, the BIOS 'upgrade' has caused the problem. As with everything in I.T., the last thing you did almost certainly is the cause of your issue unless there's some enormous coincidence that some fault developed at exactly the same time.

My point is that if you are still using GRUB then pressing ESC on old GRUB or holding down a SHIFT key on new GRUB should drop you to a menu at the point that GRUB has control.

Neither of those work?

---------- Post updated at 01:47 PM ---------- Previous update was at 01:42 PM ----------

When changing from BIOS to UEFI usually 'secure boot' and Windows take charge of everything meaning you can only boot Windows unless you disable secure boot. Okay, I looked at the link that you posted and agree that you mobo doesn't support secure boot. Can you ask Supermicro? They must have seen this problem before.

---------- Post updated at 01:57 PM ---------- Previous update was at 01:47 PM ----------

I know it's a different mobo, but..............

(solved) Supermicro X11SSH-F Bios R1.0a - wont offer boot from M.2 anymore - NAS4Free

---------- Post updated at 02:01 PM ---------- Previous update was at 01:57 PM ----------

You might want to take a look at 'super grub' or 'super grub 2' (depending on which version you are using) which are bootable media for sorting out/reinstalling a working GRUB configuration.

I cannot even see the Solaris partition when pressing F11, which means I cannot get access to GRUB2.

My plan is to boot from the Solaris install USB stick, mount the correct Solaris partition, and then regenerate GRUB2 entries using "bootadm generate-menu". Now I need to figure out the commands how to do all this....

I should be doing something like this, I guess:
-boot from USB
-mount old zpool as /a
-cd /a
-bootadm generate-menu <----- I hope this generates GRUB2 on /a
-reboot

Does this sound fine?

UPDATE: It seems I should use "bootadm install-bootloader" command instead of "bootadm generate-menu"? Hmmm......?
x86: Advanced GRUB Administration and Troubleshooting - Booting and Shutting Down Oracle Solaris 11.1 Systems

In the Ubuntu link above I gave, they use "grub-install --bootloader-id ubuntu /dev/sda" so I maybe have to use the "bootadm install-bootloader" instead

UPDATE2: ok these are the commands, it seems. Taken from http://docs.oracle.com/cd/E19253-01/819-5461/gjpsb/index.html
First I boot from USB stick Solaris, and then type:

zpool import -R /a rpool
zfs list
zfs mount rpool/ROOT/sol10-u6 <- this contains the operating system
cd /a
bootadm install-bootloader -P rpool
zpool export rpool

Ok here is another set of commands:
zfs - Solaris 11: Accessing a pool on disk from live DVD? - Unix & Linux Stack Exchange
From the live CD desktop:

# zpool import -f rpool
# beadm list
be_find_current_be: failed to find current BE name
be_find_current_be: failed to find current BE name
BE                 Active Mountpoint Space  Policy Created          
--                 ------ ---------- -----  ------ -------          
solaris            -      -          11.45M static 2011-10-22 00:30 
solaris-2          R      -          12.69G static 2011-10-21 21:04 
# mkdir /a
# beadm mount solaris-2 /a
# TERM=vt100
# export TERM
# cd /a
# bootadm install-bootloader -P rpool
# beadm umount solaris-2
# halt

Hmmm... these commands are used if I want to change a BE. But here I want to change the disk, not a BE. So these commands are not usable for me.

UPDATE3:
Ok i finally settled down for these commands. I am going to use these.
x86: Advanced GRUB Administration and Troubleshooting - Booting and Shutting Down Oracle Solaris 11.1 Systems

Boot from Solaris media.
Import root pool:

# zpool import -f pool-name

Install the boot loader:
# bootadm install-bootloader [-f] -P pool-name

Export the root pool:
# zpool export pool-name

reboot the system.

UPDATE3:
I am testing right now, and I will write a cleaned up version if I solve this. This is just my scratch notes while testing this.
I have done this:
-booted from Solaris 11.3 usb media

-su, password is "solaris"
-zpool import -f rpool
-zpool status
  pool: rpool
 state: ONLINE
  scan: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    rpool       ONLINE       0     0     0
      c3t2d0s0  ONLINE       0     0     0

-bootadm list-menu -P rpool
root@solaris:~# bootadm install-bootloader -P rpool
bootadm: GRUB2 installation failed

And now I dont know what to do. man pages say I should add -M switch on x86.

root@solaris:~# bootadm install-bootloader -P rpool -M c3t2d0s0
bootadm: GRUB2 installation failed

Question: is the correct name of the partition really c3t2d0s0? Sometimes people exchange to c3t2d0p0

---------- Post updated at 10:03 AM ---------- Previous update was at 05:08 AM ----------

Ok, I think it boils down to this line, which I can not execute:

# bootadm install-bootloader -P rpool
bootadm: GRUB2 installation failed

Anyone knows why?

Run the bootadm process under truss:

truss -f -a -vall -w2 -d -o /path/to/your/output/file bootadm install-bootloader -P rpool

Then, in the output file, look for where it writes the error message to stderr (file descriptor 2 - the "-w2" option to truss). Look for something like "G R U B 2 i n s t..." - the error message with an extra space inserted between each character.

The failure was likely right before that message was output, and should be in the truss output right above where the error message is.

truss shows this:

....
5504:     4.2885    fstat64(6, 0xFEFFE7F4)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.2885    close(6)                    = 0
5504:     4.2885    brk(0x081F9000)                    = 0x00000000
5504:     4.2889    open64("/dev/rdsk/c3t2d0p0", O_RDONLY|O_SYNC|O_LARGEFILE) = 6
5504:     4.2889    llseek(6, 0, SEEK_SET)                = 0
5504:     4.2891    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2893    llseek(6, 0x000000E8E0DB4000, SEEK_SET)        = 0xE8E0DB4000
5504:     4.2894    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 512)    = 512
5504:     4.2894    llseek(6, 0x000000E8E0DA0000, SEEK_SET)        = 0xE8E0DA0000
5504:     4.2895    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2895    brk(0x08209000)                    = 0x00000000
5504:     4.2897    llseek(6, 0x000000E8E0DB5E00, SEEK_SET)        = 0xE8E0DB5E00
5504:     4.2898    read(6, " E F I   P A R T\0\001\0".., 512)    = 512
5504:     4.2898    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2899    llseek(6, 0x000000E8E0DB5C00, SEEK_SET)        = 0xE8E0DB5C00
5504:     4.2900    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 512)    = 512
5504:     4.2900    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2900    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2900    llseek(6, 0x00020000, SEEK_SET)            = 131072
5504:     4.2902    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2903    llseek(6, 0x0000005280018000, SEEK_SET)        = 0x5280018000
5504:     4.2905    read(6, "\fB1BA\0\0\0\0\0 %\0\0\0".., 32768)    = 32768
5504:     4.2905    brk(0x08219000)                    = 0x00000000
5504:     4.2906    llseek(6, 0x0000005280010000, SEEK_SET)        = 0x5280010000
5504:     4.2908    read(6, "\fB1BA\0\0\0\0\0 %\0\0\0".., 32768)    = 32768
5504:     4.2908    brk(0x08229000)                    = 0x00000000
5504:     4.2909    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2909    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2909    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2910    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2910    llseek(6, 0x0000005280020000, SEEK_SET)        = 0x5280020000
5504:     4.2912    read(6, "EB <90 M S D O S 4 . 0\0".., 32768)    = 32768
5504:     4.2913    llseek(6, 0x0000005290018000, SEEK_SET)        = 0x5290018000
5504:     4.2914    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2914    brk(0x08239000)                    = 0x00000000
5504:     4.2915    llseek(6, 0x0000005290010000, SEEK_SET)        = 0x5290010000
5504:     4.2916    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2917    brk(0x08249000)                    = 0x00000000
5504:     4.2918    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2918    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2918    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2918    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2918    llseek(6, 0x0000005290100000, SEEK_SET)        = 0x5290100000
5504:     4.2928    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2929    llseek(6, 0x00000052910F8000, SEEK_SET)        = 0x52910F8000
5504:     4.2938    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2938    brk(0x08259000)                    = 0x00000000
5504:     4.2939    llseek(6, 0x00000052910F0000, SEEK_SET)        = 0x52910F0000
5504:     4.2948    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2950    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2950    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2950    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2950    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2950    llseek(6, 0x0000005291100000, SEEK_SET)        = 0x5291100000
5504:     4.2959    read(6, "EB R90 N T F S        \0".., 32768)    = 32768
5504:     4.2960    brk(0x08269000)                    = 0x00000000
5504:     4.2961    llseek(6, 0x000000CDA53B0000, SEEK_SET)        = 0xCDA53B0000
5504:     4.2962    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2962    brk(0x08279000)                    = 0x00000000
5504:     4.2963    llseek(6, 0x000000CDA53A0000, SEEK_SET)        = 0xCDA53A0000
5504:     4.2964    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2965    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2965    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2965    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2966    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2966    llseek(6, 0x000000CDA5400000, SEEK_SET)        = 0xCDA5400000
5504:     4.2968    read(6, "EB R90 N T F S        \0".., 32768)    = 32768
5504:     4.2968    brk(0x08289000)                    = 0x00000000
5504:     4.2969    llseek(6, 0x000000CDDA7F8000, SEEK_SET)        = 0xCDDA7F8000
5504:     4.2971    read(6, "E106 b ; @A1C3EF11ACFEAD".., 32768)    = 32768
5504:     4.2971    brk(0x08299000)                    = 0x00000000
5504:     4.2972    llseek(6, 0x000000CDDA7F0000, SEEK_SET)        = 0xCDDA7F0000
5504:     4.2974    read(6, "CC8B > H97 /F5 / o K s 8".., 32768)    = 32768
5504:     4.2975    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2975    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2975    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2976    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2976    llseek(6, 0x000000CDDA900000, SEEK_SET)        = 0xCDDA900000
5504:     4.2990    read(6, "EB R90 N T F S        \0".., 32768)    = 32768
5504:     4.2990    brk(0x082A9000)                    = 0x00000000
5504:     4.2991    llseek(6, 0x000000E8E03F8000, SEEK_SET)        = 0xE8E03F8000
5504:     4.2993    read(6, "9B\f Z8AE405161AB2 AFE z".., 32768)    = 32768
5504:     4.2994    llseek(6, 0x000000E8E03F0000, SEEK_SET)        = 0xE8E03F0000
5504:     4.2996    read(6, "E51DCD9387E7C2 B\0 ] iDA".., 32768)    = 32768
5504:     4.2996    brk(0x082B9000)                    = 0x00000000
5504:     4.2997    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2998    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2998    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2998    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.2998    llseek(6, 0x000000E8E05A0000, SEEK_SET)        = 0xE8E05A0000
5504:     4.2999    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.2999    brk(0x082C9000)                    = 0x00000000
5504:     4.3001    llseek(6, 0x000000E8E0D98000, SEEK_SET)        = 0xE8E0D98000
5504:     4.3002    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3003    llseek(6, 0x000000E8E0D90000, SEEK_SET)        = 0xE8E0D90000
5504:     4.3004    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3004    brk(0x082D9000)                    = 0x00000000
5504:     4.3005    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3005    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3005    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3005    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3006    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3006    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3007    close(6)                    = 0
5504:     4.3007    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3007    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3007    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3007    stat64("/dev/rdsk/c3t2d0s0", 0xFEFFEA14)    = 0
5504:        d=0x09040000 i=123207940 m=0020640 l=1  u=0     g=3     rdev=0x03AC0080
5504:        at = Oct  7 19:27:36 UTC 2017  [ 1507404456.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:27:36 UTC 2017  [ 1507404456.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3012    open64("/dev/rdsk/c3t2d0s0", O_RDONLY)        = 6
5504:     4.3016    ioctl(6, DKIOCEXTPARTINFO, 0xFEFFE9AC)        = 0
5504:     4.3016    ioctl(6, DKIOCGMEDIAINFO, 0xFEFFE99C)        = 0
5504:     4.3016    close(6)                    = 0
5504:     4.3021    open64("/dev/rdsk/c3t2d0p0", O_RDONLY)        = 6
5504:     4.3021    fstat64(6, 0xFEFFE7FC)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3021    ioctl(6, DKIOCGMEDIAINFO, 0xFEFFE88C)        = 0
5504:     4.3021    fstat64(6, 0xFEFFE8E4)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3021    close(6)                    = 0
5504:     4.3022    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3026    open64("/dev/rdsk/c3t2d0p0", O_RDONLY)        = 6
5504:     4.3026    fstat64(6, 0xFEFFE73C)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3026    ioctl(6, DKIOCGMEDIAINFO, 0xFEFFE7CC)        = 0
5504:     4.3027    fstat64(6, 0xFEFFE824)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3027    close(6)                    = 0
5504:     4.3031    open64("/dev/rdsk/c3t2d0p0", O_RDONLY|O_SYNC|O_LARGEFILE) = 6
5504:     4.3031    llseek(6, 0x000000E8E0DB4000, SEEK_SET)        = 0xE8E0DB4000
5504:     4.3033    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 512)    = 512
5504:     4.3033    llseek(6, 0x000000E8E0DB5E00, SEEK_SET)        = 0xE8E0DB5E00
5504:     4.3034    read(6, " E F I   P A R T\0\001\0".., 512)    = 512
5504:     4.3034    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3035    llseek(6, 0x000000E8E0DB5C00, SEEK_SET)        = 0xE8E0DB5C00
5504:     4.3036    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 512)    = 512
5504:     4.3036    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3036    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3037    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3037    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3037    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3037    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3038    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3038    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3038    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3038    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3039    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3039    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3039    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3039    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3040    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3040    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3040    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3040    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3041    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3041    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3041    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3041    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3042    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3042    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3042    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3042    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3043    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3043    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3043    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3043    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3044    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3044    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3045    close(6)                    = 0
5504:     4.3045    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3045    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3049    open64("/dev/rdsk/c3t2d0p0", O_RDONLY)        = 6
5504:     4.3049    fstat64(6, 0xFEFFE8EC)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3050    ioctl(6, DKIOCGMEDIAINFO, 0xFEFFE97C)        = 0
5504:     4.3050    fstat64(6, 0xFEFFE9D4)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3050    close(6)                    = 0
5504:     4.3050    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3050    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3051    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3051    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3051    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3051    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3051    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3052    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3052    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3052    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3052    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3052    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3053    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3053    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3053    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3053    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3054    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3054    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3054    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3054    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3055    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3055    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3055    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3055    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3056    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3056    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3057    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3057    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3057    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3057    brk(0x08319000)                    = 0x00000000
5504:     4.3062    open64("/dev/rdsk/c3t2d0p0", O_RDONLY|O_SYNC|O_LARGEFILE) = 6
5504:     4.3062    llseek(6, 0x00028000, SEEK_SET)            = 163840
5504:     4.3066    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 98304)    = 98304
5504:     4.3067    brk(0x08329000)                    = 0x00000000
5504:     4.3069    brk(0x08347000)                    = 0x00000000
5504:     4.3069    llseek(6, 32768, SEEK_SET)            = 32768
5504:     4.3072    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 98304)    = 98304
5504:     4.3072    brk(0x08357000)                    = 0x00000000
5504:     4.3073    brk(0x08367000)                    = 0x00000000
5504:     4.3076    llseek(6, 0x00060000, SEEK_SET)            = 393216
5504:     4.3081    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 131072)    = 131072
5504:     4.3083    brk(0x08377000)                    = 0x00000000
5504:     4.3085    brk(0x08387000)                    = 0x00000000
5504:     4.3086    brk(0x08397000)                    = 0x00000000
5504:     4.3086    llseek(6, 0x00040000, SEEK_SET)            = 262144
5504:     4.3088    read(6, "\fB1BA\0\0\0\0\0 %\0\0\0".., 32768)    = 32768
5504:     4.3089    llseek(6, 0x00048000, SEEK_SET)            = 294912
5504:     4.3093    read(6, "\fB1BA\0\0\0\0\0 %\0\0\0".., 98304)    = 98304
5504:     4.3096    brk(0x083A7000)                    = 0x00000000
5504:     4.3097    llseek(6, 0x000000E8E0D50000, SEEK_SET)        = 0xE8E0D50000
5504:     4.3098    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3099    llseek(6, 0x000000E8E0D58000, SEEK_SET)        = 0xE8E0D58000
5504:     4.3101    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 98304)    = 98304
5504:     4.3103    llseek(6, 0x000000E8E0D70000, SEEK_SET)        = 0xE8E0D70000
5504:     4.3104    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3105    llseek(6, 0x000000E8E0D38000, SEEK_SET)        = 0xE8E0D38000
5504:     4.3106    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3107    brk(0x083B7000)                    = 0x00000000
5504:     4.3108    llseek(6, 0x000000E8E0D40000, SEEK_SET)        = 0xE8E0D40000
5504:     4.3110    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 65536)    = 65536
5504:     4.3113    llseek(6, 0x000000E8E0D90000, SEEK_SET)        = 0xE8E0D90000
5504:     4.3114    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3115    llseek(6, 0x000000E8E0D98000, SEEK_SET)        = 0xE8E0D98000
5504:     4.3117    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 98304)    = 98304
5504:     4.3119    llseek(6, 0x000000E8E0DB0000, SEEK_SET)        = 0xE8E0DB0000
5504:     4.3121    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 24576)    = 24576
5504:     4.3121    llseek(6, 0x000000E8E0D78000, SEEK_SET)        = 0xE8E0D78000
5504:     4.3122    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3124    llseek(6, 0x000000E8E0D80000, SEEK_SET)        = 0xE8E0D80000
5504:     4.3125    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 65536)    = 65536
5504:     4.3128    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3129    llseek(6, 0, SEEK_SET)                = 0
5504:     4.3130    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3131    llseek(6, 0x00010000, SEEK_SET)            = 65536
5504:     4.3132    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3133    llseek(6, 0x00040000, SEEK_SET)            = 262144
5504:     4.3135    read(6, "\fB1BA\0\0\0\0\0 %\0\0\0".., 32768)    = 32768
5504:     4.3136    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3136    llseek(6, 0x00020000, SEEK_SET)            = 131072
5504:     4.3138    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3138    llseek(6, 0x00080000, SEEK_SET)            = 524288
5504:     4.3140    read(6, "\fB1BA\0\0\0\0\0 %\0\0\0".., 32768)    = 32768
5504:     4.3140    brk(0x083C7000)                    = 0x00000000
5504:     4.3141    llseek(6, 0x00100000, SEEK_SET)            = 1048576
5504:     4.3143    read(6, "EB R90 N T F S        \0".., 32768)    = 32768
5504:     4.3144    llseek(6, 0x00200000, SEEK_SET)            = 2097152
5504:     4.3146    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3147    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3147    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3147    brk(0x083D7000)                    = 0x00000000
5504:     4.3147    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3147    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3148    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3148    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3148    llseek(6, 0x000000E8E0DB5000, SEEK_SET)        = 0xE8E0DB5000
5504:     4.3149    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)    = 1024
5504:     4.3150    llseek(6, 32768, SEEK_SET)            = 32768
5504:     4.3151    read(6, "\0\0\0\0\0\0\0\0\0\0\0\0".., 32768)    = 32768
5504:     4.3151    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3152    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3152    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3152    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3152    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3153    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3153    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3153    llseek(6, 0x000000E8E0DB5E00, SEEK_SET)        = 0xE8E0DB5E00
5504:     4.3154    read(6, " E F I   P A R T\0\001\0".., 512)    = 512
5504:     4.3154    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3159    open64("/dev/rdsk/c3t2d0p0", O_RDONLY)        = 10
5504:     4.3159    fstat64(10, 0xFEFFEA58)                = 0
5504:        d=0x09040000 i=123207972 m=0020640 l=1  u=0     g=3     rdev=0x03AC0090
5504:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        mt = Oct  7 19:27:28 UTC 2017  [ 1507404448.000000000 ]
5504:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
5504:        bsz=8192  blks=0     fs=devfs
5504:     4.3159    close(10)                    = 0
5504:     4.3159    mprotect(0xFEFFE000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
5504:     4.3160    fstat64(2, 0xFEFFDB20)                = 0
5504:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
5504:        at = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
5504:        mt = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
5504:        ct = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
5504:        bsz=5120  blks=0     fs=fifofs
5504:     4.3160    write(2, 0xFEFFEE2C, 35)            = 35
5504:       / u s r / l i b / g r u b 2 / b i o s / s b i n / g r u b - s e
5504:       t u p
5504:     4.3160    write(2, " :   w a r n :", 7)            = 7
5504:     4.3160    write(2, "  ", 1)                = 1
5504:     4.3161    write(2, 0x081469A0, 80)            = 80
5504:       t h i s   G P T   p a r t i t i o n   l a b e l   h a s   n o  
5504:       B I O S   B o o t   P a r t i t i o n ;   e m b e d d i n g   w
5504:       o n ' t   b e   p o s s i b l e
5504:     4.3161    write(2, " .\n", 2)                = 2
5504:     4.3161    write(2, 0xFEFFEE2C, 35)            = 35
5504:       / u s r / l i b / g r u b 2 / b i o s / s b i n / g r u b - s e
5504:       t u p
5504:     4.3161    write(2, " :   w a r n :", 7)            = 7
5504:     4.3161    write(2, "  ", 1)                = 1
5504:     4.3161    write(2, 0x08065C84, 155)            = 155
5504:       E m b e d d i n g   i s   n o t   p o s s i b l e .     G R U B
5504:         c a n   o n l y   b e   i n s t a l l e d   i n   t h i s   s
5504:       e t u p   b y   u s i n g   b l o c k l i s t s .     H o w e v
5504:       e r ,   b l o c k l i s t s   a r e   U N R E L I A B L E   a n
5504:       d   t h e i r   u s e   i s   d i s c o u r a g e d .
5504:     4.3161    write(2, " .\n", 2)                = 2
5504:     4.3161    write(2, 0xFEFFEE2C, 35)            = 35
5504:       / u s r / l i b / g r u b 2 / b i o s / s b i n / g r u b - s e
5504:       t u p
5504:     4.3161    write(2, " :   e r r o r :", 8)            = 8
5504:     4.3162    write(2, "  ", 1)                = 1
5504:     4.3162    write(2, 0x08065D20, 32)            = 32
5504:       w i l l   n o t   p r o c e e d   w i t h   b l o c k l i s t s
5504:     4.3162    write(2, " .\n", 2)                = 2
5504:     4.3162    close(4)                    = 0
5504:     4.3162    llseek(5, 0, SEEK_CUR)                = 0
5504:     4.3162    close(5)                    = 0
5504:     4.3164    _exit(1)
4008:     4.3174        Received signal #18, SIGCLD, in waitid() [caught]
4008:          siginfo: SIGCLD CLD_EXITED pid=5504 status=0x0001
4008:     4.3174    waitid(P_ALL, 0, 0xFFFF80FFBFFFD210, WEXITED|WTRAPPED|WSTOPPED|WCONTINUED) Err#4 EINTR
4008:     4.3174    schedctl()                    = 0xFFFF80FFBF3E9000
4008:     4.3174    lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF]
4008:     4.3174    setcontext(0xFFFF80FFBFFFC640)
4008:     4.3175    waitid(P_ALL, 0, 0xFFFF80FFBFFFD210, WEXITED|WTRAPPED|WSTOPPED|WCONTINUED) = 0
4008:          siginfo: SIGCLD CLD_EXITED pid=5504 status=0x0001
4008:     4.3175    waitid(P_ALL, 0, 0xFFFF80FFBFFFD210, WEXITED|WTRAPPED|WSTOPPED|WCONTINUED|WNOHANG) Err#10 ECHILD
4008:     4.3175    waitid(P_ALL, 0, 0xFFFF80FFBFFFD210, WEXITED|WTRAPPED|WSTOPPED|WCONTINUED|WNOHANG) Err#10 ECHILD
4008:     4.3175    sigaction(SIGCLD, 0xFFFF80FFBFFFD260, 0xFFFF80FFBFFFD2F0) = 0
4008:        new: hand = 0xFFFF80FFBF57B39C mask = 0xFFBFFEFF 0xFFFFFFFF 0x000000FF 0 flags = 0x0000
4008:        old: hand = 0xFFFF80FFBF57B39C mask = 0xFFBFFEFF 0xFFFFFFFF 0x000000FF 0 flags = 0x0000
4008:     4.3175    ioctl(2, TIOCGSID, 0xFFFF80FFBFFFD36C)        Err#22 EINVAL
4008:     4.3176    fstat(1, 0xFFFF80FFBFFFF250)            = 0
4008:        d=0x0000023F00000000 i=2783  m=0010000 l=0  u=0     g=0     sz=0
4008:        at = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
4008:        mt = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
4008:        ct = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
4008:        bsz=5120  blks=0     fs=fifofs
4008:     4.3176    fstat(2, 0xFFFF80FFBFFFF250)            = 0
4008:        d=0x0000023F00000000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
4008:        at = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
4008:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
4008:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
4008:        bsz=5120  blks=0     fs=fifofs
4008:     4.3177    _exit(1)
3987:     4.3187        Received signal #18, SIGCLD, in pollsys() [default]
3987:          siginfo: SIGCLD CLD_EXITED pid=4008 status=0x0001
3987:     4.4123    pollsys(0xF53626C0, 0, 0xF5362738, 0x00000000)    = 0
3987:        timeout: 0.500000000 sec
3987:     4.4123    waitid(P_PID, 4008, 0xF5362360, WEXITED|WTRAPPED|WNOHANG) = 0
3987:          siginfo: SIGCLD CLD_EXITED pid=4008 status=0x0001
3987:     4.4124    fstat64(6, 0xF5362670)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=403
3987:        at = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=1     fs=fifofs
3987:     4.4124    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4124    read(6, " / u s r / l i b / g r u".., 131064)    = 403
3987:     4.4124    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4124    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4124    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4125    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4125    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4125    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4125    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4125    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4125    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4125    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4125    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4126    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4126    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4126    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4126    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4126    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4126    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4126    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4126    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4127    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4127    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4127    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4127    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4127    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4127    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4127    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4127    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4127    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4128    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4128    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4128    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4128    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4128    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4128    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4128    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4129    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4129    fstat64(6, 0xF5362700)                = 0
3987:        d=0x08FC0000 i=2784  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        mt = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        ct = Oct  7 19:29:53 UTC 2017  [ 1507404593.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4129    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4129    read(6, 0x088F3E84, 131064)            = 0
3987:     4.4129    fstat64(4, 0xF5362670)                = 0
3987:        d=0x08FC0000 i=2783  m=0010000 l=0  u=0     g=0     sz=0
3987:        at = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
3987:        mt = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
3987:        ct = Oct  7 19:29:49 UTC 2017  [ 1507404589.000000000 ]
3987:        bsz=5120  blks=0     fs=fifofs
3987:     4.4129    llseek(4, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4129    read(4, 0x08880274, 131064)            = 0
3987:     4.4130    llseek(4, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4130    close(4)                    = 0
3987:     4.4130    llseek(6, 0, SEEK_CUR)                Err#29 ESPIPE
3987:     4.4130    close(6)                    = 0
3987:     4.4130    fstat64(2, 0xF5362D90)                = 0
3987:        d=0x09080000 i=49482342 m=0020620 l=1  u=65432 g=7     rdev=0x03440001
3987:        at = Oct  7 19:29:48 UTC 2017  [ 1507404588.000000000 ]
3987:        mt = Oct  7 19:29:48 UTC 2017  [ 1507404588.000000000 ]
3987:        ct = Oct  7 19:27:07 UTC 2017  [ 1507404427.000000000 ]
3987:        bsz=8192  blks=0     fs=dev
3987:     4.4131    write(2, 0xEECACCAC, 34)            = 34
3987:       b o o t a d m :   G R U B 2   i n s t a l l a t i o n   f a i l
3987:       e d
3987:     4.4131    write(2, "\n", 1)                = 1
3987:     4.4131    fcntl(3, F_SETLK64, 0xF5363420)            = 0
3987:        typ=F_UNLCK  whence=SEEK_SET start=0     len=-1218088201575464960 sys=4113970264 pid=134694136
3987:     4.4131    close(3)                    = 0
3987:     4.4136    open64("/dev/dtrace/helper", O_RDWR|O_XPG4OPEN)    = 3
3987:     4.4137    ioctl(3, DTRACEHIOC_REMOVE, 0x00000000)        = 0
3987:     4.4137    close(3)                    = 0
3987:     4.4137    open64("/dev/dtrace/helper", O_RDWR|O_XPG4OPEN)    = 3
3987:     4.4137    ioctl(3, DTRACEHIOC_REMOVE, 0x00000001)        = 0
        read 116 bytes
3987:     4.4137    close(3)                    = 0
3987:     4.4137    llseek(8, 0, SEEK_CUR)                = 0
3987:     4.4137    llseek(9, 0, SEEK_CUR)                = 394
3987:     4.4137    _exit(1)

I have these partitions

c3t2d0p1    330 GB     -       Solaris main partition
c3t2d0p2    256 MB     -      EFI system partition
c3t2d0p3    16 MB       -      MS reserved, scratch area
c3t2d0p4    492.32GB  -       Win10
c3t2d0p5    852 MB     -       Win10 recovery partition
unallocated    1 MB     - unallocated
c3t2d0p6    108.09GB  -       TemporaryNTFSPartition
unallocated    1.62 MB - unallocated
c3t2d0p7    8 MB        -       Solaris help partition

Ok, the problem was that Solaris was installed using legacy BIOS settings. I booted and installed Solaris from the USB by "boot bios:...".

Some months ago Microsoft sent out an update that set Windows and the whole PC to UEFI. And I could not upgrade my Solaris bios installation from legacy bios to Solaris UEFI installation. I tried lot of stuff. At the end, I reinstalled Solaris 11.3 using "boot UEFI:..." instead. And now it works as all OSes are installed as UEFI. Dont forget to boot the USB stick as "boot UEFI" instead of "boot BIOS".

One caveat though: the common knowledge is to install Windows first, and then Solaris. That did not work, I tried it numerous times. At the end, I first installed Solaris 11.3, and then Windows 10 pro - and everything works fine now.