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 amHi 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)
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.
- LibreELEC RR 9.1 [2019.04.24] (OpenELEC in the boot menu)
=== 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.
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.
- 4. When this process is completed, reboot the device.
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.