← Back to team overview

ac100 team mailing list archive

[Question #247588]: Dual-boot Android (internal storage )- Ubuntu (external SD)

 

New question #247588 on AC100_enablement:
https://answers.launchpad.net/ac100/+question/247588

Hello
I am trying to boot an Ubuntu kernel located in the SD card connected to a Toshiba AC100.
These are the specs:
Model Name: TOSHIBA AC100-10D
Kernel Version: 3.1.10.6.2
Ubuntu Distro: trusty-preinstalled-desktop-armhf+ac100 http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/pending/

I have follow thoroughly the guide to install android 4.4.2 CyanogenMod 11.0 at this link https://code.google.com/p/cm-paz00/wiki/InstallGuide and all went well. I can use android flawlessly.

I have extracted the trusty-preinstalled-desktop-armhf+ac100.tar.gz in the 7th partition as suggested in that guide and I have created a boot directory in the sd card. In this directory there are the zImage, the initrd.gz (compressed by me with gz) and the boot.src script. The script has been produced so:

boot.cmd file:

echo === boot.scr: Loading Lubuntu 14.04 from SD partition 1 ===
mmc dev 1
setenv bootargs 'mem=512M@0 tegrapart=recovery:300:a00:800,boot:d00:1000:800,mbr:1d00:200:800 console=tty0 root=/dev/mmcblk0p7 rootfstype=ext4 quiet splash'
fatload mmc 1:1 0x10008000 /boot/zImage
fatload mmc 1:1 0x12000000 /boot/initrd.gz
bootz 0x10008000 0x12000000

command to create boot.scr script:

mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "ubootscript" -d boot.cmd boot.scr

When I try to boot from u-boot menu I always get the same error:

reading /boot/zImage
3472448 bytes read in 189 ms (17.5 MiB/s)
reading /boot/initrd.gz
2103024 bytes read in 117 ms (17.1 MiB/s)
Kernel image @ 0x1000000 [ 0x000000 - 0x34fc40 ]
Wrong Ramdisk Image Format
Ramdisk image is corrupt or invalid

This is bootimg.cfg file that came along the kernel image:

bootsize = 0x800000
pagesize = 0x800
kerneladdr = 0x10008000
ramdiskaddr = 0x12000000
secondaddr = 0x10f00000
tagsaddr = 0x10000100
name = Ubuntu Boot Img
cmdline = mem=512M@0 tegrapart=recovery:300:a00:800,boot:d00:1000:800,mbr:1d00:200:800 console=tty0 root=/dev/mmcblk0p7 quiet splash


-- 
You received this question notification because you are a member of
AC100 Team, which is an answer contact for AC100_enablement.