Hello Everyone,
I have the Bodhi Linux distro working on our beloved Iconia. Just download the two images from my site. Flash recovery.img to the recovery partition using Acer Recovery Installer. Decompress the Bodhi image, and image it to an 8GB+ memory card (stupid, but will be fixed for smaller ones). Boot into recovery. Screenshots available upon request. Be sure to give me any feedback. I'll remove the PayPal donation link if it counts as spam. I recommend reading this thread. Sorry guys if this seems rushed, but it's 3:30 AM, and I have a long day tomorrow. Perhaps I'll clean this post up later. Kernel Source
Night Everyone,
apapousek
PS: The password for the debian user is debian, and the root password is iconia.
PPS: You can launch the virtual keyboard from the top bar.
Update: So, Wifi is working. Under wicd, change the default interface to wlan0. You may have to put your own nvram.txt from your iconia into the appropriate folder to make things work. The one from my iconia is currently in there.
UPDATE
Alright, so this first post is vague, the download is large, and kind of iffy. But it's smooth, and that's what I'm going for. Within the next week (hopefully), expect an Alpha 2 post, which will have fixed some WiFi issues, and will have some automated scripts for getting your nvram from android, etc.
Screenshot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Oh my, can someone please confirm if this is fully working with wifi, sound, etc.
I'm afraid of bricking my iconia tab.
Thanks in advance.
UntitledX said:
Oh my, can someone please confirm if this is fully working with wifi, sound, etc.
I'm afraid of bricking my iconia tab.
Thanks in advance.
Click to expand...
Click to collapse
Well it really can't brick it, unless Acer Recovery Installer screws up somehow. You dd the main Bodhi image to the external sd using a computer. This way the only thing written to the internal memory would be a different recovery image. In theory, nothing should be bricked. I can't promise anything, though.
I have flashed recovery.img to the recovery partition using Acer Recovery Installer.
I can not copy bodhi_iconia.raw in a 8GB microSD,it is too big.
I'm trying to unzip the file directly into the microSD.
I returned to the thor recovery without problem. It is safe.
I will try again this afternoon.
Looks interesting, will try it out Thanks mate!
HDJ80 said:
I have flashed recovery.img to the recovery partition using Acer Recovery Installer.
I can not copy bodhi_iconia.raw in a 8GB microSD,it is too big.
I'm trying to unzip the file directly into the microSD.
I returned to the thor recovery without problem. It is safe.
I will try again this afternoon.
Click to expand...
Click to collapse
Sorry if I was a wee vague. It's not meant to be copied straight to a microSD. First, uncompress it to the .raw file. Then, use dd to image directly to the card, not to a partition. For example:
dd if=file.raw of=/dev/mmcblk0 bs=4M (Do not have of=/dev/mmcblk0pX, where X is a partition.)
thyultimate said:
Looks interesting, will try it out Thanks mate!
Click to expand...
Click to collapse
Thanks for trying it out! You may have to use the nvram.txt from your Android side to make the wifi work, I'm still squashing out little bugs here and there.
This is fantastic!
I'm still trying to get wifi working they you mentioned in OP, and I'm changing the way it looks haha. But it runs smooth!
where am i supposed to place the nvram file? on android its in /system/etc/ but that location isnt on bodhi, ive also done a search of the files and its nowhere in the img.. am i supposed to add the directory /system/etc/nvram.txt or /android/system/etc/nvram.txt? or am i going about this at the wrong direction?
n1nj4dude said:
where am i supposed to place the nvram file? on android its in /system/etc/ but that location isnt on bodhi, ive also done a search of the files and its nowhere in the img.. am i supposed to add the directory /system/etc/nvram.txt or /android/system/etc/nvram.txt? or am i going about this at the wrong direction?
Click to expand...
Click to collapse
Okay, rename nvram.txt to bcm4329-fullmac-4.txt . Delete /lib/firmware/brcm/bcm4329-fullmac-4.txt (from my device, will be fixed in next release) and put your bcm4329-fullmac-4.txt in its place.
screenshots please- looking forward to this with alot of curiousity!
Could you please mention what is and is not working- thnks alot keep up the good work!
apapousek said:
Sorry if I was a wee vague. It's not meant to be copied straight to a microSD. First, uncompress it to the .raw file. Then, use dd to image directly to the card, not to a partition. For example:
dd if=file.raw of=/dev/mmcblk0 bs=4M (Do not have of=/dev/mmcblk0pX, where X is a partition.)
Thanks for trying it out! You may have to use the nvram.txt from your Android side to make the wifi work, I'm still squashing out little bugs here and there.
Click to expand...
Click to collapse
Is there any way to do that from Windows or android?
Thanks.
So is this considered dual booting? Or is this a replacement for android itself? looking forward to the screen shots!
newbkilla said:
So is this considered dual booting? Or is this a replacement for android itself? looking forward to the screen shots!
Click to expand...
Click to collapse
Its a dual boot, you reboot into recovery mode like you would cwm and it boots bodhi instead..boot normal and it loads your rom
thank you so much.
Hello everyone. Can someone make a some video for this linux, i wanto see how its look like. I can't make it on my iconia, because my tablet isn't in my hands yet.. And sorry if my english bad.
apapousek said:
Sorry if I was a wee vague. It's not meant to be copied straight to a microSD. First, uncompress it to the .raw file. Then, use dd to image directly to the card, not to a partition. For example:
dd if=file.raw of=/dev/mmcblk0 bs=4M (Do not have of=/dev/mmcblk0pX, where X is a partition.)
Thanks for trying it out! You may have to use the nvram.txt from your Android side to make the wifi work, I'm still squashing out little bugs here and there.
Click to expand...
Click to collapse
What was exactly meant by this?
apapousek said:
Hello Everyone,
I have the Bodhi Linux distro working on our beloved Iconia. Just download the two images from my site. Flash recovery.img to the recovery partition using Acer Recovery Installer. Decompress the Bodhi image, and image it to an 8GB+ memory card (stupid, but will be fixed for smaller ones). Boot into recovery. Screenshots available upon request. Be sure to give me any feedback. I'll remove the PayPal donation link if it counts as spam. I recommend reading this thread. Sorry guys if this seems rushed, but it's 3:30 AM, and I have a long day tomorrow. Perhaps I'll clean this post up later.
Night Everyone,
apapousek
PS: The password for the debian user is debian, and the root password is iconia.
PPS: You can launch the virtual keyboard from the top bar.
Update: So, Wifi is working. Under wicd, change the default interface to wlan0. You may have to put your own nvram.txt from your iconia into the appropriate folder to make things work. The one from my iconia is currently in there.
UPDATE
Alright, so this first post is vague, the download is large, and kind of iffy. But it's smooth, and that's what I'm going for. Within the next week (hopefully), expect an Alpha 2 post, which will have fixed some WiFi issues, and will have some automated scripts for getting your nvram from android, etc.
Click to expand...
Click to collapse
Good job apapousek. After reading this thread, the only comment I have is you're going to need to make the install as id10t proof as possible. If they can screw it up, they will!
What I want to know is what he meant when he told us to use DD to put the file onto the sd card. What you're telling us, is that we cannot just place it there ourselves, we have to do something else?
newbkilla said:
What I want to know is what he meant when he told us to use DD to put the file onto the sd card. What you're telling us, is that we cannot just place it there ourselves, we have to do something else?
Click to expand...
Click to collapse
yes.
youve never tried to copy a extra large file to a drive have you? fat doesnt support transferring files 4gb+ so NO you cant just copy it over yourself
Alright well, i have virtual box installed with ubuntu 11.04, and when i type "sudo bash" Im now in root. Once i'm there, I have typed in "sudo fdisk -l" and it lists:
Disk / dev/sda: 8589 MB, 8589934592 bytes blah blah blah
Disk /dev/sda doesn't contain a valid partition table
[email protected]:~#
I have a 32 GB micro inserted into my sd card slot in my computer. Am I going in the right direction and can I get a little guidance with what I'm doing? I've actually never moved a file large enough to have to do this... so i'm starting off as a noob, hah.
Related
For those who want a tutorial, here's my experience in installing the system:
(PS: FOR those who want a really simple command-by-command tutorial, please see #26 post. That's part 1 of the tutorial on how to boot ubuntu up without wireless. If you need wireless working and want a command-by-command tutorial on that, just reply and I'll make it. )
I mainly referred to sp3dev's thread: http://forum.xda-developers.com/showthread.php?t=1158260
I've make ubuntu run on my iconia, but I cannot let bluetooth run so you'd better have a usb keyboard and (if you could find the trick to use the touch screen, no need of) a usb mouse.
Tools to prepare:
1. Ubuntu OS on PC with adb tool.
2. A >=4GB microSD card and make sure iconia can identify it.
3. USB keyboard and USB mouse
4. rooted iconia with acer recovery installer, busybox, terminal emulator.
5. Perhaps more that I didn't listed
Files to download:
1. rootfs: http://www.dmmhosting.co.uk/tegra-rootfs.tar from Digitaldaz;
2. precompiled header: http://www.mediafire.com/?ucvk6x66129igzc from sp3dev;
3. itsmagic: http://forum.xda-developers.com/showthread.php?t=1121543&highlight=itsmagic from sc2k;
4. source code: https://github.com/astarasikov/iconia-gnu-kernel from sp3dev;
5. Perhaps more that I didn't listed
Procedure to install ubuntu:
1. Use your computer to format your microSD card into two partitions: one is in FAT32, to be used as normal external storage. Suggested minimum size is 1GB, to store backup file in step 2. The other is ext4, to store root filesystem of ubuntu. Suggested minimum size is 3GB. Tools: fdisk, mkfs.vfat, mkfs.ext4. Using sudo when making filesystem. Refer to rkaszala's post for further information: http://forum.xda-developers.com/showthread.php?t=1158260&highlight=itsmagic&page=12
(Comment: I use computer to format while he/she uses iconia to format.)
Make sure the formatted sdcard can be recognized by iconia as /dev/block/mmcblk1p1 and /dev/block/mmcblk1p2 .
2. Backup all data using itsmagic link above. Be familiar with usage of itsmagic, esp. use it to recalculate the checksum.
3. use tools here: http://forum.xda-developers.com/showthread.php?t=1126364 to flash the newrec.img file onto the /dev/block/mmcblk0p1, and use itsmagic to recalculate checksum.
3.1. on android system, use terminal emulator to copy /system/etc/nvram.txt out as bcm4329-fullmac-4.txt .
4. USING SUDO to unzip the rootfs tarball referred in Files:1 into the ext4 fs mentioned in step 1. If you do not use sudo, some device nodes will not be able to be created.
5. SUDO EDIT the etc/fstab IN YOUR UNZIPPED ROOT FILESYSTEM NOT IN YOUR OWN UBUNTU SYSTEM to one line:
proc /proc proc defaults 0 0
6. compile source code using instructions by sp3dev here: http://forum.xda-developers.com/showthread.php?t=1158260&highlight=itsmagic&page=9 in the middle part of the page.
7. copy the compiled bcm4329-fullmac-4.bin firmware (should be at lib/firmware/brcm/) to sdcard's root filesystem's location: /lib/firmware/brcm/ folder and copy the previous bcm4329-fullmac-4.txt here.
8. copy the compiled modules into sdcard's root filesystem's /lib/modules/ (I forget the name of the folder so be sure to name it correctly. )
9. insert the sdcard into iconia and reboot with wolume down key pressed (the way to boot into recovery img.)
and now, you should have reached what I have reached.
If you failed on some step please tell me. All I summarized is what I have done, so please refer to their original post for more information.
impressive...
Can you make more detailed tutorial?
can you make video tutorial, because some people don't understand how to do this things. Sorry for bad english
Tautvaldas said:
can you make video tutorial, because some people don't understand how to do this things. Sorry for bad english
Click to expand...
Click to collapse
My opinion: tutorial in first post is good enough. If someone don't understand is better not to try!
PhilipZ said:
My opinion: tutorial in first post is good enough. If someone don't understand is better not to try!
Click to expand...
Click to collapse
Sorry if I've missed something here but I didn't realize your comprehension ability was the benchmark for tutorials being "good enough"
Troll or not, I hate attitudes like this. If everybody followed this line of thought we'd still be in the stone ages.
The whole purpose of a tutorial is to show people how to do something that is outside of there general knowledge. If adding more details to a tutorial will allow it to be useful a wider audience then surely that can only be a good thing for knowledge sharing and the author.
A video tutorial, if somebody can spare the time of course, would be great.
Hi guys:
Sorry I'm really busy these days so I didn't have time to give more detail on that. This weekend I will reinstall the ubuntu on my Iconia and will post a more detailed command by command tutorial here. I don't have a camera nor a phone with good camera so I'm afraid I cannot make a video, but if u have any question pls just reply here and I will get an email notification and I'll reach back asap.
The installation is tough yet exciting so I understand your feeling of getting ubuntu running on your iconia, but my word now is don't expect too much, it's just running yet still slow and I didn't patch some drivers on (At least now I cannot get bluetooth and nvidia drivers work but wifi works!).
Anyway, even if you're new here, I recommend you to read the links I posted above as they're good place to learn stuff.
sirzen said:
Hi guys:
This weekend I will reinstall the ubuntu on my Iconia and will post a more detailed command by command tutorial here.
Click to expand...
Click to collapse
Thank you! We are waiting
You used rootfs from Digitaldaz or from rkaszala ?
(Sorry for my english)
I'm planning a video tutorial once I work the bugs out, right now still having wifi (it loads firmware but I'm not offered any networks, it statys "disabled") issues, and I'm working it out on Ubuntu 10.10 which doesn't have unity, unity is a POS, requires far too much of the gpu, and for our tab we can live without.
wish me luck!
Nice thread i am still working thru the wireless card issues
You cleaned up most of thenative linux thread nicely. I am still struggling with wifi. I made a 250mb rootfs trying for minimalize size
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
rkaszala said:
Nice thread i am still working thru the wireless card issues
You cleaned up most of thenative linux thread nicely. I am still struggling with wifi. I made a 250mb rootfs trying for minimalize size
Click to expand...
Click to collapse
Noob question!
Can I use all 2gb SD Card to ext partition,and will linux fit in >2gb ?
Currently I'm using the one from Digitaldaz since I have not get a usable rootfs, but I strongly suggest u to use something built by yourself if you could.
ZeRo_samdroid said:
Thank you! We are waiting
You used rootfs from Digitaldaz or from rkaszala ?
(Sorry for my english)
Click to expand...
Click to collapse
I originally couldnt get the rootfs posted by Digitaldaz to untar tons of symlink errors. So i installed Ubuntu 11 on a desktop , built rootfs using rootstock.
Cool......
rkaszala said:
I originally couldnt get the rootfs posted by Digitaldaz to untar tons of symlink errors. So i installed Ubuntu 11 on a desktop , built rootfs using rootstock.
Click to expand...
Click to collapse
Still havent been able to get the wireless to work, found out that the brcm-bcm4399 had to remove the brcm- from the front. No more firmware errors. just not getting any wlan0 , when i dmesg | gregp brcm no errors there. Any ideas what to try now?
Get your wifi working? I did the bcm4329-fullmac-4.bin and nvram > bcm4329-fullmac-4.txt and then copied the 2 .fw files from the github. I am still not having any luck with wifi.
Wifi Update,
rfkill listall showed the wifi blocked , odd. So i did a rkfill unblock wifi and now i can get the wlan0 to ifup. But using wicd both wext and nl80211 i cant get it to do anything. thoughts?
rkaszala said:
Get your wifi working? I did the bcm4329-fullmac-4.bin and nvram > bcm4329-fullmac-4.txt and then copied the 2 .fw files from the github. I am still not having any luck with wifi.
Wifi Update,
rfkill listall showed the wifi blocked , odd. So i did a rkfill unblock wifi and now i can get the wlan0 to ifup. But using wicd both wext and nl80211 i cant get it to do anything. thoughts?
Click to expand...
Click to collapse
That's how I get my wifi work. I don't know more about the detail. I think Digitaldaz add something in his rootfs as his rootfs tarball is ~400MB while the rootstock stuff is less than 300MB.
same root fs? cause last time i tried his was 1.5 gig
rkaszala said:
same root fs? cause last time i tried his was 1.5 gig
Click to expand...
Click to collapse
I mean his tarball. After untar it should be about 1.5gig. I installed some updates and it grows up to 2.0gig on my one. Should be same?
what about the touch screen ... any prograsess ???
I recently boot looped my phone and had to manually stick files on my root.. Eguch doesn't seem to be accessible with the various file programs. These are a few hundred megs since they are ROMs and I want them removed. How do I get rid of them if I can't find them.
Any help would be appreciated.
Chris
Sent from my Nexus 4 using xda app-developers app
I'm kind of confused on what you're asking for "root." Root as in the root directory? or root as in superuser?
If it's root directory, it's in /sdcard/ or /storage/emulated/0/
Use a updated recovery such as TWRP or CWR.
I'm asking for the root of the file system. There was another level added when 4.2.1 was implemented. And I had to add files via a dB.. Which copied them to the root below the new level. Which I can't seem to access using the file app programs. Yet I can see them in cwm when I use it. Not sure what to do. I need them gone... I only have an 8 gig... Need the space.
Sent from my Nexus 4 using xda app-developers app
Here is a picture of the files I'm talking about. I've tried finding them and I can't. I've searched the directories individually as well did searches with the finding tools. Any ideas?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Nexus 4 using xda app-developers app
No idea. I use TWRP, I guess TWRP and CWR have it set differently?
Look around /sdcard/ and /storage/ ... on TWRP everything looks the same as it was before 4.2.X with everything being in /sdcard/
Try /storage/emulated/0/
its obvious and you could of done it yourself.. click on legacy. plus, you cant really access system in CW. only through ADB but doesnt seem like thats what youre asking..
try checking in /data/media
noodles2224 said:
its obvious and you could of done it yourself.. click on legacy. plus, you cant really access system in CW. only through ADB but doesnt seem like thats what youre asking..
Click to expand...
Click to collapse
Im not even sure what your saying man.. Umm did what myself? And I cant see the folder legacy ether, or clockworkmod for that matter, In fact I cant see any of the those files. I read on google currents that they added an additional layer to the file structure, meaning all the old 4.1.2 software wasnt saving to next level but to the original root. And you had to move them or something.
Anyways, clarification would be great.
Thanks
Chris
se1000 said:
try checking in /data/media
Click to expand...
Click to collapse
Nope, not in there.
wizshaw said:
Im not even sure what your saying man.. Umm did what myself? Whats legacy? I read on google currents that they added an additional layer to the file structure, meaning all the old 4.1.2 software wasnt saving to next level but to the original root. And you had to move them or something.
Well that is why you see Clockworkmod in there as well, which I also dont have access to.. which I did before the 4.2.1.
Anyways, clarification would be great.
Thanks
Chris
Nope, not in there.
Click to expand...
Click to collapse
Legacy is a folder. /storage/0/legacy
I don't understand what you did with your phone. Everything for me is in straight /sdcard/ I know they did something with the sd card because of multi user but it's not really that difficult.
Sent from my Nexus 4 using xda premium
zephiK said:
Legacy is a folder. /storage/0/legacy
I don't understand what you did with your phone. Everything for me is in straight /sdcard/ I know they did something with the sd card because of multi user but it's not really that difficult.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
Yeah I got that... I dont know man. I just dont have access to it. Its like its on a lower level not accessible anymore by anything but CWM.. and I cant get it to it. Ive used 3 different file programs to try and access it. Nothing.
If I had a way to move it then that would be good, but CWM doesnt have that option. IDK.
Edit: I have an Sdcard folder, but all my files are in there, but not these ones. Its strange.
wizshaw said:
Yeah I got that... I dont know man. I just dont have access to it. Its like its on a lower level not accessible anymore by anything but CWM.. and I cant get it to it. Ive used 3 different file programs to try and access it. Nothing.
If I had a way to move it then that would be good, but CWM doesnt have that option. IDK.
Click to expand...
Click to collapse
Don't know. I switched from CWR to TWRP. I find TWRP to be way better. No file manager in CWR? TWRP has a File Manager where u can delete files in recovery.
When you downloaded those zip files where did you put them on your phone?
zephiK said:
Don't know. I switched from CWR to TWRP. I find TWRP to be way better. No file manager in CWR? TWRP has a File Manager where u can delete files in recovery.
When you downloaded those zip files where did you put them on your phone?
Click to expand...
Click to collapse
I pushed them directly to the phone through ADB. And I guess they saved to the lowest level.
Ill try out TWRP.
Thanks
Chris
wizshaw said:
I pushed them directly to the phone through ADB. And I guess they saved to the lowest level.
Ill try out TWRP.
Thanks
Chris
Click to expand...
Click to collapse
Oh no you never want to push those zip files through ADB -.- .. just drag and drop them via USB cable or use FTP.
I just hope they never become lost. Hopefully TWRP can fix this.
Maybe you could try doing adb commands to delete it? not sure. But try out TWRP. Was this the latest version of CWR too? 6.0.2.0
The "sdcard" is actually located at /data/media/0 everything else are symlinks.
I believe CWR places the backups in a folder in /data/media
zephiK said:
Oh no you never want to push those zip files through ADB -.- .. just drag and drop them via USB cable or use FTP.
I just hope they never become lost. Hopefully TWRP can fix this.
Maybe you could try doing adb commands to delete it? not sure. But try out TWRP. Was this the latest version of CWR too? 6.0.2.0
Click to expand...
Click to collapse
Yeah I actually had no choice, for I upgraded my kernel and it bootlooped, which means I only had access to the internal storage through ADB.. Also, I considered the delete option with ADB.. but there doesnt seem to be one. The pull command is a copy command and looking through the options, there doesnt seem to be much else there to really use.
Also I just tried the TWRP, I like it, although... I still cant see the files. I think... im gonna have to just back up all the important stuff and do a full format of the drive. That way, I start with a clean slate.. I think that is my only option to get the space back.
Anyways, thank you all for your help. Ill hit the thank you button if I can. (I had an earlier problem and I used it a bunch of times already)
Chris
jr67 said:
The "sdcard" is actually located at /data/media/0 everything else are symlinks.
I believe CWR places the backups in a folder in /data/media
Click to expand...
Click to collapse
I think i already looked, but ill look again. Thanks for the tip.
Chris
wizshaw said:
Yeah I actually had no choice, for I upgraded my kernel and it bootlooped, which means I only had access to the internal storage through ADB.. Also, I considered the delete option with ADB.. but there doesnt seem to be one. The pull command is a copy command and looking through the options, there doesnt seem to be much else there to really use.
Also I just tried the TWRP, I like it, although... I still cant see the files. I think... im gonna have to just back up all the important stuff and do a full format of the drive. That way, I start with a clean slate.. I think that is my only option to get the space back.
Anyways, thank you all for your help. Ill hit the thank you button if I can. (I had an earlier problem and I used it a bunch of times already)
Chris
I think i already looked, but ill look again. Thanks for the tip.
Chris
Click to expand...
Click to collapse
Sorry that you had to go to that route :/ always make sure you have some line of stable kernel or even a ROM (roms include kernels) and to the very least you can always do a factory reset and boot in without having it boot loop.
Good luck.
Data on SD Card befor flashing JB 4.2.1
When you move to JB 4.2.1 the contents of your SD card is relocate to mnt/system/emulate. You can copy your files from there to storage/emulated/0, reboot, and your recovery, in my case CWM, will see the folders.
Hope that helps.
On another note the new file structure does duplicate things, and I am hoping that it will be OK to delete the contents of the mnt/system/emulate in order to free up space on the SD Card.
nevermind
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For anyone interested, below are the steps for getting your device dual-booting with CyanogenMod 10.2.
Why?
I don't want to erase native firmware and want to give a try to CyanogenMod
I want to have both native and CM, because I like native Samsung S-Pen apps, but want to have more fresh Android too
I like experimenting - it's cool!
The Idea
Our Android device has 2 boot partitions - for normal boot, and to boot into recovery. If I want to boot CyanogenMod, I need to place its boot image instead one of those boot partitions. E.g. if I want to have both native firmware and cyanogen - then obviously I need to replace recovery partition. However I can do the backup of recovery and restore it later if needed.
But, I also need to place cyanogen system and data partitions somewhere. Putting it on the external sdcard makes CM working really slow, repartitioning internal memory might be good idea, but it is not so easy and is not necessary for experimenting. Thus I've created 2 image files and put it to native data partition (mmcblk0p12) to media folder, e.g. into internal sdcard, then changed cyanogen boot image to mount those image files on boot as system and data partitions.
Prerequisites:
Rooted Samsung Galaxy Note 10.1 2012 Edition
2GB of free disk space at internal sdcard
Recovery partition backup, because we are going to replace it with CyanogenMod boot image
Clear understanding of what you are doing, because you potentially can break your device
Downloads:
CM 10.2 boot image
CM 10.2 data partition image
CM 10.2 system partition image
Steps
This manual suggests that you are going to do the recovery backup to external sdcard and has native firmware which means that recovery partition is mmcblk0p6, data partition is mmcblk0p12 and internal sdcard is /mnt/sdcard folder (otherwise you need to change the commands appropriately and might need to fix cyanogen boot image too).
Download 3 files by the links above and upload to internal sdcard of your device. Connect to your device via ADB and run ADB shell, or type the next commands in terminal emulator:
Code:
# become root
su -
# go to external sdcard to create recovery backup
cd /mnt/extSdCard
dd if=/dev/block/mmcblk0p6 of=./recovery.img
# go to internal sdcard folder
cd /mnt/sdcard
# unpack partition images - each is 1Gb of disk space
gunzip ./system.img.gz
gunzip ./data.img.gz
# write CM boot image to recovery partition
dd if=./cyanogen.img of=/dev/block/mmcblk0p6
# finish
exit
exit
Now you can reboot your device into recovery mode and see CyanogenMod booting.
Restoring native recovery:
If you got tired from CyanogenMod and/or would like to take back your recovery, please use the backup you've done before. Lets say it is placed on your external sdcard, then connect to your device via ADB and run ADB shell, or type the next commands in terminal emulator:
Code:
# become root
su -
# go to the folder with recovery backup
cd /mnt/extSdCard
# write recovery image over recovery partition
dd if=./recovery.img of=/dev/block/mmcblk0p6
Please let me know If I missed anything in my steps.
P.S. What I've changed in Cyanogen boot.img to make it using img files instead of partitions in form of patch: View attachment cyanogen_boot_img.patch. It is also necessary to create /host folder in initrd folder tree.
wow!!
it's really hard to be done xD
i thought it will be as easy as it was on my old Galaxy S2
all what i needed to do is to restart the phone and press home to boot to second Rom
i hope it's going to be easier soon
and thank you for you efforts toward our device Development
MoNsTeRmUk said:
wow!!
it's really hard to be done xD
Click to expand...
Click to collapse
Well, it is not as hard as it probably seems Download 3 files and overwrite recovery partition.
Probably I need to compose something like zip file for CWM or TWRP when I have free time... But if would be really nice if someone get it working too following current steps
X-Stranger said:
Well, it is not as hard as it probably seems Download 3 files and overwrite recovery partition.
Probably I need to compose something like zip file for CWM or TWRP when I have free time... But if would be really nice if someone get it working too following current steps
Click to expand...
Click to collapse
I really Appreciate your work here brother And as it seems our device is not getting much of the attention unlike other devices
And what i meant by hard is it's possible to be done without any mistakes , but i take sometime to do so and you need a computer every time you want to change the Rom so it's not a solution for every time use .
I wish you good luck and Thank you for your support
MoNsTeRmUk said:
I really Appreciate your work here brother And as it seems our device is not getting much of the attention unlike other devices
And what i meant by hard is it's possible to be done without any mistakes , but i take sometime to do so and you need a computer every time you want to change the Rom so it's not a solution for every time use .
I wish you good luck and Thank you for your support
Click to expand...
Click to collapse
Thanks for kind words Actually you don't need to have the computer to change ROM, you can type commands from terminal emulator directly from Android. I'm also thinking about creating small Android app which can be installed to each ROM and will be able to switch boot partition within one click.
Thanks for this superb work. Can't download last file ?
Please if can make someone flashable zip it would be great I am a noob but I want try this thanks again
Sent from my GT-N8000 using Tapatalk HD
other roms
Can I do this this with another rom
maro_X said:
Can I do this this with another rom
Click to expand...
Click to collapse
It is possible, but your another rom must be specially modified for this.
What rom are you talking about exactly?
Multi-boot solution
I've tired of writing images to boot partition every time I want to switch between native firmware and Cyanogen, so decided to compose a little program that I was talking before. So let me introduce you N8xx Boot Manager!
The idea:
You put your boot images files to some folder on your sdcard, lets say to /mnt/extSdCard/images/boot
And recovery boot images to /mnt/extSdCard/images/recovery
Now you run Boot Manager and select what you want to boot as normal boot or as recovery
As soon as you selected it, the application asks you if you would like to write this image to the appropriate partition (boot or recovery)
After successful writing it will ask you for booting from that partition, e.g. propose to reboot into your another rom or recovery
For sure all the settings like path where to keep images and boot/recovery partition names can be fixed appropriately to your device at the Settings tab
For sure the application requires root permissions, e.g. your device must be rooted. You can also check this from Settings tab
The application file: View attachment bootmanager-1.0.apk - feel free to install it to your device and use posting me bug reports
P.S. The only thing I've forgotten - the button to create native boot image file backup You still need to do it manually, sorry Hopefully in next release, if there be people interested in N8xx Boot Manager
P.P.S. Generally this program can be used for any device - just put correct images and correct boot partition names
P.P.P.S. Why N8xx and not N8xxx or N80xx? Because I've missed one symbol when typed application name in Android Studio and was too lazy to change that later :laugh:
N80xx Boot Manager
Updated version of N80xx Boot Manager: View attachment bootmanager-1.1.apk
Changelog:
Fixed application name
Fixed images path detection when no settings were changes
Added "Backup boot partiton" and "Backup recovery partition" buttons
Thus, now to install CM 10.2 as dual boot you don't need to go to ADB or terminal - just upload 3 img files to your device proper locations, installl boot manager apk, create stock boot/recovery partitions backup, then select what you want to boot and boot to that rom!
P.S. Going to update first post of this thread with steps based on Boot Manager, just would be nice if someone confirm that it works.
swamimahesh said:
Can't download last file
Click to expand...
Click to collapse
Re-uploaded.
I love u man
Finally alittle love for our device :crying:
Do I have to reinstall apps when booting to cm?
edit: I dont really understand the first step when you extract data and system.img. Can you explain more clearly the procedure?
edit2: did anyone do this dualboot successfully?
data.img.gz
Hi,
Thanks for this post !
The unpack data.img.gz don't work for me, an error occurs (with several softwares).
The md5 is ok.
Could you repost this file ?
TY.
:angel:
I can not use the n80xx boot manager app. It was failed to back up recovery or boot img. And it can not detect backup folders also. I am using revolution hd9 on n8000
Sent from my GT-N8000 using Tapatalk
netj said:
Hi,
Thanks for this post !
The unpack data.img.gz don't work for me, an error occurs (with several softwares).
The md5 is ok.
Could you repost this file ?
TY.
:angel:
Click to expand...
Click to collapse
Looks like file hosting has disk issues thus my files become broken. System.img re-uploaded already. Now please try that View attachment data.img.gz and let me know if it works for you.
muop_92 said:
I can not use the n80xx boot manager app. It was failed to back up recovery or boot img. And it can not detect backup folders also. I am using revolution hd9 on n8000
Sent from my GT-N8000 using Tapatalk
Click to expand...
Click to collapse
I'm using the same Revolution HD 9.0 by mike1986 and it works for me. The backup might fail if backup folder is not available. By default it is trying to use external sdcard for backups, it is looking for /mnt/extSdCard/images/boot and /mnt/extSdCard/images/recovery paths for the purpose. Please create those folders if you don't have it, or change boot manager settings according to your thought where the backups should be. The boot and recovery folders should exist anyway, e.g. it is up to you to create them.
X-Stranger said:
I'm using the same Revolution HD 9.0 by mike1986 and it works for me. The backup might fail if backup folder is not available. By default it is trying to use external sdcard for backups, it is looking for /mnt/extSdCard/images/boot and /mnt/extSdCard/images/recovery paths for the purpose. Please create those folders if you don't have it, or change boot manager settings according to your thought where the backups should be. The boot and recovery folders should exist anyway, e.g. it is up to you to create them.
Click to expand...
Click to collapse
Where is /mnt ? I saw in my device only /storage/extSdCard
Sent from my GT-I8160 using Tapatalk 2
muop_92 said:
Where is /mnt ? I saw in my device only /storage/extSdCard
Click to expand...
Click to collapse
It's the same. External sdcard is available on both these paths as far as I know. You can change it otherwise in application settings tab.
Ok !
X-Stranger said:
Looks like file hosting has disk issues thus my files become broken. System.img re-uploaded already. Now please try that View attachment 2519204 and let me know if it works for you.
Click to expand...
Click to collapse
Hi,
It's Ok !
Thanks !
I have just modify the paths :
dd if=/dev/mmcblk0p6 of=./recovery.img --> dd if=/dev/block/mmcblk0p6 of=./recovery.img
dd if=./cyanogen.img of=/dev/mmcblk0p6 --> dd if=./cyanogen.img of=/dev/block/mmcblk0p6
:good:
*******************************
Last Update: 25. 5. 2016 * there was a typo in a command :/
*******************************
Hello everyone!
Are you lacking Y OTG cable, but still want to boot other OSes?
Do you want to choose which OS to use on the go?
Then continue reading.
\......../
....\/.... This is just for me176c/x. It might work on other tablets,
....O.... but I'm not responsible for you trying it.
What works:
touchscreen
WiFi
[*]Internal memory
more
And what does not:
sound
Bluetooth
GPS
sensors
charging (not sure if it works, but it doesn't display :/ )
backlight controll
YOU tell me
Prerequisities:
the tablet with UEFI (android 5.0+ on this device)
microsd card (faster is better) with Ext4 filesystem (can still be mounted manualy in Android)
(optional) Y OTG cable for peripherals
internet connection to download 900MB archive
keyboard now included
(optional) a boot selector to choose system at boot (twrp can be used to boot Lubuntu otherwise)
Step 1.
download ****UPDATED ARCHIVE (onscreeen keyboard, should be extract-able) ***** http://www.mediafire.com/download/nse5sju1n31zr56/microsd.tar.gz
unpack it in the root of your microsd
Step 2.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
download grub+cfg+kernel+initramfs archive
[*]add mmc_block.perdev_minors=20 to cmdline in grub.cfg make internal memory work
using root browser, move the Lubuntu folder (with kernel etc. within) to the root of data partition (/data)
mount ESP partition on /sdcard/ESP (data/ESP if you want)
create a folder called ubuntu and move grub AND grub.cfg inside
move the ubuntu folder to /EFI/ folder in ESP (sdcard/ESP/EFI or data/ESP/EFI) (alongside Intel and BOOT folders)
umount ESP
Step 3.
download efibootmgr: http://forum.xda-developers.com/showpost.php?p=62429430&postcount=2740
from a folder with efibootmgr (move it to system so you can add execute permission) run this:
!!!!!!!!There was a typo in command below. The /p was supposed to be -p!!!!!!!!!!!!!!
Code:
./efibootmgr64 -c -d /dev/block/mmcblk0 -p 3 -l \\EFI\\ubuntu\\grubx64.efi -L ubuntu
then look if it worked:
Code:
./efibootmgr64 -v
now, if you completed my previous tutorial, this option will be 0x003, otherwise 0x0000.
now, use
Code:
./efibootmgr64 -o 0001,0000
if you only have these two options or
Code:
./efibootmgr64 -o 0001,0000,0003
if you already have refind as 0x0000
Press the start button!
Now, to try it, use
Code:
./efibootmgr64 -n 0000
to set it just for next power up and press power off, then power the tablet on.
----------------------------------------------------------------------------
Start from TWRP
If everything works well, use
Code:
./efibootmgr64 -n 0000
from TWRP terminal, then power off and power on, everytime you want to start Lubuntu without starting android first
If you try it, make sure to post if it worked And if it did not, then post what happened and I will try to help you.
If you want to PM me about this, rather make a post here. I will probably reply soon (or someone else may help you
Downloading files, gonna try this now, thanks for the tutorial, and in the future will there be more OS'es?
Ruben Craveiro said:
Downloading files, gonna try this now, thanks for the tutorial, and in the future will there be more OS'es?
Click to expand...
Click to collapse
I'll see if people like this
Is there some OS you would like to see and why?
Mis012 said:
I'll see if people like this
Is there some OS you would like to see and why?
Click to expand...
Click to collapse
winxp, maybe, and also i made a step wrong and it only boots to grub... i have a powered hub, how to fix?
Ruben Craveiro said:
winxp, maybe, and also i made a step wrong and it only boots to grub... i have a powered hub, how to fix?
Click to expand...
Click to collapse
Cannot you just redo the step?
Of course it's important what did you do wrong?
I am pretty sure WinXP - although I already thought of that - cannot be booted in EFI mode. And also even Lubuntu is lagging a bit becouse the sdcard is not fast enough. Puppy linux would be way better also for healthiness, but multiple things didn't work. I think I could boot Lubuntu from iso, but then it wouldn't be permanent :/
Also onboard keyboard works well, but I don't want to upload the rootfs again, hopefully it can be installed without keyboard.
P.S I'm gonna make some pictures of it so everybody can see
Mis012 said:
Cannot you just redo the step?
Of course it's important what did you do wrong?
Click to expand...
Click to collapse
i set grub to boot first and i havent setup ubuntu well so it keeps booting to grub and tries to boot to ubuntu but it cant, is there a command in grub to remake boot entrys?
Ruben Craveiro said:
i set grub to boot first and i havent setup ubuntu well so it keeps booting to grub and tries to boot to ubuntu but it cant, is there a command in grub to remake boot entrys?
Click to expand...
Click to collapse
Although it would be a nice adventure, I refuse to tortue you.
Just spam F2 when you power the tablet on, if you press it while in Aptio Setup Utility just select NO, And in Aptio Setup Utility you will quickly find out what to do.
P:S !!!!!!!!!!!!!!!!!!!!!!!! If you didn't have an Y OTG cable you would be screwed hard..
Mis012 said:
Although it would be a nice adventure, I refuse to tortue you.
Just spam F2 when you power the tablet on, if you press it while in Aptio Setup Utility just select NO, And in Aptio Setup Utility you will quickly find out what to do.
P:S !!!!!!!!!!!!!!!!!!!!!!!! If you didn't have an Y OTG cable you would be screwed hard..
Click to expand...
Click to collapse
xD glad i had one, fixed, ill remake the steps, but they are a bit confusing on step2, and thanks
Ruben Craveiro said:
xD glad i had one, fixed, ill remake the steps, but they are a bit confusing on step2, and thanks
Click to expand...
Click to collapse
You can actually make the esp folder on /data/ESP , too. I will edit it
Mis012 said:
You can actually make the esp folder on /data/ESP , too. I will edit it
Click to expand...
Click to collapse
you made some steps weird because they look like some of them are in the images and some on the page, its confusing, i could get to grub and it said Lubuntu in boot order but it starts loading and goes to black screen whats missing?
Ruben Craveiro said:
you made some steps weird because they look like some of them are in the images and some on the page, its confusing, i could get to grub and it said Lubuntu in boot order but it starts loading and goes to black screen whats missing?
Click to expand...
Click to collapse
You have to power off then power on, not reboot. It's that simple, actually
Mis012 said:
You have to power off then power on, not reboot. It's that simple, actually
Click to expand...
Click to collapse
I know that... My only problem is where do i put the ubuntu OS, and if i need to extract..
Ruben Craveiro said:
I know that... My only problem is where do i put the ubuntu OS, and if i need to extract..
Click to expand...
Click to collapse
You extract it in the root of MicroSD.
Some pictures of it working:
The screen is actually nice-looking, the stripes are from camera (slow shutter?)
Mis012 said:
Some pictures of it working:
The screen is actually nice-looking, the stripes are from camera (slow shutter?)
Click to expand...
Click to collapse
i have a problem, each time i try extracting rootfs it gets stuck at gdebi.png (21%)...
As for an OS, I'd like to see Arch. I want to choose what's on my distribution, instead of going for Lubuntu, so I can make it as light weight as possible. I'm thinking a lightweight window manager like i3wm would do a lot of good.
Sent from my K013 using XDA Labs
jerbear294 said:
As for an OS, I'd like to see Arch. I want to choose what's on my distribution, instead of going for Lubuntu, so I can make it as light weight as possible. I'm thinking a lightweight window manager like i3wm would do a lot of good.
Sent from my K013 using XDA Labs
Click to expand...
Click to collapse
You can get it on flash disk and try it
Ruben Craveiro said:
i have a problem, each time i try extracting rootfs it gets stuck at gdebi.png (21%)...
Click to expand...
Click to collapse
Are you extracting using tar utility on linux?
Does it say anything specific about the problem?
Mis012 said:
Are you extracting using tar utility on linux?
Does it say anything specific about the problem?
Click to expand...
Click to collapse
Ive tried extracting on the tablet, using root browser and ZArchiver they both get stuck at same file
Ruben Craveiro said:
Ive tried extracting on the tablet, using root browser and ZArchiver they both get stuck at same file
Click to expand...
Click to collapse
I'm pretty mad at zArchiver for cutting of the top of every file extracted from iso.. Try using tar in terminal on tablet and see what it does. If you have an Y otg cable you can also do install it from a usb stick, abd then try if your rootfs unpacks well and eventually upload it. This tutorial was meant to be useful for people withrout y otg, too, but if you have one it's not that hard to install it yourself.
Press f2 while booting, choose flash drive , select install, custom mode, just select sdcard as rootfs (no data partition doesn't work) and install. Then grep dmesg for a missing txt file for wifi and use /system/etc/nvram.txt in it's place. Be aware it might rewrite your grub.cfg
Instructions HERE.
TO DO:
- Other things mentioned in the wiki:
https://wiki.postmarketos.org/wiki/ASUS_Eee_Pad_Transformer_(asus-tf101)
VERSION INFORMATION (CHANGELOG)
A newer MATE image is available to download. Download it here or here.
Notes about this release:
v4.0
- Please read the updated instructions.
- Vast performance improvements overall (because it's using mainline 5.12.8 grate kernel).
- It's trickier to get it working, if you cannot follow the instructions please change to v3.0.
v3.0
- Firmware has to be renamed at first boot.
Do the following command as root or using sudo:
Code:
sudo ash rename-firmware.sh
Those who are migrating from older versions or want to know what this .sh file is:
https://wiki.postmarketos.org/wiki/ASUS_Eee_Pad_Transformer_(asus-tf101)
Follow the wiki, look into Wi-Fi section.
Reboot and done.
- Bluetooth is working, but only from terminal.
Code:
sudo hciconfig hci0 up
hcitool scan
hcitool pair, etc etc
- Buttons from trackpad are working, mousepad not yet.
- Updated kernel zip. Latest release here: https://github.com/antonialoytorren...rnel_zip/PostmarketOS-kernel-3.1.10-15-r2.zip
v2.0
- Changed icons (https://github.com/vinceliuice/vimix-icon-theme) and GTK (https://github.com/vinceliuice/vimix-gtk-themes) of XFCE. Now it is a modern XFCE.
- Removed second panel to save space.
- The XFCE Whiskermenu does not close when typing in onboard.
· Other things that will be included in the next release:
- Make a desktop shortcut opening a browser linking this XDA thread.
- Try to get trackpad working
v1.0
- Initial Release
Screenshots
MATE 4.0 (mainline PostmarketOS kernel)
See HERE.
https://imgur.com/a/Sf7BbFt
XFCE 2.0
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
XFCE
MATE
JWM
Dual Booting Android and PostmarketOS
You can only dual boot if you have installed postmarketOS in your microSD or SD Card. If not, you (probably) have to wipe your partition where postmarketOS is located for booting Android again.
Well, the easiest way to do dual boot is this:
In the sdcard folder or whatever folder you want, put the Android ROM zip and PostmarketOS' kernel zip.
Note: Be sure to run the TWRP version 2.8.1.1, otherwise Android won't flash.
The Android ROM (I'm using timduru's ROM: https://forum.xda-developers.com/eee-pad-transformer/development/rom-t3318496) can be downloaded here: https://downloads.timduru.org/android/tf101/K.A.T/KatKiss/6.0/dev/KatKiss-6.0_034.zip
The PostmarketOS' kernel zip can be downloaded here: https://github.com/antonialoytorrens/TF101-linux-images/raw/master/postmarketOS/kernel_zip/PostmarketOS-kernel-3.1.10-15.zip (has some issues with WiFi, flashing the blob using dd and adb is more recommended, https://wiki.postmarketos.org/wiki/ASUS_Eee_Pad_Transformer_(asus-tf101))
If you want Android, go to recovery and flash timduru's ROM.
If you want PostmarketOS, go to recovery and flash my kernel zip (please, disable signature verification when flashing)
Reserved
Reserved
aat596 said:
XFCE
MATE
Click to expand...
Click to collapse
WOW! I was in the last days researching something about it because I found this machine stopped and it has a good relative hardware to run light applications, really a waste not to have more updates.
I have a question: In this procedure, I would like to leave Linux in the internal memory, what would it be like to do this and leave it as a single system instead of Android?
And congratulations
be.sign said:
WOW! I was in the last days researching something about it because I found this machine stopped and it has a good relative hardware to run light applications, really a waste not to have more updates.
I have a question: In this procedure, I would like to leave Linux in the internal memory, what would it be like to do this and leave it as a single system instead of Android?
And congratulations
Click to expand...
Click to collapse
Having the PostmarketOS system in internal memory is harder and more difficult. You cannot install it on the bigger partition (the 30 GB one), I once tried and almost bricked my tablet because fails to boot due to media/ symlinks.
Unfortunately, you have to install it on /dev/block/mmcblk0p1 (533 MB partition).
I'm trying to make an usable small desktop image for /dev/block/mmcblk0p1 , XFCE is too big for that.
Nevertheless, you can enter recovery mode, do a Factory Reset and wipe Internal Memory to delete Android; then boot Linux from SDCard and use all available space to store your files.
If you want to make your image yourself, please look at https://wiki.postmarketos.org/wiki/Installation_guide and https://wiki.postmarketos.org/wiki/ASUS_Eee_Pad_Transformer_(asus-tf101)
be.sign said:
WOW! I was in the last days researching something about it because I found this machine stopped and it has a good relative hardware to run light applications, really a waste not to have more updates.
I have a question: In this procedure, I would like to leave Linux in the internal memory, what would it be like to do this and leave it as a single system instead of Android?
And congratulations
Click to expand...
Click to collapse
EDIT: A mini JWM image is available for download. It has the size to fit in the Asus TF101 first partition (/dev/block/mmcblk0p1). Download here: https://downloads.sourceforge.net/project/tf101-linux-images/postmarketOS/minijwm-postmarketOS-TF101.zip
Then execute exactly the following commands:
Code:
$ unzip minijwm-postmarketOS-TF101.zip
$ cd minijwm-postmarketOS-TF101
$ adb push blob-asus-tf101 /cache
$ adb push minijwm-tf101.img /sdcard
$ adb shell
# dd if=/cache/blob-asus-tf101 of=/dev/block/mmcblk0p4
# dd if=/sdcard/minijwm-tf101.img of=/dev/block/mmcblk0p1
Hello, thanks a lot for your sharing
I have an error with the XFCE image. When in try to boot from an external SDCard, following message occurs : "Initramfs-extras not found".
It work's without any problem when i boot from a custom built flashed on internal storage.
Do you have an idea from the causes ?
Raphzer said:
Hello, thanks a lot for your sharing
I have an error with the XFCE image. When in try to boot from an external SDCard, following message occurs : "Initramfs-extras not found".
It work's without any problem when i boot from a custom built flashed on internal storage.
Do you have an idea from the causes ?
Click to expand...
Click to collapse
This means that initramfs-asus-tf101-extra file is missing from pmOS_boot partition. All files located in this partition are strictly required.
EDIT: Btw, now I have download the XFCE image from sourceforge, flashed it into a new SD Card and boots fine.
aat596 said:
This means that initramfs-asus-tf101-extra file is missing from pmOS_boot partition. All files located in this partition are strictly required.
EDIT: Btw, now I have download the XFCE image from sourceforge, flashed it into a new SD Card and boots fine.
Click to expand...
Click to collapse
I don't understand why it doesn't work with sdcard. I have tried to flash my working build on the sdcard and the same error occurs
No file are missing on the sdcard, very strange.
Raphzer said:
I don't understand why it doesn't work with sdcard. I have tried to flash my working build on the sdcard and the same error occurs
No file are missing on the sdcard, very strange.
Click to expand...
Click to collapse
If it's your own working build then try these steps:
Code:
$ sudo pmbootstrap init (select asus-tf101 device, select [I]none[/I] when prompting graphical interface)
$ sudo pmbootstrap install && sudo pmbootstrap export
$ sudo dd if=/tmp/postmarketOS-export/asus-tf101.img of=/path/of/sdcard status=progress
$ adb push /tmp/postmarketOS-export/blob-asus-tf101 /cache
$ adb shell
# dd if=/cache/blob-asus-tf101 of=/dev/block/mmcblk0p4
And then insert your sdcard and reboot.
Hope this helps. I have extracted it from https://wiki.postmarketos.org/wiki/ASUS_Eee_Pad_Transformer_(asus-tf101). The only difference is flashing onto internal memory or the sd card.
EDIT: Are you using a reliable SD Card (Kingston, SanDisk, ...)? It could lead to random errors or not identify it if not.
This is what i did :/
Yep,i used this sdcard on a raspberrypi before.
I think he problem come from partition label name. As i have flash everything on internal memory and sdcard, i have 2 partition named pmos_boot. In the initramfs init script, there is multiple references to label name especially for loading initramfs-extras.
I will do some tests in that way.
Raphzer said:
This is what i did :/
Yep,i used this sdcard on a raspberrypi before.
I think he problem come from partition label name. As i have flash everything on internal memory and sdcard, i have 2 partition named pmos_boot. In the initramfs init script, there is multiple references to label name especially for loading initramfs-extras.
I will do some tests in that way.
Click to expand...
Click to collapse
Yes, it could be the reason. If you run into multiple problems, try to format /system in TWRP and then try it again with only the SD Card.
Btw, what version is your TF101? SBKv1 or SBKv2? I have SBKv1, that could be another problem (but I'm not sure, as the SD Card is partition-independent, and the kernel blob file is compatible for both versions)
Very nice image !
Just tested and looks very promising.
USB mouse and keyboard gets detected but don't work.
oink666 said:
Just tested and looks very promising.
USB mouse and keyboard gets detected but don't work.
Click to expand...
Click to collapse
Yep, that's one of the things mentioned in the TODO list in my guide (look at nearly the end)
We have to compile xf86-mtrack-driver to get it working (there's no such driver in Alpine repos)
I lack a bit of C knowledge to get it working (because it fails when compiling), so help is appreciated
Awesome work.
Any chance of dual boot?
Thank you
riptide981 said:
Awesome work.
Any chance of dual boot?
Thank you
Click to expand...
Click to collapse
You can only dual boot if you have installed postmarketOS in your microSD or SD Card. If not, you (probably) have to wipe your partition where postmarketOS is located for booting Android again.
Well, the easiest way to do dual-boot is this:
In the sdcard folder or whatever folder you want, put the Android ROM zip and PostmarketOS' kernel zip.
The Android ROM (I'm using timduru's ROM: https://forum.xda-developers.com/eee-pad-transformer/development/rom-t3318496) can be downloaded here: https://downloads.timduru.org/android/tf101/K.A.T/KatKiss/6.0/dev/KatKiss-6.0_034.zip
The PostmarketOS' kernel zip can be downloaded here: https://github.com/antonialoytorrens/TF101-linux-images/raw/master/postmarketOS/kernel_zip/PostmarketOS-kernel-3.1.10-15.zip
If you want Android, go to recovery and flash timduru's ROM.
If you want PostmarketOS, go to recovery and flash my kernel zip (please, disable signature verification when flashing)
XFCE 2.0
A newer XFCE image is available to download. Download it here: https://sourceforge.net/projects/tf101-linux-images/files/postmarketOS/xfce-postmarketOS-TF101-v2.0.zip
A little screenshot:
Notes about this release:
v2.0
- Changed icons (https://github.com/vinceliuice/vimix-icon-theme) and GTK (https://github.com/vinceliuice/vimix-gtk-themes) of XFCE. Now it is a modern XFCE.
- Removed second panel to save space.
- The XFCE Whiskermenu does not close when typing in onboard.
· Other things that will be included in the next release:
- Make a desktop shortcut opening a browser linking this XDA thread.
- Try to get trackpad working
v1.0
- Initial Release
Cool stuff - i tried the latest v2.0 image but ran into some issues:
If I have the keyboard docked it won't boot - it ends up with a blinking cursor top left of the screen and a bunch of errors are shown repeatedly during bootup.
Without the keyboard it boots correctly - keyboard wont work if attaching the keyboard after the system is up.
https://photos.google.com/share/AF1...?key=UUFNdVNfZ3N6X0ZOX054eDJLYWxWd0tPYThCV1dR
Any idea on what I could try to get this going?
gh05tface said:
Cool stuff - i tried the latest v2.0 image but ran into some issues:
If I have the keyboard docked it won't boot - it ends up with a blinking cursor top left of the screen and a bunch of errors are shown repeatedly during bootup.
Without the keyboard it boots correctly - keyboard wont work if attaching the keyboard after the system is up.
https://photos.google.com/share/AF1...?key=UUFNdVNfZ3N6X0ZOX054eDJLYWxWd0tPYThCV1dR
Any idea on what I could try to get this going?
Click to expand...
Click to collapse
I have just redownloaded zip file from sourceforge and I don't have this problem, so I don't know what it could be...
But there are some questions I would like to ask you:
- Does your keyboard work on Android? You can test it by flashing Timduru's Android image (https://downloads.timduru.org/android/tf101/K.A.T/KatKiss/6.0/dev/KatKiss-6.0_034.zip).
- Have you tried to do your own XFCE from scratch? https://github.com/antonialoytorrens/TF101-linux-images#doing-xfce-from-scratch. Hope this works, otherwise a patch for this kernel is needed.
- By the way, what version is your TF101? SBKv1 or SBKv2? I have SBKv1.