I'm trying to boot my Nexus 10 with your linux-kvm-arm kernel version 3.13...

Search This thread

marietto2008

Member
Nov 21, 2007
35
6
Hello to everyone,

I'm trying to boot my Nexus 10 with another kind of kernel version,because I'm not interested to use the Android kernel,but the Ubuntu pure kernel. I've chosen to use the linux-kvm-arm kernel version 3.13 :

These are the commands that I have used :

git clone git://github.com/virtualopensystems/linux-kvm-arm.git
cd linux-kvm-arm
git checkout origin/chromebook-3.13 -b chromebook-3.13
curl http://www.virtualopensystems.com/downloads/guides/kvm_on_chromebook/config > .config

and then I've added these lines to the .config file :

CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ASHMEM=y
CONFIG_ANDROID_LOGGER=y
CONFIG_ANDROID_PERSISTENT_RAM=y
CONFIG_ANDROID_RAM_CONSOLE=y
CONFIG_ANDROID_TIMED_OUTPUT=y
CONFIG_ANDROID_TIMED_GPIO is not set
CONFIG_ANDROID_LOW_MEMORY_KILLER=y
CONFIG_ANDROID_SWITCH is not set
CONFIG_ANDROID_INTF_ALARM is not set
CONFIG_FB_TILEBLITTING=y
CONFIG_PHONE is not set
CONFIG_USB_WPAN_HCD is not set
CONFIG_WIMAX_GDM72XX is not set
CONFIG_ARM_PLATFORM_DEVICES=y
CONFIG_ARM_CHROMEOS_FIRMWARE=y
CONFIG_CHROMEOS=y
CONFIG_CHROMEOS_VBC_BLK=y
CONFIG_CHROMEOS_VBC_EC=y
CONFIG_CHROMEOS_RAMOOPS_RAM_START=0x41f00000
CONFIG_CHROMEOS_RAMOOPS_RAM_SIZE=0x00100000
CONFIG_CHROMEOS_RAMOOPS_RECORD_SIZE=0x00020000
CONFIG_CHROMEOS_RAMOOPS_DUMP_OOPS=0x1
CONFIG_CLKDEV_LOOKUP=y

and then I did :


ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make uImage dtbs


from here I've followed the tutorial that I've found here :


http://xdaforums.com/showthread.php?t=1981788

and here :

http://xdaforums.com/showthread.php?t=1981788&page=2


mkdir -p newkernel
cd newkernel

wget -c https://dl.google.com/dl/android/aosp/mantaray-kot49h-factory-174ba74f.tgz
tar xvzf mantaray-kot49h-factory-174ba74f.tgz
cd mantaray-kot49h
unzip image-mantaray-kot49h.zip
wget -c http://android-serialport-api.googlecode.com/files/getramdisk.py
chmod +x getramdisk.py
./getramdisk.py boot.img --> ramdisk.img
wget -c http://android-serialport-api.googlecode.com/files/android_bootimg_tools.tar.gz
tar xvf android_bootimg_tools.tar.gz

./mkbootimg --kernel ../../linux-kvm-arm/arch/arm/boot/zImage --ramdisk ramdisk.img --cmdline bootimg.cfg -o new-boot.img

fastboot flash boot new-boot.img

I think that something is wrong here,because it is not able to boot....I see a black screen and nothing else happens...
 

dannymi

New member
Mar 20, 2014
1
0
Hi,

probably too simple, but:

How does your .config look?

Did the curl actually work? (I ask because I tried your URL and it didn't work for me).

Did you actually compile a guest kernel too and boot it?

Special ChromeOS suupport does not exist in that branch.
 
Last edited:

wejgomi

Senior Member
Dec 22, 2011
141
89
Keep up the work, if you succeed booting linux, I got a prize for you.

Don't take it wrong, I'm just too bored of the tablet as it is now.

Wejgomi