# Hummingboard2 boot from microSD card does not reach login - reaches initramfs instead

**URL:** <https://community.solid-run.com/t/hummingboard2-boot-from-microsd-card-does-not-reach-login-reaches-initramfs-instead/468>\
**Category:** I.MX6\
**Created:** [September 20, 2022, 10:34am UTC](https://community.solid-run.com/t/hummingboard2-boot-from-microsd-card-does-not-reach-login-reaches-initramfs-instead/468 "2022-09-20T10:34:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![weedmic](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@weedmic](https://community.solid-run.com/u/weedmic)\
**Post date:** [September 20, 2022, 10:34am UTC](https://community.solid-run.com/t/hummingboard2-boot-from-microsd-card-does-not-reach-login-reaches-initramfs-instead/468/1 "2022-09-20T10:34:28Z")

</div>

solidrun hummingboard2 (aka - Hummingboard Edge)

BEST (link found): developer/pages/270401543/HummingBoard+Edge+Quick+Start+Guide#Hardware-Setup

I have done the following:

set jumpers

downloaded img:  
wget [https://solid-run-images.sos-de-fra-1.exo.io/IMX6/Debian/sr-imx6-debian-bullseye-20220712-cli-sdhc.img.xz](https://solid-run-images.sos-de-fra-1.exo.io/IMX6/Debian/sr-imx6-debian-bullseye-20220712-cli-sdhc.img.xz)

burnt image to mSDcard:

expanded mSDcard to max size:  
[solidrun.atlassian.net/wiki/spaces/developer/pages/288129025/Flashing+an+SD+Card](http://solidrun.atlassian.net/wiki/spaces/developer/pages/288129025/Flashing+an+SD+Card)

connect via uart to j25, 3.3v, 1=gnd/RX/TX

I DO NOT attach usb keyboard!!!

boot/power on

I expected to reach a login screen (username debian)

But, I get brought to:

(initramfs)

which is limited to these possible commands:

## Built-in commands:

```
    . : [ [[ alias bg break cd chdir command continue echo eval exec
    exit export false fg getopts hash help history jobs kill let
    local printf pwd read readonly return set shift source test times
    trap true type ulimit umask unalias unset wait

```

I have determined that:

the source boot img is on a mSDcard located at mmcblk1 (verified). I believe the emmc 8GB area is mmcblk2 (but that is a guess)  
original command  
xz -dc sr-imx6-debian-bullseye-20210904-cli-sdhc.img.xz | dd of=/dev/mmcblk2 bs=4M conv=fsync  
edited command (after putting “sr-imx6-debian-bullseye-20210904-cli-sdhc.img.xz” in / on microSD

(none worked)

GOAL:

I am trying to setup the machine to boot into linux. Don’t care if the boot is mSD, eMMC, or USB. I just need it to work and save changes. But “ideally” I’d like the mSD card to contain /

---

<div class="post-metadata">

**Author:** ![weedmic](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@weedmic](https://community.solid-run.com/u/weedmic)\
**Post date:** [September 20, 2022, 10:53am UTC](https://community.solid-run.com/t/hummingboard2-boot-from-microsd-card-does-not-reach-login-reaches-initramfs-instead/468/2 "2022-09-20T10:53:47Z")

</div>

Instead I pulled “sr-imx6-debian-buster-20220731-cli.img” from “…/IMX6/Debian” which allowed me to login as debian.

So I believe there is some issue with “sr-imx6-debian-bullseye-20220712-cli-sdhc.img.xz”

continuing with the instructions laid out in … developer/pages/270401543/HummingBoard+Edge+Quick+Start+Guide#Hardware-Setup

---

<div class="post-metadata">

**Author:** ![weedmic](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@weedmic](https://community.solid-run.com/u/weedmic)\
**Post date:** [September 20, 2022, 11:21am UTC](https://community.solid-run.com/t/hummingboard2-boot-from-microsd-card-does-not-reach-login-reaches-initramfs-instead/468/3 "2022-09-20T11:21:28Z")

</div>

ok, i am able to boot from the microSD and am about to setup the computer to boot from there every time (which might be good as backups/clones will be very easy to create).

However, the process here - seems flawed/incomplete starting from step 3. for step 3 on the humminboard2 booted from the microSD, I did this command:

wget [https://solid-run-images.sos-de-fra-1.exo.io/IMX6/Debian/sr-imx6-debian-bullseye-20220712-cli-sdhc.img.xz](https://solid-run-images.sos-de-fra-1.exo.io/IMX6/Debian/sr-imx6-debian-bullseye-20220712-cli-sdhc.img.xz)

then for step 4 I did:

sudo xz -dc sr-imx6-debian-bullseye-20220712-cli-sdhc.img.xz | dd of=/dev/mmcblk2 bs=4M conv=fsync

but this directory does not exist nor has it any contents (starting from u-boot):

_/usr/lib/u-boot/mx6cuboxi/_

> <https://github.com/SolidRun/documentation/blob/bsp/imx6/debian-11_sr1.md#install-to-emmc>

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [September 22, 2022, 2:49am UTC](https://community.solid-run.com/t/hummingboard2-boot-from-microsd-card-does-not-reach-login-reaches-initramfs-instead/468/4 "2022-09-22T02:49:14Z")

</div>

The step you are referring to as flawed is for Debian 11 images, however 2 other methods are provided which will allow you to get the bootloader images and continue with the process.
