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: 38033
    Joined: Fri Feb 22, 2013 11:14 pm
    languages_spoken: English, Korean
    ODROIDs: ODROID
    Has thanked: 1999 times
    Been thanked: 1206 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: 38033
    Joined: Fri Feb 22, 2013 11:14 pm
    languages_spoken: English, Korean
    ODROIDs: ODROID
    Has thanked: 1999 times
    Been thanked: 1206 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.

    Post Reply

    Return to “Projects”

    Who is online

    Users browsing this forum: No registered users and 2 guests