# Mender.io + Intel NUC support?

**URL:** <https://hub.mender.io/t/mender-io-intel-nuc-support/272>\
**Category:** General Discussions\
**Created:** [March 2, 2019, 12:35pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272 "2019-03-02T12:35:23Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![zer02](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/zer02/32/136_2.png) [@zer02](https://hub.mender.io/u/zer02)\
**Post date:** [March 2, 2019, 12:35pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/1 "2019-03-02T12:35:23Z")

</div>

Hello,  
I would like to use [mender.io](http://mender.io) with Intel NUC. Is this possible? Is there a build that supports  
Intel NUC 8th generation x64 processors?

Thanks

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 2, 2019, 2:23pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/2 "2019-03-02T14:23:50Z")

</div>

I tried that and it should be possible but sharing it here is still on my todo list. Maybe as inspiration you can try this topic as example (it’s also x86 board): [MinnowBoard Turbot](https://hub.mender.io/t/minnowboard-turbot/59)

---

<div class="post-metadata">

**Author:** ![bbbh](https://avatars.discourse-cdn.com/v4/letter/b/5e9695/32.png) [@bbbh](https://hub.mender.io/u/bbbh)\
**Post date:** [March 5, 2019, 3:08pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/3 "2019-03-05T15:08:02Z")

</div>

You can build for intel-nuc just fine. I have a one running right now. here is what i have in local.conf. The only issue i have had is NUC bios likes to make usb sticks hd0 before sata drives.even if you disable usb as a bootable method.

## MENDER ################################################

MENDER\_DEMO\_HOST\_IP\_ADDRESS = “10.1.0.100”  
MENDER\_ARTIFACT\_NAME ?= “release-${MACHINE}-1”

MENDER\_INVENTORY\_POLL\_INTERVAL\_SECONDS = “60”  
MENDER\_RETRY\_POLL\_INTERVAL\_SECONDS = “30”  
MENDER\_UPDATE\_POLL\_INTERVAL\_SECONDS = “60”

INHERIT += “mender-full”

# MENDER\_SERVER\_URL = "[https://hosted.mender.io](https://hosted.mender.io)  
# MENDER\_TENANT\_TOKEN = “”

DISTRO\_FEATURES\_append = " systemd"  
VIRTUAL-RUNTIME\_init\_manager = “systemd”  
DISTRO\_FEATURES\_BACKFILL\_CONSIDERED = “sysvinit”  
VIRTUAL-RUNTIME\_initscripts = “”

ARTIFACTIMG\_FSTYPE = “ext4”

MENDER\_STORAGE\_TOTAL\_SIZE\_MB = “8192”  
MENDER\_DATA\_PART\_SIZE\_MB = “512”

MENDER\_STORAGE\_DEVICE = “/dev/sda”  
MENDER\_GRUB\_STORAGE\_DEVICE = “hd0”  
MENDER\_DEVICE\_TYPE = “intel-corei7-64”  
MENDER\_FEATURES\_ENABLE\_append = " mender-grub mender-image-uefi"  
MENDER\_FEATURES\_DISABLE\_append = " mender-uboot mender-image-sd"

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 5, 2019, 3:22pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/4 "2019-03-05T15:22:13Z")

</div>

@bbbh wold be possible to create topic on hub how to use intel nuc with mender? I’m building image now so can help also 🙂 Thanks for sharing.

---

<div class="post-metadata">

**Author:** ![zer02](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/zer02/32/136_2.png) [@zer02](https://hub.mender.io/u/zer02)\
**Post date:** [March 5, 2019, 4:36pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/5 "2019-03-05T16:36:16Z")

</div>

Hi, is there an instruction how to build this?

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 5, 2019, 6:53pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/6 "2019-03-05T18:53:09Z")

</div>

@zer02 as mentioned above you can use MinnowBoard as template and use local.conf additions shared by @bbbh

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 5, 2019, 10:18pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/7 "2019-03-05T22:18:13Z")

</div>

@bbbh how do you manage to run from usb stick? I flashed uefimg to usb but when kernel is started it tries to mount root=/dev/sda2 which fails (as hdd is empty). Can you please share how you do it? Thanks.

---

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [March 6, 2019, 9:38am UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/8 "2019-03-06T09:38:24Z")

</div>

@MarekBelisko, you need to figure out what the name of the USB device is in Linux and set it e.g:

> [@bbbh](#):
>
> MENDER\_STORAGE\_DEVICE = “/dev/sdb”

There is also a possibility to utilize PARTUUID which eliminates this problem, but we do not have any good documentation for this yet but the feature is there,

> <https://github.com/mendersoftware/meta-mender/blob/master/meta-mender-core/classes/mender-setup.bbclass#L243-L244>

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 6, 2019, 9:52am UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/9 "2019-03-06T09:52:08Z")

</div>

@mirzak thanks that was next thing to try today ;). Also I find out about partuuid but didn’t find any documentation so now it’s clear. Also when playing with grub there should be possibility to add debug-pause functionality but cannot find appropriate patch in tree. Thanks. If it will work then I’ll create new topic.

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 6, 2019, 12:31pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/10 "2019-03-06T12:31:48Z")

</div>

@mirzak /dev/sdb doesn’t work also. When did some debugging in grub looks like that there is gpt partitions only (maybe need use root=LABEL=rootA). This is bit strange as /dev/sdb should exists. Puzzled. I’ll keep this thread notified if I find something.

---

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [March 6, 2019, 2:11pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/11 "2019-03-06T14:11:02Z")

</div>

@MarekBelisko, came to think of something. You might need this fix:

> <https://github.com/mendersoftware/grub-mender-grubenv/pull/7>

Before that there was some instability when booting from “hot plug devices”.

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 6, 2019, 3:55pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/12 "2019-03-06T15:55:30Z")

</div>

@mirzak yes this did the trick. Thanks. I’ll start writing topic 😉

---

<div class="post-metadata">

**Author:** ![bbbh](https://avatars.discourse-cdn.com/v4/letter/b/5e9695/32.png) [@bbbh](https://hub.mender.io/u/bbbh)\
**Post date:** [March 6, 2019, 4:04pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/13 "2019-03-06T16:04:56Z")

</div>

I didn’t run yocto from the usb. I used ubuntu live to DD the image onto the ssd, when i rebooted i had to remove the stick or it wouldn’t boot past grub as it was looking in the wrong place. but as @mirzak points out these issues have been fixed.

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 6, 2019, 9:21pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/14 "2019-03-06T21:21:46Z")

</div>

[Intel NUC topic](https://hub.mender.io/t/intel-nuc/308) done. Pls check. Thanks.

---

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [March 6, 2019, 9:26pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/15 "2019-03-06T21:26:55Z")

</div>

Made some edits and left a comment 😃

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [March 6, 2019, 9:44pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/16 "2019-03-06T21:44:30Z")

</div>

@mirzak Thanks. Fixed.

---

<div class="post-metadata">

**Author:** ![zer02](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/zer02/32/136_2.png) [@zer02](https://hub.mender.io/u/zer02)\
**Post date:** [May 24, 2019, 10:55pm UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/17 "2019-05-24T22:55:02Z")

</div>

Hello,  
most of my software runs on ubuntu 16.04.  
Is it possible to put ubuntu 16.04 or debian on mender + nuc? Thanks

---

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [May 27, 2019, 3:47am UTC](https://hub.mender.io/t/mender-io-intel-nuc-support/272/18 "2019-05-27T03:47:36Z")

</div>

> Is it possible to put ubuntu 16.04 or debian on mender + nuc?

Hi @zer02, it is definitely possible but we do not yet provide anything “ready-built” or tooling to enable this easily. But we do have users who have managed to enable this on their own.

Eventually support for Ubuntu/Debian on x86 hardware might be added to our [mender-convert tool](https://github.com/mendersoftware/mender-convert)
