Skip to content

loboris/Odroid_Multiboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiBoot menu and tools for Odroid C1, C2, XU3/XU4

About

Boot menu for selecting from available OS's
Backup tool for backup operating system(s) from multiboot card or original Odroid card
Universal installer which can install android, linux, OpenELEC or any combinations (multiboot) from USB drive.


Multiboot features

  • boot menu for selecting operating system or Multiboot tools
  • automaticaly detects installed operating systems on all inserted cards (EMMC and/or SD card)
  • mimimal changes to original OS images, only fstab is adjusted for multiboot
  • on Odroid C2 both EMMC and SDcard can be inserted and the OS can be booted from EMMC or SDcard
  • on Odroid XU3/XU4 any os on EMMC or SDCard can be booted, regardles of boot switch position

Installer features

  • interactive installer
  • user can set desired partition sizes and installation destination (SD or EMMC)
  • it is possible install to SD Card and to EMMC
  • uses standard Android update.zip (XU4) or daily___.tar.gz (C2), Linux image files and OpenElec upgrade tar files as sources
  • backup created with Backup tool can be used as source
  • installation sources must be placed on the first USB drive partition
  • installation source partition can be formated as ext4, fat32, ntfs or btrfs
  • supports multi boot installation (Android, Linux, OpenELEC)
  • tested with latest Android, Linux and OpenELEC versions for XU3/XU4 & C2

Backup features

  • backup multiboot SDCard or EMMC (all installed operating systems) to USB drive
  • backup original Odroid SDCard or EMMC (Android or Linux) to USB drive
  • backup on USB drive can be used as source for Installer

Installer usage

  • use prepared multiboot installer images, in multiboot_install_images.zip, unzip to some empty directory
  • run sudo dd if=multiboot_install_[c2|xu4].img of=/dev/sdX bs=1MB oflag=direct
  • or
  • build the installer sdcard/image running sudo ./prepare_selfinst <destination_card>|<destination_image_name> c2|xu4
  • if the image file is created, you can write the image to SDCard using dd command.
    • copy your installation sources (Android update image update.zip, Linux .img, OpenELEC .tar file) to the first partition of your USB drive
    • rename the Linux installation image to linux.img !
    • rename the OpenELEC installation tar to oelec.tar !
    • rename the Android installation archive to update.tar.gz or update.zip !
    • on Odroid UX4/XU3 set the boot switch to boot from SDCard
    • connect you USB drive to Odroid, insert SDCard and power on
    • select Install from menu
    • follow the instructions to select desired partition sizes and installation destination (SDCard or EMMC)

HINTS

  • select desired Android resolution in boot.ini.android, Hardkernel utility does not work
  • add #DESCRIPTION my_os_description line to boot.ini.[android|linux|oelec] files to describe your OS in boot menu

About

Boot menu and tools for Odroid C1, C2 & XU3/XU4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages