Linux on Shield - Shield Q&A

I would like to know some things about the Linux on the Shield.
1) I've heard in December of the Last Year it didn't support wifi, bluetooth and SD Cards. What is their current status now?
2) Does it supports USB Devices, like Keyboard, Mouse, Ethernet Adapter (I REALLY hope i don't need this), Printer and USB HUB?
3) Is there some kind of Driver for the Tegra 4 on the Linux?
4) How do i install Linux on the Shield?
5) Is there some way to dual boot it with Android?

Hi,
MADCastro said:
1) I've heard in December of the Last Year it didn't support wifi, bluetooth and SD Cards. What is their current status now?
Click to expand...
Click to collapse
Good news - Wifi and SD cards are now working (well, most SD cards at least) on my roth_next branch: https://github.com/linux-shield/kernel/tree/roth_next Bluetooth is still out of luck for now.
MADCastro said:
2) Does it supports USB Devices, like Keyboard, Mouse, Ethernet Adapter (I REALLY hope i don't need this), Printer and USB HUB?
Click to expand...
Click to collapse
All USB devices supported by Linux should be working with SHIELD, as long as the kernel driver for them is compiled. I have played with a keyboard, mouse, network adapter and mass storage device, all connected to a hub.
MADCastro said:
3) Is there some kind of Driver for the Tegra 4 on the Linux?
Click to expand...
Click to collapse
Not sure what you mean - Tegra 4 is supported in Linux mainline, and some of its devices as well.
MADCastro said:
4) How do i install Linux on the Shield?
Click to expand...
Click to collapse
It's a quite manual process at the moment. You might want to consider what your end goal is, and whether it is worth the trouble, knowing that there is no graphic acceleration, no way to sleep, and so on. If you really want to give it a try (it implies cross-compiling the kernel, playing with fastboot, and extracting user-spaces to SD cards), let me know and I will try to come with a documentation sometime soon.
MADCastro said:
5) Is there some way to dual boot it with Android?
Click to expand...
Click to collapse
Sort of. You can store the Linux user-space on a SD card, or even in a file on your Android data partition that will be mounted as a root loopback device.
The problem is that SHIELD's bootloader only supports booting via two means:
- Whatever kernel is on the BOOT partition
- Whatever boot image is given to it using the fastboot boot command.
This means that you can either keep the Android boot image on the BOOT partition and boot Linux using "fastboot boot" while your SHIELD is connected to your PC via USB, or the other way around. But if you want to switch the system to boot, you will need to connect your SHIELD to your PC and play with fastboot.
Let me know if this answers your questions and if you need more information. What you can do with Linux on SHIELD is still limited ; but it's a fun way to get involved in kernel hacking since many missing drivers can easily be written and general support can also be improved.

"Good news - Wifi and SD cards are now working (well, most SD cards at least) on my roth_next branch: https://github.com/linux-shield/kernel/tree/roth_next Bluetooth is still out of luck for now."
Nice! No need of a ethernet adapter.
"All USB devices supported by Linux should be working with SHIELD, as long as the kernel driver for them is compiled. I have played with a keyboard, mouse, network adapter and mass storage device, all connected to a hub."
Nice. Does there is HPLIP for ARM devices?
"Not sure what you mean - Tegra 4 is supported in Linux mainline, and some of its devices as well."
I mean 3D drivers. Which would allow specific apps to run fine.
"It's a quite manual process at the moment. You might want to consider what your end goal is, and whether it is worth the trouble, knowing that there is no graphic acceleration, no way to sleep, and so on. If you really want to give it a try (it implies cross-compiling the kernel, playing with fastboot, and extracting user-spaces to SD cards), let me know and I will try to come with a documentation sometime soon."
I want to use it as an office OS for doing things that Android can't as my desktop is dead.
"Sort of. You can store the Linux user-space on a SD card, or even in a file on your Android data partition that will be mounted as a root loopback device.
The problem is that SHIELD's bootloader only supports booting via two means:
- Whatever kernel is on the BOOT partition
- Whatever boot image is given to it using the fastboot boot command.
This means that you can either keep the Android boot image on the BOOT partition and boot Linux using "fastboot boot" while your SHIELD is connected to your PC via USB, or the other way around. But if you want to switch the system to boot, you will need to connect your SHIELD to your PC and play with fastboot.
Let me know if this answers your questions and if you need more information. What you can do with Linux on SHIELD is still limited ; but it's a fun way to get involved in kernel hacking since many missing drivers can easily be written and general support can also be improved."
So i still need a Desktop for boot it? :/
Sent from my GT-S7562L using XDA Free mobile app

If you just want to use your SHIELD as an office device, your needs may be better served by one of the many "Linux on Android" apps, e.g:
https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid
This will allow you to run a Linux desktop alongside with Android, without rebooting, without recompiling kernels, and without requiring a desktop PC.
Graphics will be slow as death, but that should be enough for LibreOffice & pals.
Network will work using the Android stack, USB devices such as keyboards and mouse should work fine too.

Jetson TK1 Development Pack
Have either of you looked at the Jetson TK1 Development Pack and the Linux4Android drive image that comes along with it? Its based off of Ubuntu 14.04 - and i believe has acceleration - so if it were to be flashed, it 'should' work - since its meant to work on the TK1 dev kit - no garuntees though

Can we please get a documentation writeup?
Very interested in your development process. I'm a new developer, and this is my main device.

Related

anyway to work on/crack the iso

this popped up earlier for me
http://www.youtube.com/watch?v=9M6MwNto3MQ
seems pretty neat but their are a few major things thatd i love to see fixed or somehowfixed.
first mouse support and internet working which would then allow apps hopefully.
and then since its a live cd whenever youd reboot the pc or restart all the info wouldnt be saved. any way for this aswell?
just would like this livedroid stuff to evolve like the andriod device has
seems kind of cool but........... this is what the emulator is for in the android SDK.
well i hope that this will eventually lead or get 1 step closer to dualbooting android, say windows/android id really like, especially with access to droid apps
have you seen what ubuntu is working on? a modified kernel to run android apps along side of regular linux. imagine a 10 inch netbook running ubuntu mobile that also runs the same apps as your phone. pretty slick. I think i remember finding it via hackaday.com but i'm sure some googleing will turn it up
I'd love android as a main distro, they need to make it easier to compile C/C++ apps though, currently wrapping them in java slows development in my opinion.
The wrapper for ubuntu looks good but i wouldn't really try it, that's just me though
well im just really trying to figure out some way to get android onto my laptop, either with flashdrive or dual booting. Id love to have windows as one and then android as the other if I had access to the internet and app store, because if im traveling some of the android apps would be very useful and they are alot easier to access and find then searching google with windows.
so any chance of this?
Here you go
http://en.sourceforge.jp/projects/livedroid/downloads/40887/livedroid_alpha.iso/
Created by Japanese developers, a bootable iso image (Live CD) of android for your computer.
Here's a translation of their webpage:
http://translate.google.com/translate?prev=hp&hl=en&js=n&u=http%3A%2F%2Fsourceforge.jp%2Fforum%2Fforum.php%3Fforum_id%3D19230&sl=ja&tl=en&history_state0=
You should be able to open the iso with any iso program such as PowerISO, or Magic ISO, etc, then repack the iso with the same program (I was able to do it in Power ISO) Shouldn't be as difficult as opening a *.img
thanks for the links but thats the same thing I posted in topic. is their anyway to put this onto a USB and have the USB bootable?
I would deff use this IF
-it had internet working
-could save the data (maybe stored onto a flash drive or turned into an actual dual boot along windows etc...)
-and with the internet working I could download apps from market place, If I could dl apps id actually use this sometimes because some of the apps would be very very useful in public with Inet access such as where, or the information apps and itd just be plain fun
so any chance of these coming?
anyone thinking of messing with this?
samrozzi said:
thanks for the links but thats the same thing I posted in topic. is their anyway to put this onto a USB and have the USB bootable?
Click to expand...
Click to collapse
Have you tried googling it? Something along the lines of "how to create a bootable usb drive linux"
Here's one I found that seems to be the most user friendly, I can't verify if it works or not with this android build (although it should.)
http://tombuntu.com/index.php/2008/08/27/create-a-bootable-usb-drive-or-memory-card/
Why not just use a virtual machine, mounting the ISO?
It is not easy to modify android to support many wifi- or lan-devices..
v6tc said:
Why not just use a virtual machine, mounting the ISO?
Click to expand...
Click to collapse
Because this is like when you're installing a fresh version of windows, or restoring.
You need the CD in the cd drive, then restart (as in shut down and start up)
But before it even starts loading windows, it loads the cd instead.
I think some computers can load from a USB drive, check your computer's BIOS
igloo77055 said:
Because this is like when you're installing a fresh version of windows, or restoring.
You need the CD in the cd drive, then restart (as in shut down and start up)
But before it even starts loading windows, it loads the cd instead.
I think some computers can load from a USB drive, check your computer's BIOS
Click to expand...
Click to collapse
That doesn't really answer his question, does it?
I think you could easily mount the iso in e.g. VirtualBox/VMWare and start it virtualized. They seem to have included a standard linux kernel with enough modules
rb2k said:
That doesn't really answer his question, does it?
I think you could easily mount the iso in e.g. VirtualBox/VMWare and start it virtualized. They seem to have included a standard linux kernel with enough modules
Click to expand...
Click to collapse
Sorry, I guess I really didn't know what he was talking about =X
But yeah you are right... hmm that should work, although I've never worked with
a VirtualBox
And in virtualbox.. You could use the "freezing"-function to freeze the state ;-) Only thing to fix is wlan/lan.
Wlan should be easier - the driver is named wlan.ko.
You need to compile a driver.
After playing around with it a bit, it's really only a novelty..
I'm running it on Virtual box.. and it seems rather pointless other then for "demonstrating android." The applications that come on it are, for the most part, inopperable and force close left and right. It doesn't seem like it has any practical use, because the available system memory is stuck at 14mb.
However, if this was developed into an installer, not just a live cd, then I could see it having a lot of potential. once you could utilize system resources it would be worth looking into developing drivers for.
For now it would be impractical and maybe impossible to establish a network connection.

ubuntu on gtab, how is it?

i love ubuntu on my laptop but cant play with it much cuz im in photoshop most the time so am mostly in windows. i was wondering how it was on the gtab? and how to apps work with it? i assume no android market? can anyone give me some pros and cons? and how does it work with the touch screen?
Following work done on the vega, I've gotten ubuntu 11.04 running. You have to use the 2.6.32 kernel and touchscreen works. I'm trying to sort out why wireless and sound do not work. The vega folks have made much more headway at this time but they have several linux distros running on the tab.
it sounds very promising, but until the wifi is working, i can't see this as a viable os. What do you think? The lack of connectivity makes the device a stand alone - right?
I have added the driver for a usb ethernet dongle and it works. As time allows, I'm trying to sort out the wireless issue.
Considering how useful ubuntu is, if you can get everything to work with ubuntu, I'm putting ubuntu on as soon as I get the gtab.
I'm not really sure what the point of putting Ubuntu on the GTab is. I suppose there are linux apps that just aren't available in Android, but most of those are the heavy hitting apps that you'd never want to run on the GTab anyway. just trying to figure out what the point is.
There are things you can do with a linux load that android cannot do. And being a risc processor, it can do more in less memory than on a x86 processor. I want to be able to run librioffice on the tab at meetings rather than having to depend on a wireless connection to the cloud.
NMCBR600 said:
There are things you can do with a linux load that android cannot do. And being a risc processor, it can do more in less memory than on a x86 processor. I want to be able to run librioffice on the tab at meetings rather than having to depend on a wireless connection to the cloud.
Click to expand...
Click to collapse
Have you seen the "office" apps available in this forum, that came from the Notion Ink? You can do that with Android. That's kind of my point. The apps exist for the most part... Unless you want to run GIMP or some sort of CAD, which is silly to run on a tablet to start with *I* personally think.
You could theoretically install Eclipse/Android SDK and develop on the tablet.
Support usb modem $ ethernet Android -No, Linux -yes
Support cut/past between pdf and odf docs -- Android No Linux -yes
Ability to use the same linux apps that are on my netbook -- Android -No
Faster program action in linux not inside the java VM in android.
And Google may have several legal issues about stripping out the GPL2 headers out of source code.
If you want android and it's apps, that's fine. There are those of us who want a full OS and apps on our tabs. We'll work to get what we want running the way we want. Try that with an Ipad.
h3llphyre said:
I'm not really sure what the point of putting Ubuntu on the GTab is. I suppose there are linux apps that just aren't available in Android, but most of those are the heavy hitting apps that you'd never want to run on the GTab anyway. just trying to figure out what the point is.
Click to expand...
Click to collapse
Because some of us are considering using the gtab for work. I'm sure most people see it as a toy. I intend to use it for much more than a toy. A full os like ubuntu will get the job done.
unfortunately not a full OS
Look I want Ubuntu as much as anyone and I am starting my own business in Photography so another one for the work aspect...
However, it will be limited and not a full OS at least IMO until Ubuntu on the Gtablet can:
run wine (optional but not necessary) may not even work at all since wine is for windows programs and gtab is arm processor
have Flash for video and the web (would this idea have a chance at working http://forum.xda-developers.com/showthread.php?t=994433)
able to connect--read and hopefully write to CD/DVD (obviously drivers needed)
there are other limitations that we will discover too I am sure but without at least the last two from above, Ubuntu on the Gtablet will not be a full OS, a darn handy mobile one but not a full one IMO!
thanks NMCBR600 for your work on this and jersacct whos version (no touch screen has wireless) I am currently using.
I am greatly hoping NMCBR600 gets wireless going on his so I can get touch going on my tablet. Sorry that I may have ideas of my own and love what the Devs come up with here but I am helpless to do any of this myself because I am not that advanced, wish I was, I wish I was.
doihaveto said:
run wine (optional but not necessary) may not even work at all since wine is for windows programs and gtab is arm processor
Click to expand...
Click to collapse
Actually, I can live without wine. I've never had to use it.
have Flash for video and the web (would this idea have a chance at working http://forum.xda-developers.com/showthread.php?t=994433)
Click to expand...
Click to collapse
No problem, me thinks.
able to connect--read and hopefully write to CD/DVD (obviously drivers needed)
Click to expand...
Click to collapse
USB to external drive.
true about usb external drive but in my photography business I plan to be giving customers who pay for the option a cd/dvd with everything they order on it and so hence the cd/dvd function
and the flash part is there any dev who may happen to read this thread have any ideas to get flash working on arm ubuntu
thanks
Hellburger said:
You could theoretically install Eclipse/Android SDK and develop on the tablet.
Click to expand...
Click to collapse
This is actually something that I would want (Eclipse), so touche.
doihaveto said:
run wine (optional but not necessary) may not even work at all since wine is for windows programs and gtab is arm processor
Click to expand...
Click to collapse
This actually just opened my eyes to a new potential... VMWare has already shown VM's running on Android. Running a Linux VM from within Android would be utterly awesome.
wine will probably never make it to Android, because of the processor architecture issue... well, at least until vendors start shipping x86 tablets that run on recent Android versions (Wind River is working on it)
doihaveto said:
true about usb external drive but in my photography business I plan to be giving customers who pay for the option a cd/dvd with everything they order on it and so hence the cd/dvd function
and the flash part is there any dev who may happen to read this thread have any ideas to get flash working on arm ubuntu
thanks
Click to expand...
Click to collapse
But we're talking about a tablet. They have to keep the thickness around half an inch. So, I suspect that no tablet will ever have an internal cd/dvd drive. Just get an external one and carry that around. DVDs are cheaper than dirt these days anyway.
that us what I mean I have an external usb dvdrw drive but ubuntu on the gtablet will not mount anything off of it in other words it will not read/write off of the usb external drive
I can only hope that support will be able to be added with proper drivers unfortunately I don't know how that works so it won't be coming from me.
With the iso support compiled for the kernel, a linux load will see a cd/dvd. It may need external power as the tab may not provide enough through the usb port.
i have to concur
While android is a great tool for social apps, email, light webbrowsing. It fails at something as simple as copying an address from a website to spread sheet. The programs for linux are far more robust. Actually where is android gimp? The touch screen does not work as a mouse. And the key board is missing things as simple as ctrl left tohighlight

Installing Linux on a PC Using Inspire

Ok, so I know that this phone can be used as a USB drive. I'm trying to install Linux on my computer, but I don't have a CD or USB drive available other than my phone. Would it be possible to install Linux using my phone?
Thanks
You would need to figure out a way for the computer to read the phones SD card as an ISO which can be done on a standard SD card using Unetbootin or something similar. However if you put it into the phone the phone itself may not see it as a usable drive and want to format it.
+1 for Unetbootin, it makes the drive bootable. However older versions would format the drive first... I think the newer versions don't, but don't hold me to that. Also it installs to the root directory of the drive so it would suck to remove it later.
No CD drive? Are you using a "slim" laptop?
If you have a floppy drive, you could do the "oooold school" install with 40+ floppies, ha ha ha.
If you have access to a second PC, couldn't you network 'em via an ethernet cross-over cable (or hub) and install over the network?
I'm gonna recommend going and buying a $10 thumb drive.
Then, as long as you're running Linux anyway, I'm gonna shamelessly plug Fuduntu.
ST3ALTHPSYCH0 said:
Then, as long as you're running Linux anyway, I'm gonna shamelessly plug Fuduntu.
Click to expand...
Click to collapse
What ever happened to RedHat? Is it still around these days?
At risk of total thread derailment:
Red Hat still sponsors the community development of Fedora and actively deveopes and supports RHEL (RedHat Enterprise Linux).
Fuduntu is a Fedora spin, for which I'm a dev (very junior though I may be).
zuriken said:
What ever happened to RedHat? Is it still around these days?
Click to expand...
Click to collapse
Its still around- a popular distro of it is fedora- it just seems most people, especially working with android go debian based instead of anything else like rpm(redhat)
Edit- and I should have refreshed the page before I responded.
di11igaf said:
Its still around- a popular distro of it is fedora- it just seems most people, especially working with android go debian based instead of anything else like rpm(redhat)
Edit- and I should have refreshed the page before I responded.
Click to expand...
Click to collapse
Fedora 14 user here.
Returning to the original idea
Well, maybe you could format your card with one of the tools Linux provides to create bootable USB drives.
The problem starts when you turn on your computer to boot from the drive, as you would have to force your phone to USB drive mode and I'm not sure if the detection process will be fast enough so the PC catches the phone as a pen drive.
However, if you have no other choice at the moment (when I formatted a netbook I preffered to buy a 8GB pendrive and forget about any other trouble) you might give it a try. If it works please post back...

[Q] PC not connecting to g tab

Since updating rom to Vegan-7, my PC no longer recognizes my tablet. PC asks to insert a disk for the tablets drive. PC recognizes tablet in CWM with mount storage option. There is no USB icon/information coming up on my g tbalet.
I see other postings with this problem, but no solution seems to work for me
What kernel are you using? Pershoots recognizes your tablet when on clemsyns does not.
clemsyns supports things that pershoots does not as well. Its a give and take thing with kernels. Making one thing work sometimes breaks another. We are lucky to have two kernel devs working on our tab. Read the devs changlogs and decide what is best for you.
I suspected it was a problem with Clemsyn. I'm surprised though that others claim to have gotten theirs fixed if they had the Clemsyn Kernel installed, like I do.
There are files you can push using adb, terminal or TB that will let you get certain functionality in different kernels. Take pershioots, it supports PC recognition and oc's at 1.4 but to get cifs support you need to push a certain file from his git hub. Clemsyns does not have active PC support (must link to PC in cwm mounts) but oc's at 1.5, supports personal voltage manipulation and extended USB imput support (gamepads and such). Its not really a problem so much as options for personalization. If I connect my gtab to my PC to load stuff its usually copying larceny amounts of movies or music. At that point when dropping 2gigs minimum of data onto the internal SD you should reboot the tab. That's why mounting to PC using cwm with clemsyns kernel was never a hassle with me. I would need to reboot anyway and doing it thatway put me one step closer
Mantara said:
There are files you can push using adb, terminal or TB that will let you get certain functionality in different kernels. Take pershioots, it supports PC recognition and oc's at 1.4 but to get cifs support you need to push a certain file from his git hub. Clemsyns does not have active PC support (must link to PC in cwm mounts) but oc's at 1.5, supports personal voltage manipulation and extended USB imput support (gamepads and such). Its not really a problem so much as options for personalization. If I connect my gtab to my PC to load stuff its usually copying larceny amounts of movies or music. At that point when dropping 2gigs minimum of data onto the internal SD you should reboot the tab. That's why mounting to PC using cwm with clemsyns kernel was never a hassle with me. I would need to reboot anyway and doing it thatway put me one step closer
Click to expand...
Click to collapse
I agree. If I need anything smaller than movies and music I just use es file manager to transfer wirelessly. Works like a charm.

Dual boot 2 Android partitions on the Eee Pad...possible?

Seeing all the work being done over in the dev section, I was reminded of something I did when modding my xbox. The boot img for the xbox is very small, it basically just looks for various executable files in order from different places and then fails if it doesn't find them..and that's all it does, so it is much smaller than an entire ROM, 256k to be exact. The thing is the chip it was contained on in earlier models of the xbox were 1MB, 4 times what was needed. By shorting out the board on the TSOP one could use a physical switch to toggle how much of the chip was visible to the CPU, and you could in essence split this chip into four banks, and flash 4 different boot images if you wanted (although you needed a 4 position switch and a hell of a lot of 32 gauge wire + patience). Since that was really overkill, what I did was split the TSOP into 2 banks and flashed 2 separate bootloaders, one could remain stable and near stock, as to maintain all the function of the xbox, while with a flick of the switch I could boot from and flash the other bank experimentally, if it failed to flash or got stuck in a bootloop then you could switch over and reflash from the working side, keeping it from being brickable.
Now, of course we have much more control over a rooted android device's hardware via software than the xbox has, and can dual boot without adding switches and soldering the board (at least in the case of ubuntu), I was wondering is there any way to get a Eee Pad dual-booting from two ANDROID partitions, so one could boot and flash developing roms (like the ICS rom coming along in the dev section) while maintaining a safe bootable img that works as a safeguard?
Or does hardware limit this function in our machines?
It may be possible to do so by installing one of the ROMs to the recovery partition like we can do with Ubuntu.
I'm sure something like Boot Manager, that stores ROMs on the SD card, could be put in place for dual booting.
Sent from my Transformer TF101 using XDA App
Does recovery boot from the internal SD card or does it flash to an internal EEPROM chip?
I know the ROM itself is on the SDcard internally like any OS, wondering if there might be a way of getting the bootloader to actually search for a file on the external SD card and if it doesn't find it search for the same sys file that the OS uses on the internal?
On the xbox, the OS file was initiated by launching a single file, named default.xbe (xbe=xbox executable files), and all autorun files on the discs were also named 'default.xbe'..is this an option to actually change the initialization of the bootloader to search for the OS on the external before trying to boot from the internal OR conversely simply partitioning the interanl (though I don't know how you would go about getting the bootloader to differentiate between one partition and the other, much less have control of which it chooses to load/flash, without perhaps an intermediate 'OS selection' option)
this is not an xbox.
EDIT: however there would be a way to boot 2 android partitions, it would just require a very different set up to what you are saying. you are stuck in the minimalist xbox approach that has a small microkernel which can only run one executable at a time
I know it isn't an xbox, but that is the only linux-based system I've got experience hardware modding, I assume the TF could assume a similar function without hardware modifications..?
On another note- I just found out that there is an Android PS3 emulator (WOW) wondering how far off an Xbox360 emulator is from being ported from PC to Android..that would give someone a reason to want to dual boot...would be a novel thing to turn on the TF and be greeted by a gaming console boot animation
luna_c666 said:
I know it isn't an xbox, but that is the only linux-based system I've got experience hardware modding, I assume the TF could assume a similar function without hardware modifications..?
On another note- I just found out that there is an Android PS3 emulator (WOW) wondering how far off an Xbox360 emulator is from being ported from PC to Android..that would give someone a reason to want to dual boot...would be a novel thing to turn on the TF and be greeted by a gaming console boot animation
Click to expand...
Click to collapse
lol, xbox is winnt based not linux based
I understood it was UNIX based, at least the EVOX and UNLEASHX dashboards were, I wrote code for them and had to study UNIX in order to do so..I'm sure the OEM xbox stuff was MS proprietary, but everyone went to UNIX based dashboards instead, even installing DSL (Damn Small Linux). I even got a ported version of Windows CT running in a Linux application on the OEM Xbox, but now we are getting way off topic- my knowledge (or lack thereof) of the xbox isn't what's in question, rather my desire to learn MORE about the TF..how about giving me some constructive information instead of simply trying to tell me I am wrong here?
ok yes, we are getting away from the point, as I said, yes it could be done but not quite in the way you propose, it is a fair bit of work.
Check out the ubuntu project for android,
It creates two partitions by using your recovery area.
But the end result is that you a boot android or b boot ubuntu arm. (Don't get excited with arm ubuntu 90% of what I wanted to do I couldn't since its arm.
But my point is, I bet that could be easily modified replacing the ubuntu image with another android image and maybe some other stuff to "dual boot" your tf101.
Course the more I think about it the more reasons I get to doubt it'd be that simple.
Idea 2, one word..... safestrap.
Sent from my XT862
Ok ignore half of what I said, coffee hasn't kicked in and I didn't the part where you mention the Ubuntu project.
So my vote is going to a safestrap. Its exactly what I do on my Droid 3. Non safe is my rooted debloated ROM. Reboot, enable safe mode and I get hashes ics ROM.
Although this use isn't what he designed it for, it's a useful side effect. Takes about 3 minutes to get from nonsafe to safe, for me.
Sent from my XT862
I will have to look up safestrap I've never heard of it, is it a hardware device?
luna_c666 said:
Seeing all the work being done over in the dev section, I was reminded of something I did when modding my xbox. The boot img for the xbox is very small, it basically just looks for various executable files in order from different places and then fails if it doesn't find them..and that's all it does, so it is much smaller than an entire ROM, 256k to be exact. The thing is the chip it was contained on in earlier models of the xbox were 1MB, 4 times what was needed. By shorting out the board on the TSOP one could use a physical switch to toggle how much of the chip was visible to the CPU, and you could in essence split this chip into four banks, and flash 4 different boot images if you wanted (although you needed a 4 position switch and a hell of a lot of 32 gauge wire + patience). Since that was really overkill, what I did was split the TSOP into 2 banks and flashed 2 separate bootloaders, one could remain stable and near stock, as to maintain all the function of the xbox, while with a flick of the switch I could boot from and flash the other bank experimentally, if it failed to flash or got stuck in a bootloop then you could switch over and reflash from the working side, keeping it from being brickable.
Now, of course we have much more control over a rooted android device's hardware via software than the xbox has, and can dual boot without adding switches and soldering the board (at least in the case of ubuntu), I was wondering is there any way to get a Eee Pad dual-booting from two ANDROID partitions, so one could boot and flash developing roms (like the ICS rom coming along in the dev section) while maintaining a safe bootable img that works as a safeguard?
Or does hardware limit this function in our machines?
Click to expand...
Click to collapse
Couldnt you mount the developing or experimental ROM's like ics as loop devices?
Im not sure how many loop devices you can have but i think its like 6 or something
Before little stevie brought out hes ubuntu system thats how i had linux for awhile it wasnt the fastest or most efficient but good enough for testing
Sent from my tf Enigmatic V2 beta 1.65Ghz Panda.test cust kernel settings

Categories

Resources