Booting linux on eMMC what am I missing

Cannot boot linux off of eMMC what do I need to change for it to appear in boot.


According to this video, can’t install successfully? @ernieboxer

That video has nothing to do with this board?

That does not really address my issue with this board and the onboard eMMC not being recognized for boot. I have roughly 20 years linux experience “SuSE, Debian, Ubuntu, Red Hat, Gentoo, most reciently Qubes OS” and do not need a basics course on Ubuntu installs.

Both the sd and the eMMC on my particular board do not show up in the boot menu in bios with linux installed. Could be i have a defective board because I have had it boot at times with absolutely no USB support. It could be just that or corrupt bios?? I was able to do an install of Qubes OS but it is not getting network for some reason, seems to be an issue for some with the intel chip on linux. Also the SSD cable that came in my box had damage “SSD plug missing a chunk of plastic” Is there a bios download for this board?

With Qubes I now have tried a USB WiFI with success odd that none of the onboard networking works? I do believe it is all on in bios as it does work on Kali live.

I have Qubes OS working san the 1gb dual network adapters. Cant figure out why they wont pull a dhcp address correct driver loads but they do not adjust with the OS. I can obtain an address with the onboard wireless now so I do have network.

For your concern, please try to download and update your X86 to the latest BIOS following this: http://wiki.seeedstudio.com/ODYSSEY-X86J4105-Installing-OS/#how-to-upgrade-the-bios

Once updated, check the settings on BIOS, try enabling the CSM support on BIOS to see if you can see the emmc on boot up.

Thanks for the location of the bios. I have been in CSM but thank again for the heads up.

Bios ran completed verified and unit has no video now. Nothing
What now?

So is there a way to side load bios? Or was my erratic usb and failure to mount eMMC a sign of the current issues?

So we are bricked than? Without ever getting a proper install of linux?

So after you updated to the latest BIOS, X86 doesnt have video output now? For the eMMC question, so you cant mount it as boot up, but can you see the storage once inside a OS that you installed? Still trying to locate the issues here, sorry for all the hazards.

1 Like

Video is back not sure what I did other than give up with battery + power disconnected for some time. Running on live usb image at the moment.

Have not had the USB drop again since bios flash which is a +.

As far as booting Linux from eMMc it’s a no go is is not recognised until os is running from live usb or sata SSD.

I can see the eMMc once booted however and instillation to ssd was seamless. I even attempted to put boot partition on usb to boot eMMc and that failed at boot also. Got the “add bootable media message”

Okay so emmc is not working when trying to boot up from it. Have you also try to use the emmc storage once booted up, like just putting some stuff in the emmc and see if there is any more errors?

I have successfully installed from a live image UEFI distro only. I did not attempt from usb to eMMc. Qubes OS seems to be a no go on the eMMc as it is not willing to run in UEFI mode and needs to be installed under bios.

Successfully installed with boot to eMMc:
Mint UEFI from live desktop :smiley:
Fedora UEFI from live desktop :smiley: “posting from unit at the moment”

Successfully installed with boot to sata SSD:
Qubes OS NON-UEFI from usb. :smiley:
Qubes would install to eMMc but not be recognised at boot time. :disappointed:

1 Like

Thanks for your feedback :slight_smile:
very helpful for future users

I successfully installed Debian, in order to avoid issues on boot: you need to answer yes to install a copy of grub2 to avoid buggy UEFI, when asked.

Let me know if you can get that to work with Qubes OS , Debian , Ubuntu, Mint might as well all be the same with the latter basing themselves off of Deb. Qubes OS off of Fedora for DOM as the base for further Qubes “Linux/win7/ect.”. I am pritty happ with Fedora on this as Qubes works but needs just a bit more power than this board can muster. It works but video output is poor.

it works fine with ubuntu 19 here. you have to make sure that you DISABLE SECURE BOOT.

charlesb@odyssey:~$ df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  3.6G     0  3.6G   0% /dev
tmpfs          tmpfs     736M  1.4M  735M   1% /run
/dev/mmcblk0p3 ext4       49G  6.5G   40G  14% /
tmpfs          tmpfs     3.6G     0  3.6G   0% /dev/shm
tmpfs          tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs     3.6G     0  3.6G   0% /sys/fs/cgroup
/dev/mmcblk0p2 ext4      976M  101M  809M  12% /boot
/dev/mmcblk0p1 vfat      511M   33M  479M   7% /boot/efi
/dev/loop0     squashfs   55M   55M     0 100% /snap/core18/1705
/dev/loop1     squashfs   60M   60M     0 100% /snap/lxd/14709
/dev/loop4     squashfs   94M   94M     0 100% /snap/core/8935
tmpfs          tmpfs     736M   12K  736M   1% /run/user/1000
/dev/loop5     squashfs   94M   94M     0 100% /snap/core/9066
/dev/loop2     squashfs   70M   70M     0 100% /snap/lxd/14890
charlesb@odyssey:~$ uname -a
Linux odyssey 5.3.0-46-generic #38-Ubuntu SMP Fri Mar 27 17:37:05 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
charlesb@odyssey:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.10
DISTRIB_CODENAME=eoan
DISTRIB_DESCRIPTION="Ubuntu 19.10"

charlesb@odyssey:~$ sudo fdisk -l
Disk /dev/mmcblk0: 58.25 GiB, 62537072640 bytes, 122142720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 6089F095-92D8-4D30-A864-832E675BF858

Device Start End Sectors Size Type
/dev/mmcblk0p1 2048 1050623 1048576 512M EFI System
/dev/mmcblk0p2 1050624 3147775 2097152 1G Linux filesystem
/dev/mmcblk0p3 3147776 108005375 104857600 50G Linux filesystem
/dev/mmcblk0p4 108005376 122140671 14135296 6.8G Linux swap

TRY READING THROUGH POSTS!

I have linux on the eMMc not the version I want however due to the kernel , UEFI or whatever. I can install Ubuntu Mint RedHat Fedora all the modern UEFI do work.

/dev/mmcblk1p1 2048 1230847 1228800 600M EFI System
/dev/mmcblk1p2 1230848 3327999 2097152 1G Linux filesystem
/dev/mmcblk1p3 3328000 122140671 118812672 56.7G Linux filesystem

Give Qubes OS a TRY! than tell me it works

I have successfully installed from a live image UEFI distro only. I did not attempt from usb to eMMc. Qubes OS seems to be a no go on the eMMc as it is not willing to run in UEFI mode and needs to be installed under bios.

Successfully installed with boot to eMMc:
Mint UEFI from live desktop :smiley:
Fedora UEFI from live desktop :smiley: “posting from unit at the moment”

Successfully installed with boot to sata SSD:
Qubes OS NON-UEFI from usb. :smiley:
Qubes would install to eMMc but not be recognised at boot time.:frowning_face:

@ernieboxer sorry i ddnt see all of the posts

did you see this?