top of page
rieterikinmeto

ML2 Bootloader Installer Pkg: How to Solve Common Problems with iAtkos ML2



After restoring the iAtkos ML2 image (.DMG file) to the USB stick (using Apple's disk utility on the osX), you should install a PKG of chameleon bootloader to the same USB so that it becomes bootable.




ml2 bootloader installer pkg



For the above mentioned setup, a modification is required to the Snow Leopard installer so that it will accept an MBR (master boot record) type destination disk, instead of only a GPT (GUID partition table) type destination disk. The need for MBR stems from Windows, which is currently unable to boot from a GPT disk on a non-EFI system (although, Windows 7 does recognize GPT disks).


Most Windows tools are unable to work with a DMG file, and from my experience, those that can, have difficulty with the OS X installer. Furthermore, since we will need to modify the installer, a more complex route would be needed if a piece of software can only burn the image to disk (and not modify it).


Essentially:You will need to use iBoot to boot your machine (the most common way is to burn it onto a CD/DVD and boot from that, although, it is possible to create a bootable USB installer)Insert the USB drive (before or after iBoot loads, it can be machine dependent)Refresh iBoot (F5) to see the installer (essentially the same as you did for the above procedure)Boot the installer (select and enter)You may need to set specific boot options depending on your machine (for instance, I need to set busratio for my computer to boot the installer); look at the chameleon bootloader options.After that, simply follow the installer instructions, and you should be good to go (there are some post install setup steps which you will need to be able to boot without iBoot)Good luck with the setup.


Typically, OSX will only run on chips Apple has used in its products (which means that running it on a Intel Pentium, or AMD chip requires special modifications to the installer). Good luck with the setup.


After reboot, or restart you will see an Chameleon bootloader. Press F8 key to open boot option and select by arrow key bootable partition with new installed Mac OS X and press Enter.


To get you started with the BSP, we have summarized some basic tasks from the Yocto official documentation. It describes how to add additional software to the image, change the kernel and bootloader configuration, and integrate patches for kernel and bootloader.


The bootloader used by PHYTEC, barebox, uses the same build system as the Linux kernel. Therefore, all commands in this section can be used to configure the kernel and bootloader. To configure the kernel or bootloader, execute one of the following commands:


The following steps can be used for both kernel and bootloader. Just replace the recipe name linux-mainline in the commands with linux-ti, or barebox for the bootloader. If you did not already take care of this, start from a clean build. Otherwise, the diff of the configuration may be wrong:


Here we present a third option to make kernel and bootloader changes. You have external checkouts of the linux-mainline, linux-ti, or barebox Git repositories. You will overwrite the URL of the source code fetcher, the variable SRC_URI, to point to your local checkout instead of the remote repositories.


This will generate a toolchain installer in build/deploy/sdk which can be used for cross-compiling of target applications. However, the installer does not include libraries added to your image, so it is a bare GCC compiler only. This is suited for bootloader and kernel development.


This will generate a toolchain installer containing all necessary development packages of the software installed on the root filesystem of the target. This installer can be handed over to the user space application development team and includes all necessary parts to develop an application. If the image contains the QT libraries, all of those will be available in the installer too.


The third option is to create the ADT (Application Development Toolkit) installer. It will contain the cross-toolchain and some tools to aid the software developers, for example, an Eclipse plugin and a QEMU target simulator. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Kommentarer


bottom of page