Ubuntu Core Linux on Nexus7 (Not Ubuntu Touch) - Nexus 7 (2013) General

Do Not follow this thread.
Discovered that my Nexus7 is, in fact, the 2012 model for which I was led to believe, by the, to have been the latest 2013 2nd edition model.
2013 Nexus7, 16GB WiFi Edition
This is a full fledge Ubuntu Linux distro for the Nexus7 Tablet.
I've discovered the following:
https://wiki.ubuntu.com/Nexus7
I've installed Ubuntu Linux 13.04 on my 2013 WiFi Nexus7 16GB.
So far, seems to work fairly well. Even the onscreen keyboard.
The Nexus7 Boot Image and System Userspace Image can be found at:
http://cdimage.ubuntu.com/releases/13.04/release/
After installing the automated installer on your Ubuntu Linux computer:
1. Add the attached modified checksum file to your /Downloads/UbuntuNexus7 folder
2. Replace installer script at /usr/bin with attached modified installer script
3. Be sure to remove the .txt from the attached files.
Everything will install smoothly from that point onward.

this only covers Nexus 7 2012, not 2013

I think the Nexus is a perfectly capable device of running Ubuntu or any other distro.. Actually it kinda opens a new sea of possibilities. Imagine compiling a rom on the device itself :b

Linux on Android already has this covered. Check out their website. I have it up and running. The Complete Linux Installer app makes it very easy and provides great instructions.
http://sourceforge.net/projects/linuxonandroid/files/Ubuntu/
http://forum.xda-developers.com/showthread.php?t=2467059

jal301 said:
Linux on Android already has this covered. Check out their website. I have it up and running. The Complete Linux Installer app makes it very easy and provides great instructions.
http://sourceforge.net/projects/linuxonandroid/files/Ubuntu/
http://forum.xda-developers.com/showthread.php?t=2467059
Click to expand...
Click to collapse
Well, in all fairness, Linux on Android runs Linux apps on the Android kernel (which is, of course, Linux). That's not quite the same as having a bootable copy of a full distro like Ubuntu. I would think performance on the full install ought to be better. I've run the Linux on Android on the Galaxy Tab 2 quite a bit and it is great, though. Just saying I don't think this is quite the same thing.

wd5gnr said:
Well, in all fairness, Linux on Android runs Linux apps on the Android kernel (which is, of course, Linux). That's not quite the same as having a bootable copy of a full distro like Ubuntu. I would think performance on the full install ought to be better. I've run the Linux on Android on the Galaxy Tab 2 quite a bit and it is great, though. Just saying I don't think this is quite the same thing.
Click to expand...
Click to collapse
Ah, understood....

Runs quite well on 2013 model
xdacinq said:
this only covers Nexus 7 2012, not 2013
Click to expand...
Click to collapse
This release of Ubuntu for Nexus 7 runs quite well on the 2013 WiFi (2nd Ed) model I have it installed on.

I'll give try tomorrow
Sent from my Nexus 7 using xda app-developers app

jamesDF said:
This release of Ubuntu for Nexus 7 runs quite well on the 2013 WiFi (2nd Ed) model I have it installed on.
Click to expand...
Click to collapse
To be honest I'd like some pics (or in fact anything that can prove it actually works), I highly doubt the same image that's used on the first N7 will work on the new one too. I just got KitKat and I don't want to break it yet

Is there any screenshots of this?
Sent from my Nexus 5 using Tapatalk

screensots
Here are some screenshous.
I don't have any from "About This Computer" for it gives no identifying info.

jamesDF said:
Here are some screenshous.
I don't have any from "About This Computer" for it gives no identifying info.
Click to expand...
Click to collapse
That resolution matches the original Nexus. Either you're in the wrong forum, or it's fake.
Could you please take a picture of the actual tablet running Ubuntu with a camera so we can verify?

I went and tried this myself (for science ), and I can confirm it doesn't work. It doesn't get past the Google bootloader screen.
Anybody else looking to attempt this should backup their TWRP/CWM backups to their computer, as flashing this completely wipes the tablet.
I learnt that the hard way. Good thing I had nothing important on it.

Shots with real camera
Box for my Nexus 7 states:
Model: NESUS7 Asus
NEXUS7 ASUS - 1B32
P/N: 900K0MI11Q1Q5QU
AS NEXUS7 ASUS 1B/T30L/32/1G/V
CSSN: REDACTED
SSN: REDACTED
NEXUS7 ASUS, BRN, GL, GPS, 1G DDR3L, NFC
T30L, CB-802.11bgn(AS)_WW+BT2.1, 32GB EMMC
1.2M CAMERA, 1CELL4325
N/A, ANDROIS WW
Made In China Date 2013.02
I now see the problem.
My Nexus7 was sold to me as the 2013 Second Edition model.
They based the model edition upon the purchase date of September of 2013.
Looking over the specs I just typed from the box, it's the 2012 edition.
I had no idea.
Sorry everybody.

jamesDF said:
Box for my Nexus 7 states:
Sorry everybody.
Click to expand...
Click to collapse
Bummer. Might want to edit the OP to keep someone from erasing their tablet. If I had not been on travel this week I would have

Related

[VMWare Image][9-DEC-2011] Android AOSP/ROM Developer Environment

Everyone is allowed to make changes to the VMWare image and re-upload it. If you re-upload the VMWare image with the made corrections, post the download link(s) in this thread. I will update the first post.
If there is a AOSP Developer that is willing to make a complete tutorial, please make one that works and is up-to-date with 2.3.7
The more people we have working on making ROMs, the better.
This VMWare image is:
- Base: Ubuntu 10.04 LTS
- ICS ready
- Gingerbread ready
- Fully updated
- Eclipse with ADT Plugin
- Android Kitchen Integrated
PASSWORD: root
Latest changelog (Coming soon)
- Based on 10.04 LTS instead of 11.10
- Different approach
Download link:
Bypass 24h wait time, limit reached --> Solution? Reset your ip! In Belgium this is easy by restarting your modem/router. This may be different in other countries.
more mirrors will come!
Part 1
Part 2
Part 3
Image is extracted, where do I start?
Continue from this link
How to build 2.3.7 for Nexus S
This is just a snippet that may help you.
repo init -b android-2.3.7_r1 < /dev/null (This branch is ready to use with Nexus S and Nexus S 4G)
repo sync
source build/envsetup.sh
lunch full_crespo-userdebug
make -j8 (-j8 = for eightcores like 2600k, 2630QM / -j4 = for quads 2500K/2620M/Q6600 / -j2 for dual cores / ...)
Click to expand...
Click to collapse
Don't forget to add the vendor files of the device. You need to download the scripts as well of the driver binaries.
Click to expand...
Click to collapse
I tested a quick build. And it's working.
A virtual machine with limited RAM in order to compile AOSP? Definitively not a good idea. Why not dual boot? Sooooo easy to install the worst distro ever (*buntu).
This is awesome. My only problem is that I only have VMWare Workstation 7.
Super! Waiting for this
djjonastybe said:
Dear community,
I made a AOSP developer environment for VMWare Workstation 8 or latest VMWare Player (free).
You can use this VMWare image as a base to build AOSP ROMs. Imade it for those having trouble getting it to work or maybe if you don't have time to set it up properly. Well if you are downloading this you might have a good reason!
Anyway have fun!
If there are any errors let me know.
This VMWare image is:
- ICS ready
- Gingerbread ready
- Fully updated
Download link:
...uploading...
Click to expand...
Click to collapse
Who would have guessed that an android dev would have difficulty setting up a linux enviroment . . . go figure.
You do not have to be an Android Dev to compile Android. I haven't written a single line of code for Android and can compile AOSP 2.3.7 fine.
This is simply to save time. And if you have good enough hardware (like myself) compiling Android AOSP in a VM session works perfectly fine.
Most people that are into computers have a rocking system. I have 12GB ram, I dedicate 8 for my VM and the rest for my main OS (windows 7). Works fine, what's the issue?
Some people don't want to dual boot and sometimes a Linux distro doesn't support certain hardware or can't be installed.
I would appreciate it. THANKS
nice.....this could be very useful
Sent from my Nexus S using xda premium
FeaRThiS: Who would have guessed that an android dev would have difficulty setting up a linux enviroment . . . go figure.
Click to expand...
Click to collapse
You seem to be the only one against uploading this.
Guys I am still trying to upload it. I am splitting it in 700MB sizes. Crocko's uploadservice is down. I will upload it on depositfiles and multiupload
12,5%
@FeaRThiS just stated the obvious. I also think the first step to understand how to build an AOSP ROM is knowing how to setup the development environment.
I don't have anything against using a VMWare image. But, IMHO, considering the time for uploading/downloading the file, if you do the setup yourself (in VMWare or whatever), you should have already been compiling your ROM by now.
suksit said:
@FeaRThiS just stated the obvious. I also think the first step to understand how to build an AOSP ROM is knowing how to setup the development environment.
I don't have anything against using a VMWare image. But, IMHO, considering the time for uploading/downloading the file, if you do the setup yourself (in VMWare or whatever), you should have already been compiling your ROM by now.
Click to expand...
Click to collapse
Okay, its not useful for you two.
Next!
I like it and i will try it.
djjonastybe said:
You seem to be the only one against uploading this.
Guys I am still trying to upload it. I am splitting it in 700MB sizes. Crocko's uploadservice is down. I will upload it on depositfiles and multiupload
12,5%
Click to expand...
Click to collapse
I have nothing against it and it may even be useful in case of emergency when you can not access a linux machine, but as stated by @S suxeN the first step for any dev would be learning to create their own dev enviroment.
i didnt say that.
but the statement is right. Anyways i yet think this image is of great use, as you can always start from there, if u did something wront, what can always happen to nun-linux users.
I don't know anything about linux. Is Eclipse with ADT on here by any chance? If not, what IDE is there to develop with in this VM?
I didn't think that far. Eclipse is not installed.
But I will work on it for next release. For now you have to install it manually. I hope tomorrow evening the new vmware will be uploaded!
Hey guys, don't be so hard on the fella. He's doing us a great service in a way. Not all of us are able to bring laptops wherever we go, dual-boot, etc. I just downloaded this to my external drive that I use to keep my stuff on for work and it'll come in handy when I wanna test apps without worrying about nuking my phone.
Also, it helps that I can demo apps on the thing to co-workers on screen than using a phone. That way I won't have to worry about them screwing things up if they decided to 'explore.'
http://code.google.com/android/nexus/drivers.html#crespogwk74
Can someone help me with this? This has the binaries for the Nexus S.
Where do I place the scripts?
I have a vendor folder with several maps in it now. But I don't know what I have to do now.
I placed the 'vendor' folder in my working directory. But lunch isn't showing up crespo in the list.
These are my steps:
Building
I executed lunch. I realised I did not have crespo in the list. So next, I read the line 'Building for devices'.
Eventually I ended up here:
Building devices
Obtaining proprietary binaries
Starting with IceCreamSandwich, the Android Open-Source Project can't be used from pure source code only, and requires additional hardware-related proprietary libraries to run, specifically for hardware graphics acceleration.
Official binaries for Nexus S, Nexus S 4G, Galaxy Nexus, and PandaBoard can be downloaded fromGoogle's Nexus driver page, which add access to additional hardware capabilities with non-Open-Source code.
There are no official binaries for Nexus One, ADP2 or ADP1., ADP2 or ADP1.
Click to expand...
Click to collapse
I clicked the link and downloaded the GWK74 binaries.
Now then I read further:
Extracting the proprietary binaries
Each set of binaries comes as a self-extracting script in a compressed archive. After uncompressing each archive, run the included self-extracting script from the root of the source tree, confirm that you agree to the terms of the enclosed license agreement, and the binaries and their matching makefiles will get installed in the vendor/ hierarchy of the source tree.
Click to expand...
Click to collapse
I have the vendor hierarchy...
Do I have to put these files in:
my home folder/bin
OR
home folder/workingdirectory_name
Or what do I have to do now?
updated first post with small hint on how to download 2.3.7 for our Nexus S. Good luck!
yep, i think this is pretty awesome. for me, i'm not an android dev but i've dabbled with theming and porting mods from other phones to the epic 4G previously. i'd love to be able to start with a system ready to go and mess around with some guides to learn how to compile source, etc... thanks.
Nice image man, gonna give it a go later. Thought I'd put my word in the discussion , sure there lots of talented devs, but they have all got different hardware/software and time requirements. So this becomes a useful tool to add to the inventory.

Alternative OS

Hi guys,
which alternative os could be installed on the Nexus 7 (2013)?
Actually i would be glad to install Ubuntu on my device, but thats not possible because of a different cpu architecture...
So i ask you for a list of possible operating systems which not based on android like cyanogon...
Why? Just want to free from google and test it...
Actually i would be glad to install Ubuntu on my device, but thats not possible because of a different cpu architecture.
Click to expand...
Click to collapse
Actually you can install lots of different versions of linux on your Nexus 7, including Ubuntu and Backtrack. Check this app. The Nexus 7 is on the supported list.
operating systems which not based on android like cyanogon
Click to expand...
Click to collapse
Actually cyanogenMod is just a customized version of Android, it's not a different OS. So i take that what you meant is installing a different ROM on your Nexus 7. Anyway you should start from here
This app seems to be an emulator for different linux distros, don't?
I would prefer a full flash and boot right into linux e.g ubuntu...
michaaaaa said:
This app seems to be an emulator for different linux distros, don't?
I would prefer a full flash and boot right into linux e.g ubuntu...
Click to expand...
Click to collapse
He was just trying to help you. May be you should use search in the forums or use google. I typed linux on nexus 7 and found tons of results. Also there is a thread for Firefox OS in the Development forums. You would be much safer doing the linux inside android from the play store.
http://forum.xda-developers.com/showthread.php?t=2479192
He was just trying to help you.
Click to expand...
Click to collapse
--> You are right, sorry for my english...Its not my mother language...
May be you should use search in the forums or use google. I typed linux on nexus 7 and found tons of results. Also there is a thread for Firefox OS in the Development forums.
Click to expand...
Click to collapse
--> Well, all these posts foucesd on the old nexus 7 - first gen. Ubuntu official says it's no supported at this moment (source: wiki.ubuntu.com/Touch/Install#Supported_devices_and_codenames)
So I came here to find other Linux os...
You would be much safer doing the linux inside android from the play store.
Click to expand...
Click to collapse
Okay - I will give it a try. But I realy can't imagine it's fast and stable enough for continuous running (what I am looking for)...
Firefox os sounds greate too! Thanks for the hint!
The complete Linux installer says it only works on certain supported kernels. I'm no expert, so is the stock kernel supported? I'd like to try Ubuntu on my rooted stock Nexus 7 2013. (32G)
Scroll down some and you would of found this.
http://forum.xda-developers.com/showthread.php?p=46112123
Sent from my GT-I9505G using Tapatalk
gray screen
So guys,
I just try it and can't get it run...
I used Linux Installer and followed the guide.
But when I connect with VNC I only see a gray screen, allthough I started xstartup...
Please help...
My Device:
Nexus 7 (2013) - cyanogenmod 4.3.1

Ubuntu and the Nexus 10

Hello everyone,
Before you start flaming me for posting a redundant thread, please hear me out.
After bricking my TF300T (had xubuntu installed and had to f*** with partitions..and I f***** it real good) I've decided to get myself a Nexus 10. I've been doing some research on the matter of running Ubuntu Desktop (NOT touch) on it I've seen many tutorials on how to do it I've come across plenty howtos on how to install it on the Nexus 7.
My question is, is it possible to use the same process/images for my brand new Nexus 10? How different are the devices from each other?
I've seen that Canonical has released a Ubuntu Dual Boot Installer compatible with the Nexus 10. Would it be possible to use the Rabbits kernel I used for the TF300T? Also, as far as I've seen Multiboot is only compatible with the Nexus 7.. or have I seen wrong? Did I make a bad purchase and should've gotten an other tablet?
Thanks in advance for your time and help and my advanced apologies for inconveniencing anyone with this thread.
As far as I know (and I've only triedndoing this once a while back so I may be wrong) there is no way to partition the storage in the nexus 10 to install Ubuntu, and there is no kernel to support it. You would have to run the Ubuntu iso through chroot in the terminal, and then use a VNC client app to use Ubuntu. Effectively, you'd be running Ubuntu in the background whilst running android to view it, so performance (and compatibility) takes a hit.
But, like I say, times and developers have changed so I may be entirely wrong now...
Say you manage to partition the emmc.. Then what? You'll need to port drivers over from Android (not an easy thing to do since they're proprietary).. Ubuntu touch is Android based.
a hammerhead wrote this.

Nexus 7 Ubuntu 13.04 DESKTOP

Hi, I recently installed Ubuntu desktop on my Nexus 7 using multirom.
It all went well and works well if you use a mouse with an OTG cable, I understand it was meant for developers but has anyone been able to install the tegra 3 drivers and keep unity/taskbar working?
When I install the drivers and reboot, it boots up and looks better but doesn't have unity or the taskbar. I can get into terminal with a keyboard and pretty much everything can open but its not exactly usable this way.
Thanks.
Sent from my GT-I8190 using Tapatalk
Carlyle_f said:
Hi, I recently installed Ubuntu desktop on my Nexus 7 using multirom.
It all went well and works well if you use a mouse with an OTG cable, I understand it was meant for developers but has anyone been able to install the tegra 3 drivers and keep unity/taskbar working?
When I install the drivers and reboot, it boots up and looks better but doesn't have unity or the taskbar. I can get into terminal with a keyboard and pretty much everything can open but its not exactly usable this way.
Thanks.
Sent from my GT-I8190 using Tapatalk
Click to expand...
Click to collapse
Which Tegra 3 drivers are you talking about? Ubuntu Desktop for Nexus 7 should already come with all the drivers it needs.
Its very slow and doesn't play videos, only sound. Also, in "about this computer" or something like that, none of the hardware or even the devices name is recognized. Here's a link to it https://launchpad.net/ubuntu/raring/armhf/nvidia-tegra3/16.0-0ubuntu3
Sent from my GT-I8190 using Tapatalk
Carlyle_f said:
Its very slow and doesn't play videos, only sound. Also, in "about this computer" or something like that, none of the hardware or even the devices name is recognized. Here's a link to it https://launchpad.net/ubuntu/raring/armhf/nvidia-tegra3/16.0-0ubuntu3
Sent from my GT-I8190 using Tapatalk
Click to expand...
Click to collapse
Yes, those drivers are already included in Ubuntu Desktop for Nexus 7. They do have issues though (lots of screen tearing). Playing video shouldn't be a problem though if you have the right codecs installed.
farmerbb said:
Yes, those drivers are already included in Ubuntu Desktop for Nexus 7. They do have issues though (lots of screen tearing). Playing video shouldn't be a problem though if you have the right codecs installed.
Click to expand...
Click to collapse
I see, I installed the codecs. Might be a problem with vlc only. Thanks.
Edit: in "about computer" none of the nexus 7 hardware is displayed, I thought its strange since the version was made specifically for the nexus, is this normal?
Sent from my GT-I8190 using Tapatalk
Carlyle_f said:
I see, I installed the codecs. Might be a problem with vlc only. Thanks.
Edit: in "about computer" none of the nexus 7 hardware is displayed, I thought its strange since the version was made specifically for the nexus, is this normal?
Sent from my GT-I8190 using Tapatalk
Click to expand...
Click to collapse
Yes that's normal. Canonical ported Ubuntu to the Nexus 7 solely to test it and optimize it for low-spec devices. They didn't do a whole lot to polish it up and make it presentable for end users because that wasn't really their goal
Oh, let me offtop a little.
Is there any "easy" way to try out Ubuntu on grouper? I mean easy like flashing zip in recovery and then restore back to android...
judhin said:
Oh, let me offtop a little.
Is there any "easy" way to try out Ubuntu on grouper? I mean easy like flashing zip in recovery and then restore back to android...
Click to expand...
Click to collapse
Yeah man. Multirom is an app made for nexus devices that let's you multiboot ROM and distros. I've got cm11, ubunut and active plasma installed right now. Just read the how to's on this http://forum.xda-developers.com/showthread.php?t=2011403 and download the Ubuntu 13.04 from that page. If you want a few other distros for multirom get them here http://forum.xda-developers.com/showthread.php?t=2093797. It really is the easiest way to actually dual boot. And the dev is amazingly helpful. Don't hesitate to report a bug to him.
This message is brought to you... Satan.
dadangle said:
Yeah man. Multirom is an app made for nexus devices that let's you multiboot ROM and distros. I've got cm11, ubunut and active plasma installed right now. Just read the how to's on this http://forum.xda-developers.com/showthread.php?t=2011403 and download the Ubuntu 13.04 from that page. If you want a few other distros for multirom get them here http://forum.xda-developers.com/showthread.php?t=2093797. It really is the easiest way to actually dual boot. And the dev is amazingly helpful. Don't hesitate to report a bug to him.
This message is brought to you... Satan.
Click to expand...
Click to collapse
Wow, thanks for the hint! It is really easy to use tool
judhin said:
Wow, thanks for the hint! It is really easy to use tool
Click to expand...
Click to collapse
Everybody gets one..
This message is brought to you... Satan.

How to resize system partition of Nexus 7 (2012)?

I would like to resize my Nexus 7 2012's system partition so I can install full GAPPS with a custom ROM, rather than nano/pico. All that comes up when I search however is for the 2013 model. How can I resize on the 2012 model?
Bump
Bump
Bump
Bump
Bump
bump
Bump
Dixin's Blog - Installing Android 9 Pie with Microsoft apps on Nexus 7
Years ago I blogged about installing Android 6 on my old Nexus 7 tablet. Now Android 9 is there. This post shows how to install latest Android 9 with latest Microsoft apps.Increase the system …
weblogs.asp.net
i have not done it my self. but i am stuck with the same problem. not sure yet, if i (try to) make the pico even smaller or this solution
kedswolm said:
i have not done it my self. but i am stuck with the same problem. not sure yet, if i (try to) make the pico even smaller or this solution
Click to expand...
Click to collapse
I think that tutorial is for the Nexus 7 2013, it is similar to the one I saw on XDA for the N7 2013 and there are no Android 9.0 ROMs for N7 2012 AFAIK.
ChasTech said:
I think that tutorial is for the Nexus 7 2013, it is similar to the one I saw on XDA for the N7 2013 and there are no Android 9.0 ROMs for N7 2012 AFAIK.
Click to expand...
Click to collapse
did you manage to install gapps? i tried with less than pico plus deleting stalk files from linage and still got error 70.
i am new new to installing custom rom. so i am a little afraid about changing system partition... somehow i like my nexus 7 2012 a lot, even though it's close to useless now
ChasTech said:
I think that tutorial is for the Nexus 7 2013, it is similar to the one I saw on XDA for the N7 2013 and there are no Android 9.0 ROMs for N7 2012 AFAIK.
Click to expand...
Click to collapse
of course you are right. it is for nexus 2013. you even wrote, that you are searching for a 2012 model (i have the grouper too). no idea what i was doing.
i hope you didn't mess up anything because of me. very sorry about this

Categories

Resources