Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

Post Reply
gadido30
Posts: 9
Joined: Tue Jul 30, 2013 12:58 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

Post by gadido30 »

Hi,

I tried to upgrade to Ubuntu MATE 20 and Librelec , nothing boot (linux or Librelec) , I got this error log:


==== INSTALL ANDROID ====
mkdir: can't create directory '/mnt1': File exists
mkdir: can't create directory '/mnt2': File exists
umount: can't umount /mnt2: Invalid argument
umount: can't umount /mnt1: Invalid argument
==== PREPARE ANDROID FOR MULTIBOOT ====
umount: can't umount /mnt1: Invalid argument
umount: can't umount /mnt2: Invalid argument
==== INSTALL LINUX ====
==== CHECK LINUX IMAGE ====
mkdir: can't create directory '/mnt1': File exists
mkdir: can't create directory '/mnt2': File exists
umount: can't umount /mnt2: Invalid argument
umount: can't umount /mnt1: Invalid argument



alexxgg wrote:
Fri Jul 12, 2019 5:57 am
    Hi everyone,

    I've generated the Multiboot Image v4 (for Odroid C2) with the following OS's pre-installed:
    • Android 6.0.1 [2019-01-17]
    • Ubuntu MATE 18.04 Bionic LTS [2018-06-21] (Linux in the boot menu)
    • LibreELEC RR 9.1 [2019.04.24] (OpenELEC in the boot menu)
    Unfortunately I cannot share this image due the size of the eMMC module (32GB), at my end I can upload about 300MB in 1 hour so... this image size is about 20GB, to upload that image will take days. I'm sorry about this, however I will share some files and steps as reference to generate that image by yourself. First, LibreELEC RR? Yes, this version of LibreELEC include EmulationStation, RetroArch and Pegasus. This build will avoid to install additional images like: RetroPie, Lakka, etc. It works great. Android and Ubuntu works good as previous multiboot images.

    === This is What I did ===
    To create the multiboot base image, I've used @sdip custom repo. Download the base image here. Once the download is completed, unpack it and flash it into a SD card or eMMC module. I recommend eMMC module.

    === Android ===
    Download Android Daily file here. Once the download is completed, rename it to: update.tar.gz Put that file into an USB drive with a fresh single EXT4 partition format.
    ===============

    === Ubuntu ===
    Download Ubuntu MATE 18.04 Bionic LTS here. Once the download is completed, unpack it and rename it to: linux.img Put that file into the same USB drive where Android file is.
    ===============

    === LibreELEC RR ===
    Download LibreELEC RR v9.1 here. Once the download is completed, rename it to: oelec.tar Put that file into the same USB drive where Android and Ubuntu files are.
    ===============

    This is it, put the SD card or the eMMC module and plug the USB drive (where Android, Linux and LibreELEC are) on your Odroid C2 device and turn it on.
    • 1. In the multiboot main screen press I (Prepare the card for MultiBoot, Install OS's).
    • 2. Change partitions sizes as you wish.
    • 3. Once again, press I to start the installation.
    • 4. When this process is completed, reboot the device.
    From this point you will be able to boot Android & Ubuntu without any extra step. Now, to boot LibreELEC RR you need to follow these steps from (and thanks to) @malomehi. As reference, I'll share my current multiboot directory (from an eMMC module) here in case you want to compare files at your end. Be aware that if you compare my boot files (I use a eMMC module) with a SD card at your end, you have to change partitions labels, example: emuserdata (eMMC module) to sduserdata (SD card). Also, in my boot files I've set up a 1360x768p60hz resolution, you may need to change it at your end. Let me know if you find any issue before, during or after the installation process. I'll take a look.

    Known Issue: after Ubuntu full upgrade (apt upgrade -y; apt dist-upgrade -y) these files: Image, meson64_odroidc2.dtb and uInitrd are updated out the multiboot directory, all you have to do is add .linux in these files names (example: Image.linux) and move them to the multiboot directory (overwrite them).

    Note: I've plans to get a couple of new eMMC modules (8GB and 16GB) plus an USB 3.0 eMMC Module Writer, with this I'll be able to share more custom multiboot images.
    UPDATE 2019.10.23: I have new eMMC modules (8GB and 16GB) and the USB 3.0 eMMC Module Writer, courtesy of Hardkernel. Thank you so much. I'll be back with more multiboot images very soon.

    Many thanks to: @loboris, @odroid, @dimitris_c, @barturblits, @luffyman, @sdip and @malomehi for making this possible.

    bay35
    Posts: 3
    Joined: Thu Aug 26, 2021 6:59 pm
    languages_spoken: turkish, little english
    ODROIDs: ODROID XU4
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by bay35 »

    Download link = ERROR 404...

    bay35
    Posts: 3
    Joined: Thu Aug 26, 2021 6:59 pm
    languages_spoken: turkish, little english
    ODROIDs: ODROID XU4
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by bay35 »

    Please re upload... @odroid

    User avatar
    odroid
    Site Admin
    Posts: 41084
    Joined: Fri Feb 22, 2013 11:14 pm
    languages_spoken: English, Korean
    ODROIDs: ODROID
    Has thanked: 3194 times
    Been thanked: 1753 times
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by odroid »

    You can find them in the following links if the files were made by us.
    https://wiki.odroid.com/odroid-c2/os_images/os_images
    But, those files are compatible with the ODROID-C2 only. It will not boot on your XU4.

    bay35
    Posts: 3
    Joined: Thu Aug 26, 2021 6:59 pm
    languages_spoken: turkish, little english
    ODROIDs: ODROID XU4
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by bay35 »

    odroid wrote:
    Mon Aug 30, 2021 9:10 am
    You can find them in the following links if the files were made by us.
    https://wiki.odroid.com/odroid-c2/os_images/os_images
    But, those files are compatible with the ODROID-C2 only. It will not boot on your XU4.
    I have a XU4. I need multiboot. what should I do?

    User avatar
    odroid
    Site Admin
    Posts: 41084
    Joined: Fri Feb 22, 2013 11:14 pm
    languages_spoken: English, Korean
    ODROIDs: ODROID
    Has thanked: 3194 times
    Been thanked: 1753 times
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by odroid »

    There were a few articles for XU4. But, they are 5~6 years old and it may not work anymore.
    viewtopic.php?t=15403
    https://magazine.odroid.com/wp-content/ ... df#page=24

    I think installing Android on eMMC and Ubuntu on microSD card seems to be a simple solution these days.

    jason_a69
    Posts: 26
    Joined: Tue Jul 31, 2018 1:22 pm
    languages_spoken: english
    Has thanked: 2 times
    Been thanked: 0
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by jason_a69 »

    Did anyone ever get this to work with Coreelec instead of Libreelec? It seems the files that are released between the 2 OS are different.

    mvrk
    Posts: 25
    Joined: Mon Apr 06, 2015 3:32 am
    languages_spoken: english, portuguese
    ODROIDs: ODROID-C2
    Has thanked: 0
    Been thanked: 1 time
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by mvrk »

    I tried and so far no luck, CoreELEC doesn't like this multiboot.

    slatko
    Posts: 9
    Joined: Mon Mar 21, 2022 9:05 am
    languages_spoken: english
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by slatko »

    Do you have a working DL link?

    User avatar
    alexxgg
    Posts: 17
    Joined: Mon Dec 12, 2016 4:07 am
    languages_spoken: english, spanish
    ODROIDs: Odroid C2
    Location: Earth
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by alexxgg »

    Hi there, it's been a while but my custom multiboot OS images for Odroid C2 are still up, they're old but working. Download link: https://alexgoldcheidt.com/go/odroid-custom-os-images. I'm looking forward to update these multiboot OS images, I know the C2 board is now discontinued but I believe these multiboot OS images are still handy. Feel free to ask any question. I've plans to get one of the new C4 board as soon as I can, anyone have tested a multiboot environment on the C4 board?

    User avatar
    mad_ady
    Posts: 11446
    Joined: Wed Jul 15, 2015 5:00 pm
    languages_spoken: english
    ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1
    Location: Bucharest, Romania
    Has thanked: 647 times
    Been thanked: 1115 times
    Contact:

    Re: Multiboot&Universal Installer for Odroid C1, C2 and XU3/XU4

    Post by mad_ady »

    anyone have tested a multiboot environment on the C4 board?
    Multiboot should be easy on the C4 if you use tobetter's petitboot (in the form of ODROIDBIOS.BIN)

    Post Reply

    Return to “Projects”

    Who is online

    Users browsing this forum: No registered users and 1 guest