This document describes how to get a NUC up and running with Fuchsia.
1. Get Parts
2. Create an Installable Fuchsia USB Drive
3. Prepare the NUC
4. Install Fuchsia
5. Update NUC BIOS to allow netbooting
You’ll need the following:
- USB 3.0 Drive
- NUC
- RAM
- m.2 SSD
- Keyboard
- Mouse
- Monitor that supports HDMI
- HDMI cable
- ethernet cable
- Magnetic tip phillips head screwdriver.
This table shows what I bought from Amazon.
Item | Link | Notes: |
---|---|---|
NUC | B01MSZLO9P | Works fine. |
RAM | B01BIWKP58 | Works fine. |
SSD (Only need one, | B01IAGSDJ0 | Works fine. |
I bought some of each) | B00TGIVZTW | Works fine. |
B01M9K0N8I | Works fine. | |
Optional: | ||
Keyboard and Mouse | B00B7GV802 | Works fine. Next time I'd get a keyboard with a smaller foot print. |
Monitor | B015WCV70W | Works fine. |
HDMI Cable | B014I8SIJY | Works fine. |
USB 3.0 drive | B01BGTG41W | Works fine. |
Full description of what to do can be found here.
The concise version is as follows: Build Fuchsia. Run “create installer bootfs” script. (If you built release, use -r argument) Copy the installer bootfs over the user bootfs. Plug in USB drive. Unmount the USB drive (via “Disks” if you are on gLinux. If you unmount via the file browser it won’t work). Run “create gigaboot bootable usb” script. (If you built release, use -r argument) Unplug drive.
NUCs don’t come with RAM or an SSD so you need to install them.
- Remove the phillips screws in the bottom feet of the NUC.
- Install the RAM.
- Remove the phillips screw that will hold the SSD in place (phillips screwdriver with magnetic tip is useful here).
- Install the SSD.
- Screw the SSD in place using screw from 3.
- Replace bottom and screw feet back in.
1.(Optional) Apply fuchsia logo.
- Plug power, ethernet, HDMI, keyboard, and mouse into NUC.
- Plug in your installable fuchsia usb drive into NUC.
- Turn on NUC.
- Wait for NUC to boot into fuchsia.
- Alt-tab to a terminal if you don’t boot into a terminal.
- Run ‘lsblk’. This should say there’s a ‘block’ device at 003.
- Run ‘gpt init /dev/class/block/003’. Say ‘y’ to the warning.
- Run ‘install-fuchsia’.
- Run ‘dm reboot’.
- Remove usb drive.
At this point the NUC should boot to fuchsia without the usb drive. It’s using the internal SSD. But it won’t work with netbooting. Let’s fix that.
- Reboot NUC.
- Press F2 while booting to enter BIOS.
- In the Boot Order window on the left click the Legacy tab.
- Uncheck ‘Legacy Boot’.
- Press the X in the top right to leave the BIOS. Ensure you save before exiting.
All done!