Intel NUC (Skylake and Broadwell)
WARNING: These are directions to configure the machine and boot an experimental, in-development OS on it.
NUC Setup & Configuration
These instructions configure the machine to boot from a USB flash drive.
- Remove four bottom plate screws and bottom plate
- Install memory (and optionally M.2 SSD (only SATA is supported; NVMe lacks a driver))
- Boot into Visual BIOS (F2)
- Select the Wrench menu (upper right), select Visual Bios Settings
- Disable Internet Updates (Requires a mouse due to the wonders of Visual BIOS)
- Select Advanced tab then Boot
- Disable Legacy Boot (under the Legacy Boot Priority pane on the right)
- Select the Boot Configuration tab in the left pane
- Enable “Boot USB Devices First”, “Boot Network Devices Last”, and “Unlimited Boot to Network Attempts”
- Make sure USB Legacy Support in the “Devices” section is Disabled
- Network Boot (bottom left pane) should be showing “UEFI PXE & iSCSI”
- F10 to save settings, Y to confirm
GigaBoot20x6 Setup
- Format the first partition on a USB flash drive as FAT.
- Build Zircon for x86-64
- The bootloader is here: build-zircon-pc-x86-64/bootloader/bootx64.efi
- Copy
bootx64.efi
to /EFI/BOOT/BOOTX64.EFI
on the USB flash drive. - Use this flash drive to network boot.
- If you copy
zircon.bin
to /zircon.bin
on the flash drive it will boot from the flash drive instead of the network.
Important: network booting only works with the built-in ethernet port on the NUC, not via a USB dongle.