PhoenixOS v1.1.3 Release - Phoenix OS News, Q&A & Development

This is the official release
Android File Host Mirror:
PhoenixOSInstaller-v1.1.3-237.exe.zip
506.6MB Dec 14, 2016
md5: 24587e19337229288bd53c476d385dc9
PhoenixOSInstaller-v1.1.3-237.iso.zip
644.8MB Dec 15, 2016
md5: *f95896eea172d2f6091396c470e37869

Boot Menu Issue
On my EFI system I don't get the Grub Menu burning it to CD or using Unetbootin. Just Grub command line.
Anyone else get this issue?
Could be the fact my EFI is 32 bit and CPU 64bit, a Bay Trail device. Some dumb thing they did, makes no sense.

You need to move grub.cfg file into DRIVE:/boot/grub/ - create the folders.

google app x86+voice input error
hey there phoenix is sweet!!!!!!!
but im haveing issues i need to be able to install a launcher
not that i want to change launcher phoenix os launcher is great!
but "google app" is very much needed for the development of voice recognition based artifical intelligence
and for some reason phoenix thinks its a launcher wich it prob is
idk i just need full voice recognition to work and i have to admit phoenix is the best for what i do!!!!!!!!!!
p.s iv tried every linux distro on earth and this is "the one" .....android based desktop os......
fun fact android on a 32 gig emmc you can do everything from netflix to programming social media EVERYTHING!!!
all under 6 gigs of used space
try doing that on any windows or linux distro (and not living on the command line!!!)
also what are the plans to update to x64 and android 6.0/7.0
and does the "system update" app in the settings work???????
also please send slack invite to [email protected] i want to help dev on this

Related

Applications on the WePad?

I was just looking at the wePad, and read that it was some sort of hybrid of Linux and Android.
My question is, is it possible to install linux (.deb) files on it? I saw openoffice, which isn't available for Android, running on the Wepad.
I also heard one of the staff talking about allowing installation from USB devices and having an option to "jailbreak" (his words) it.
Does that mean it is possible just to install their apps, or .deb files etc?
If it lets me, it may swing it for me to buy.
Edit: I just found this "The most important take-away is that this is not an Android-based Linux build as first thought. It’s a heavily modified Ubuntu distro with overlay software". Question still stands I suppose, but now I think it's no longer relevant :s

LuneOS (webOS Ports)

Webos Ports has released Open webOS for Touchpad and now has new name of LuneOS.
This be another OS for our touchpad
Warning its still early Alpha. I hope it also get some supports
http://webos-ports.org/wiki/Tenderloin_Info
I have data reset my Touchpad and installed android Kitkat via the great Touchpad Toolbox by jcsullins. I like to dual boot between android and LuneOS
The difficult part is to do step 1. of install with no webOS. installed. I have tried but have limited knowledge of android / linux file systems
1. Create an ext3fs lvm partition of at least 1GB (use Tailor or Meta-Doctor to achieve this). It must be named ext3fs ! Tailor automatically uses this name for an ext3 partition.
If some dev or android guru's could help by creating a android app or script to create ext3fs partition and allow it to be mounted. (maybe another option for Touchpad Toolbox)
LuneOS is based on android kernel/drivers and even list android version in settings / about.
The future plan is to be able to install on any rooted android device. Currently installs on Galaxy Nexus, Nexus 4, Nexus 7 (2012), and Touchpad.
You could always use the touchpad toolbox to reinstall webos then follow the instructions there…
chris5s said:
You could always use the touchpad toolbox to reinstall webos then follow the instructions there…
Click to expand...
Click to collapse
I tried it and was lot of work for create one partition, I corrupted my webos boot and the lune.OS image had bug of no WiFi connection.(webos Ports were quick to update new image that worked). Had to data reset and start again. After seeing that lune.OS is android based has to be a easier way for us who now only have android. I don't plan to go back to webos as apps are loosing there support and browser so outdated. Line.OS is using modern browser engine, so even not many apps should be able to use websites apps.
I think atm its a very major WIP, and as such installation etc is for the very hardy lol.
Once more development has taken place then it will become easier to install and use.
Btw, think maybe this thread should be in a different forum?
Anyway, thanks for the info!
chris5s said:
I think atm its a very major WIP, and as such installation etc is for the very hardy lol.
Once more development has taken place then it will become easier to install and use.
Btw, think maybe this thread should be in a different forum?
Anyway, thanks for the info!
Click to expand...
Click to collapse
It should be in the "Other Touchpad Development" forum
I think what could help you might be this topic : http://forum.xda-developers.com/showthread.php?t=1426244
If you try to do something like this, just knowing what are the partition space and name value you need instead for android /data/media and the luna webOS port and you might be able to do something.
General Idea :
#1 : Using the recovery from the link, make the partition you need for luna and make a single partition of android which is the media store line, don't do the other line if you don't need it, they are legacy dual boot value.
#2 : Untar your installing file, you might want to refer to the old Arch Linux installer or Ubuntu Installer, they are pretty easy to code.
#3 : Boot Toolbox and install your android.
I hope for you this Luna WebOS port don't use the old media partition from Android non data/media because it will be a pain to get enough space for each partition to share between the 2 OS.
Edit : Ok, so you really need WebOS... Ok, just follow the full tutorial from the link or use the toolbox by following the onscreen tutorial (toolbox's the better option). I was thinking it was something like the Ubuntu Touch install or other Linux.
Atari-San said:
I think what could help you might be this topic : http://forum.xda-developers.com/showthread.php?t=1426244
If you try to do something like this, just knowing what are the partition space and name value you need instead for android /data/media and the luna webOS port and you might be able to do something.
General Idea :
#1 : Using the recovery from the link, make the partition you need for luna and make a single partition of android which is the media store line, don't do the other line if you don't need it, they are legacy dual boot value.
#2 : Untar your installing file, you might want to refer to the old Arch Linux installer or Ubuntu Installer, they are pretty easy to code.
#3 : Boot Toolbox and install your android.
I hope for you this Luna WebOS port don't use the old media partition from Android non data/media because it will be a pain to get enough space for each partition to share between the 2 OS.
Edit : Ok, so you really need WebOS... Ok, just follow the full tutorial from the link or use the toolbox by following the onscreen tutorial (toolbox's the better option). I was thinking it was something like the Ubuntu Touch install or other Linux.
Click to expand...
Click to collapse
You may be able to set Lune OS and Android on the same /data/media and then set permissions in each OS to only allow each respected OS read its own "sdcard".
Sent from my LGLS990 using XDA Free mobile app
Hey guys,
I have two questions.
1. How can I install a new nightly? There are so many different files for one date.
2.Can I replace webos with lunaOs? and how can I do it?
There are 2 types of luneOS images, one Dev and one non Dev, Dev has a lot of inbuilt logging for developers.
There is now a luneOS forum at
http://forums.webosnation.com/luneos/
The luneOS install has been updated and easier to understand.
May be able to use this info to install luneOS on data media.
http://forum.xda-developers.com/showthread.php?t=2761381

Phoenix OS Q&A

Let's get this rolling with a good old fashioned Q&A discussion, shall we? Ask a Question, Answer a Question. Whatever you want.
Thanks to @Vioner we now have a place to do it.
Cheers:laugh:
Having hardware issues? Download this Windows application and post thumbnail of a screenshot. CPU-Z
We partially did it Here's a disclaimer how this "subforum works".
Does Phoenix OS really have a forum on xda?
No, it's an ET - Enhanced Tag
O_G said:
Enhanced Tags (ET) is a tagging system that pulls multiple threads into a single discussion forum. They are used to evalute a device for full forum eligibility and enable easy access to threads for members, as well as add the device to the device search function.
If you have any further questions, feel free to PM me.
Click to expand...
Click to collapse
It works almost as a forum, because it appears as one in dynamic search bar, but it's really a pseudo-forum. Of course it also gathers up all Phoenix OS tagged threads under this ET or allows for creating threads with the ET.
Unfortunetly you won't be able to visit Phoenix OS ET via Tapatalk
We need more people and content onboard if we want to get a real exclusive forum.
Not really good then...
Better than it was. We now have a Tag. I can promote better with one. It's kind of what I do! I Still can't add it to my device list yet, though.
At any rate, it's better than a swift kick in the ass!
Is this to include arm versions, too?
bg260 said:
Is this to include pre-installed hardware versions, too? If not does XDA know that?
Click to expand...
Click to collapse
Are you with Phoenix OS team? (just for general knowledge)
YechiamTK said:
Are you with Phoenix OS team? (just for general knowledge)
Click to expand...
Click to collapse
I am not.
YechiamTK said:
Are you with Phoenix OS team? (just for general knowledge)
Click to expand...
Click to collapse
Right now there is no one from Phoenix team here on XDA. We'll let you know when some officials join us.
@bg260 if your post is the last, then instead of adding a new one, please edit the existing.
And I don't understand your question:
bg260 said:
Is this to include pre-installed hardware versions, too? If not does XDA know that?
Click to expand...
Click to collapse
Are you asking about Phoenix OS for ARM devices? As in the ET disclaimer, these should have threads in the specific device forum, not here. Here we can discuss only software side of Phoenix or hardware but for PC.
Phoenix OS ET Description said:
Phoenix OS Discussion
Phoenix OS, much like Remix OS is designed to run on x86/x64 tablets or larger screen devices with features often found only within desktop OS’s. These features include a comprehensive start menu, fully resizable multi-window support and keyboard shortcut functionality. Phoenix OS provides the desktop UI functionality, with the benefit of access to the vast array of games and applications available to the Android operating system. This discussion forum is intended for threads related to the PC version of Phoenix OS, threads and questions related to device builds should be posted within the allocated device forum.
Click to expand...
Click to collapse
Thank you for the input.
How can I dual boot with Ubuntu? I had Remix dual booting, but am unable to get Phoenix to do so?
It can be achieved with exact same methods as with Remix. Remix, Android-x86 and Phoenix OS boot all the same way. Each may have a different installer, but all can be installed using one same method.
I'm here just to thank @Ventricle for his work.
I'm now happy with latest Remix OS version but I'm considering Phoenix when it upgrades to Marshmallow.
Does Phoenix OS has a dedicated instant communication channel for the users?
Does Phoenix OS has a dedicated instant communication channel for the users?
Yes! We recently created an official Slack team. Read about it here: [ANNOUNCEMENT]Phoenix OS Slack Team - official communication channel for community
Does Phoenix OS come pre-rooted?
Since release 1.1.0 we can easily toggle root ON/OFF in developer settings.
Can I modify the system files?
Since release 1.1.0 we can modify /system partition freely without any additional modifications - all you need to do is enable root in developer settings.
Wifi Tethering
I dont know if this could be done or not... Am wondering though, can/will phoenix os provide wifi tethering and share internet connection from ethernet??
I am getting an Error while booting up Phoenix OS ,
I have follow all proper command as Phoenix OS needed to Install on Any Machine but it is not booting up,
It is Stuck on A N D R O I D [email protected]
after 2 minutes screen goes blank and A BLACK SCREEN WITH A BLINKING COURSER Huh
What is happening with me Please help me??
Am Using An old Laptop with Pentium M, with 768 MB RAM
And Please don't teach me for reinstalling or restart the process, i have already done many times, and because The OS packed in EXE file so there is not way to edit GRUB file,
Kindly help me out to get rid out,
I know it's a very old machine but is there any way to install this OS on this Machine
krish0008 said:
I am getting an Error while booting up Phoenix OS ,
I have follow all proper command as Phoenix OS needed to Install on Any Machine but it is not booting up,
It is Stuck on A N D R O I D [email protected]
after 2 minutes screen goes blank and A BLACK SCREEN WITH A BLINKING COURSER Huh
What is happening with me Please help me??
Am Using An old Laptop with Pentium M, with 768 MB RAM
And Please don't teach me for reinstalling or restart the process, i have already done many times, and because The OS packed in EXE file so there is not way to edit GRUB file,
Kindly help me out to get rid out,
I know it's a very old machine but is there any way to install this OS on this Machine
Click to expand...
Click to collapse
Try my iso. you can unpack with WinRar and change grub.cfg, but you shouldn't have to.
Burn it to a USB with the provided installer.
http://forum.xda-developers.com/android/development/unofficial-phoenix-os-v1-1-0-bootable-t3458491
krish0008 said:
I am getting an Error while booting up Phoenix OS ,
I have follow all proper command as Phoenix OS needed to Install on Any Machine but it is not booting up,
It is Stuck on A N D R O I D [email protected]
after 2 minutes screen goes blank and A BLACK SCREEN WITH A BLINKING COURSER Huh
What is happening with me Please help me??
Am Using An old Laptop with Pentium M, with 768 MB RAM
And Please don't teach me for reinstalling or restart the process, i have already done many times, and because The OS packed in EXE file so there is not way to edit GRUB file,
Kindly help me out to get rid out,
I know it's a very old machine but is there any way to install this OS on this Machine
Click to expand...
Click to collapse
You can also edit your Grub at time of boot.
It will usually tell you to "edit grub highlight the boot option then tap "TAB" key and I have also seen "E" key
This will drop you into a command like screen where you can edit your grub file for a ONE TIME run of the ISO image of choice.
@Vioner, bg260
does phoenix os is compatible with tincture key mapper because it close every time i open after welcome message in 1 second.
Removed. For safety.
For some reason i'm happy with Phoenix until Remix fix their in game mapping too & play services
Can i install any audio enhancer? prefer viper4android
**dont want to risk trying because of a lot of data & apps here

[Root] Phoenix OS x86/x64 v2.0.7 (13 June) Rooted Images

Hey guys, a new version of Phoenix OS (v2.0.7) is out and I have created rooted images for you guys to use.
Instructions:
Download the correct system rooted.7z file provided in the Download section and extract it
Install Phoenix OS and restart your computer.
Boot into Phoenix OS and finish the system initialization wizard. Restart the computer and boot into your main OS.
Go to C:\Phoenix OS (or wherever your Phoenix OS installation is) and replace the system.img file that's already there with the one you just downloaded
Reboot your computer now and boot into Phoenix OS.
Install the latest version of SuperSU. Sign in to Play Store using your Google account and update SuperSU that way. If you for some reason cannot use the Play Store, you can find SuperSU on the official thread. Download the flashable zip, extract Superuser.apk from the common folder, and install it in Phoenix OS by opening the .apk file with the default file manager that comes with the OS.
Update the binary by choosing Normal and your Phoenix OS should now be fully rooted
Download:
Phoenix OS x86 v2.0.7 (13 June) Rooted Image + original system.img + PhoenixOSInstaller_v2.0.7.151.32bit.exe
https://drive.google.com/drive/folders/0B_UTWXKFnZoNVGpBZmxQS0dhRjg
Phoenix OS x64 v2.0.7 (13 June) Rooted Image + original system.img + PhoenixOSInstaller_v2.0.7.150.64bit.exe
https://drive.google.com/drive/folders/0B_UTWXKFnZoNclN5SGdFUGlTRGs
Download Phoenix OS v2.0.7 here (original thread):
http://bbs.phoenixstudio.org/en/showthread.php?tid=6186
History:
Uploaded v2.0.7 system images
Oooh... now I can test this to see if it fixes my G+ compatibility issue
The Wrath of Kahn said:
Oooh... now I can test this to see if it fixes my G+ compatibility issue
Click to expand...
Click to collapse
Sure! Let us know if it works out well for you
meanhacker said:
Sure! Let us know if it works out well for you
Click to expand...
Click to collapse
Sadly, no. It is rooted successfully and everything else seems fine, but "device not compatible" again. Unfortunately this is a deal killer for me =/
The Wrath of Kahn said:
Sadly, no. It is rooted successfully and everything else seems fine, but "device not compatible" again. Unfortunately this is a deal killer for me =/
Click to expand...
Click to collapse
Did you try both, the 32 and 64 bit versions? I will try it on my Surface Pro 3 sometime and will let you know my results. Meanwhile, you can post it on their official forum and let them know that G+ isn't working
meanhacker said:
Did you try both, the 32 and 64 bit versions? I will try it on my Surface Pro 3 sometime and will let you know my results. Meanwhile, you can post it on their official forum and let them know that G+ isn't working
Click to expand...
Click to collapse
Only tried 64 bit... guess I could give 32 bit a shot. Tomorrow then...
The Wrath of Kahn said:
Only tried 64 bit... guess I could give 32 bit a shot. Tomorrow then...
Click to expand...
Click to collapse
I tried opening G+ on the v2.0.6 and got the same error as you. Perhaps you can use the browser to browse G+ for now until a solution is available? Also, look into spoofing your deice model into a model of an actual tablet. Maybe that will work if you edit the build.prop file.
If anyone get's "grub minimal bash like line editing issue" when trying to boot
Hi I just tried phoenix OS. yesterday on my unbranded baytrail tablet (ub15ms10) I was stuck with this issue for a while and I finally came up with the fix using the grub prompt! (I used "rufus" to create the boot usb drive)
First, list your drives with ls ls Mine came up with hd0 and some others, but since I was booting from a usb drive, that's all that matters at the moment. hd0 will be the drive that you need so set it as the target and below is basically what you need to type to try it out without installing.
set root=(hd0,1)
linux /kernel root=/dev/ram0
initrd /initrd.img
boot
You should then be able to boot Pheonix OS 2.0.7 32bit. I did not try the 64bit version since there's no point because tablet has less then 4GB of RAM. What works: It makes good use of the tablet's GPU, it didn't lag in anyway for games such as clash royal. Browsing is good, playstore works..The performance is nice, It runs well on a 2GB ram tablet with a 1.3Ghz Intel Atom Z3735F. GPS works, bluetooth works.
What doesn't work: No audio, no brightness control. I didn't bother testing anything else since I lost interest as soon as audio didn't work. I'd probably be able to fix it myself by messing around with the kernel parameters but it's a PITA.
meanhacker said:
I tried opening G+ on the v2.0.6 and got the same error as you. Perhaps you can use the browser to browse G+ for now until a solution is available? Also, look into spoofing your deice model into a model of an actual tablet. Maybe that will work if you edit the build.prop file.
Click to expand...
Click to collapse
I tried editing the build.prop before with no luck, but I'm not experienced in doing it so I may have missed the fields that I needed.
irex102 said:
Hi I just tried phoenix OS. yesterday on my unbranded baytrail tablet (ub15ms10) I was stuck with this issue for a while and I finally came up with the fix using the grub prompt! (I used "rufus" to create the boot usb drive)
First, list your drives with ls ls Mine came up with hd0 and some others, but since I was booting from a usb drive, that's all that matters at the moment. hd0 will be the drive that you need so set it as the target and below is basically what you need to type to try it out without installing.
set root=(hd0,1)
linux /kernel root=/dev/ram0
initrd /initrd.img
boot
You should then be able to boot Pheonix OS 2.0.7 32bit. I did not try the 64bit version since there's no point because tablet has less then 4GB of RAM. What works: It makes good use of the tablet's GPU, it didn't lag in anyway for games such as clash royal. Browsing is good, playstore works..The performance is nice, It runs well on a 2GB ram tablet with a 1.3Ghz Intel Atom Z3735F. GPS works, bluetooth works.
What doesn't work: No audio, no brightness control. I didn't bother testing anything else since I lost interest as soon as audio didn't work. I'd probably be able to fix it myself by messing around with the kernel parameters but it's a PITA.
Click to expand...
Click to collapse
For the audio and other issues for baytrail/cherrytrail devices, someone made a kernel that apparently fixes these issues in debian/ubuntu which can be found here: https://yadi.sk/d/pW1Fbl-VyVPoR/Linux 4.12/Linux 4.12rc5. If someone else could use these kernels sources to apply a patch for android x86 that would be awesome.
irex102 said:
For the audio and other issues for baytrail/cherrytrail devices, someone made a kernel that apparently fixes these issues in debian/ubuntu which can be found here: https://yadi.sk/d/pW1Fbl-VyVPoR/Linux 4.12/Linux 4.12rc5. If someone else could use these kernels sources to apply a patch for android x86 that would be awesome.
Click to expand...
Click to collapse
Hey I found some readied kernels that fixes all the issues on baytrail tablets for android x86 7.1: https://drive.google.com/drive/folders/0B1HDhURlGNctY045UWFhalo5MW8 All that's left is to patch a rom for these devices. More info found here: https://github.com/burzumishi/linux-baytrail-flexx10/issues/12#issuecomment-309275211
#Quest
i'm already install phoenix os latest version, can i replace old system.img with system.img rooted without uninstall my latest phoenix os already installed on my pc?
Nicojoy said:
i'm already install phoenix os latest version, can i replace old system.img with system.img rooted without uninstall my latest phoenix os already installed on my pc?
Click to expand...
Click to collapse
What version of Phoenix OS do you have installed? If you have v2.0.7, you're in the right thread, so go ahead and download either a 32 or 64-bit version of the rooted image and replace it with your current system.img.
This will work on a Nexus 9 or it only works in pc's?
when i update su binary like you say it says to me installation failed
edit: ifound soulition its to update super su to the latest version with play store or aptoide or arc market or app vn and the install the binary data its soooo easyyyyyyy
Waiting for rooted system.img for Phoenix OS 2.1.0
SU Binary busy?
So I followed the instructions (although the step 6 is kind of confusing, English is not my native language so...) booted with the rooted sys image, installed superSU from the Play Store and when I open it it says "SU binary busy" and send me to a FAQ where it says that
"The SU files are already occupied by other software, such as Kingroot."
So I need to install the binary somehow? or something went wrong?
Oh BTW, used Root checker and it says it's not propely installed
Thanks for the image, buddy
MrSlenderman said:
"The SU files are already occupied by other software, such as Kingroot."
Click to expand...
Click to collapse
I also ran into this problem using the newest version from the play store, I could avoid this though by installing version 2.79 through an apk.
But now it won't let me update the binary, since everytime I select "Normal" the installation fails after a minute or so.
Any ideas?
Guys, when to expect a rooted image for V 2.1.0 x86
thank you, but i bit confused about when i update the os,
so when i update the os, the rooted image will gone ? and i need to wait for another rooted image ?

[Discontinued] Linux on the Acer Iconia Tab A500, 2022 edition

UPDATE: I discontinued work for this tablet model, due to the lack of NEON support for the Nvidia Tegra 2 CPU used in this model. Any existing work I uploaded will remain online, but I won't be uploading anything new. I'm also considering selling my tablet to anyone interested.
I have become successful with getting postmarketOS to run on this tablet for the past 2 months, running mainline Linux (5.8.0 as of this writing). This allows us to use this tablet model for a little longer, without getting stuck on older Linux kernel versions.
postmarketOS is an experimental, touch-optimized and pre-configured Alpine Linux. It can be installed on smartphones and other devices.
About postmarketOS, from their homepage:
We are sick of not receiving updates shortly after buying new phones. Sick of the walled gardens deeply integrated into Android and iOS. That's why we are developing a sustainable, privacy and security focused free software mobile OS that is modeled after traditional Linux distributions. With privilege separation in mind. Let's keep our devices useful and safe until they physically break!
Click to expand...
Click to collapse
Wiki page for this tablet: https://wiki.postmarketos.org/wiki/Acer_Iconia_Tab_A500_(acer-picasso)
Most features should work, except for the camera and 3D acceleration. Wi-Fi and Bluetooth work only if the non-free firmware is chosen to be installed.
How to install:
Follow the installation guide at https://wiki.postmarketos.org/wiki/Installation_guide, where theses specifics have to be specified when requested (this device is now in upstream pmaports):
Vendor: acer
Device code-name: picasso
Install non-free Wi-Fi + Bluetooth firmware: y
Only the mainline kernel is available for installation now, as downstream kernels no longer successfully compile. The user interface may be freely selected, as long as it is not one that requires 3D acceleration. To use KDE Plasma 5, add these lines to /etc/security/pam_env.conf:
Code:
QT_IM_MODULE=qtvirtualkeyboard
QT_QUICK_BACKEND=software
LIBGL_ALWAYS_SOFTWARE=1
Next, run the following commands in succession, after each one finishes, assuming the working directory contains the pmbootstrap.py script:
Code:
> ./pmbootstrap.py build device-acer-picasso
> ./pmbootstrap.py build firmware-acer-picasso
> ./pmbootstrap.py build linux-postmarketos-grate
From here on out, the generated chroot can be either installed to the eMMC, or a microSD card that must be inserted at or before boot time (the latter method allows for dual-booting Android already installed to the eMMC, although it can be directly accessed from the Linux system). The boot partition always has to be flashed to the eMMC in fastboot mode, as it is not possible to boot directly off of a microSD card.
If installing to the eMMC, run
Code:
> ./pmbootstrap.py install
> ./pmbootstrap.py flasher flash_kernel --partition secboot
> ./pmbootstrap.py flasher flash_rootfs
(optional) > ./pmbootstrap.py flasher boot
If installing to a microSD card, run
Code:
> ./pmbootstrap.py install --sdcard [path to the device for installation]
> ./pmbootstrap.py flasher flash_kernel --partition secboot
Depending on what user interface was chosen earlier in the installation process, there may not be enough packages installed to get a fully-loaded GUI. Besides the built-in Wi-Fi, it is also possible to use a USB ethernet adapter, or connect to another computer with a micro-USB cable and get RNDIS access that enables using SSH to the tablet.
Using another distro in place of postmarketOS
Advanced: Using another distro in place of postmarketOS
It is possible, if using the microSD card method, to use a different distro instead of postmarketOS, for those who want more software OOTB. I use the Ubuntu MATE rootfs from https://ubuntu-mate.org/ports/raspberry-pi/ as my daily driver, but other distros may take more effort to get working. Glibc limitations no longer apply, as the kernel version is no longer stuck at 3.1.0 (unlike with my earlier attempts). Carefully follow the instructions listed below, or the resulting system will become unbootable:
Use losetup or GNOME Disks (Utility) to mount the image in read-write mode.
Run GParted with the loop image and the target microSD card as the arguments.
Copy only the larger rootfs partition to the microSD card. Resize as necessary to get it to fit on the target microSD card.
Make sure on the target microSD card the boot partition is named 'pmOS_boot' and the rootfs 'pmOS_root'. The initramfs is hard-coded to search for partitions with these names by default for microSD cards. The loop image is not needed after this point, and can be safely detached.
On the copied rootfs, edit /etc/fstab to reflect the partition layout. To get access to Wi-Fi and Bluetooth, copy the kernel modules and firmware from the pmOS rootfs on the host system to the microSD rootfs.
Let me know if something wasn't understood from my instructions, or more clarification is needed. The instructions here can be somewhat overwhelming for those who have less Linux experience, but at least we're not forced to stay on old distro versions anymore.
Premade Linux images
I finally have managed to create a premade image to make the installation process easier for other people, especially for those who don't want to go through the hassle of compiling software. Every image I make can be found at https://drive.google.com/drive/folders/1pMqaS5GaM6N9TAKlNGQZWCG8UTiRn4pK?usp=sharing.
For all images:
Kernel version: 5.15.0-rc4
Includes all compiled kernel modules from postmarketOS builds, plus nonfree firmware enabled.
The postmarketOS splash screen will appear, although the underlying OS differs based the image used.
Images available:
Ubuntu MATE 20.04.1 (ubuntu-mate-20.04.1-desktop-armhf+acer-picasso.img.xz) (size: 1.3 GiB):
Based on 'ubuntu-mate-20.04.1-desktop-armhf+raspi.img.xz', available from https://ubuntu-mate.org/ports/raspberry-pi/
Underlying OS is Ubuntu 20.04.1, which is supported for 5 years until April 2025. However, Ubuntu MATE officially has support only until April 2023.
Requires at least an 8 GB or greater size microSD card (the image is 5.6 GiB decompressed).
The setup screen will open upon the first successful boot, where a username and password have to be set.
Most extra packages for the Raspberry Pi family of computers have been removed, including the kernels.
The battery icon in MATE cannot be enabled graphically, as the preferences window has been patched to permanently hide such an option (as the Raspberry Pis lack native battery support); instead run the command
Code:
gsettings set org.mate.power-manager icon-policy 'always'
to manually enable it.
The PPA at https://launchpad.net/~grate-driver/+archive/ubuntu/ppa is pre-configured to be accessed. Most packages from this repository, including the opentegra driver, come preinstalled. They currently are enough to get 2D acceleration working, but not for 3D acceleration.
Except for what has been mentioned above, any packages shipped may have to be updated once an internet connection is established.
Arch Linux ARM (ArchLinuxARM-armv7-latest+acer-picasso.img.xz) (size: 576.6 MiB):
Based on 'ArchLinuxARM-armv7-latest.tar.gz', available from https://archlinuxarm.org/about/downloads
Rolling release distro often with the latest versions of most packages. More recent software can be acquired at a small expense of instability.
Requires at least an 2 GB or greater size microSD card (the image is 1.9 GiB decompressed). Larger size is recommended for installing more packages.
To login into system:
Login as the default user alarm with the password alarm.
The default root password is root.
Initially command-line only; contains no desktop environment installed.
Use any image writing program with these images. If such a program does not support XZ compression, the image needs to be extracted instead, and that has to be used.
I hope the images will proves useful to some people. Let me know if any issue pops up during usage of this image!
hey Worldblender,
I have flashed the premade file you shared to an sdcard but I'm unsure as to how to boot into it?
tehno said:
hey Worldblender,
I have flashed the premade file you shared to an sdcard but I'm unsure as to how to boot into it?
Click to expand...
Click to collapse
The instructions were written assuming that the user has already flashed the custom bootloader as described here: https://forum.xda-developers.com/iconia-a500/a500-2019-2020-t4039271. Sorry for not making this clear anywhere, but that custom bootloader, along with flashing the boot image found in the first partition named "pmOS_boot" to either boot or secboot using fastboot, should get you set up to boot the SD card image.
Hi Worldblender,
Nice to see you work on this legacy device.
I definitely don't want to use android or can use it anymore on this tablet.
Nice to see some linux flavor being ported to it.
I had a look a the dedicated page on postmarketos.
Can you confirm the only GUI availbale as for now is the one called "Weston" ?
Or is MATE also working (from the screenshot) ?
Weston seem very basic, MATE more friendly.
How about performance ?
I'm considering reusing it to display a grafana dashboard in firefox for instance, maybe more if performance isn't too bad.
Worldblender said:
The instructions were written assuming that the user has already flashed the custom bootloader as described here: https://forum.xda-developers.com/iconia-a500/a500-2019-2020-t4039271. Sorry for not making this clear anywhere, but that custom bootloader, along with flashing the boot image found in the first partition named "pmOS_boot" to either boot or secboot using fastboot, should get you set up to boot the SD card image.
Click to expand...
Click to collapse
Thank you Worldblender for your work in writing up instructions and compiling the image too.
However, I'm still a bit lost as to what to do with your Ubuntu Mate image.
I've gotten the TWRP bootloader installed onto my Acer A500 tablet, but whether I use Rufus to expand your image onto an SD card, or just copy the compressed image onto the SD card, the [ Install ] does not see any images inside of the drive. Am I supposed to decompress your image in Windows and use the 0.img and 1.img in place of the nvflash's boot.img and recovery.img?
While I can see the two partitions in Ubuntu, I'm equally lost as to what to do with them, and how to get it onto the tablet.
coluwyvurne said:
Thank you Worldblender for your work in writing up instructions and compiling the image too.
However, I'm still a bit lost as to what to do with your Ubuntu Mate image.
I've gotten the TWRP bootloader installed onto my Acer A500 tablet, but whether I use Rufus to expand your image onto an SD card, or just copy the compressed image onto the SD card, the [ Install ] does not see any images inside of the drive. Am I supposed to decompress your image in Windows and use the 0.img and 1.img in place of the nvflash's boot.img and recovery.img?
While I can see the two partitions in Ubuntu, I'm equally lost as to what to do with them, and how to get it onto the tablet.
Click to expand...
Click to collapse
Wait for me to give out an update to the image, as there likely has been a new kernel version released that I would like to have updated first.
TWRP will not be used at all for this installation process, as the image is too big to flash with fastboot. Just flash the image to a microSD card, as the boot image that will be flashed will automatically pick it up shortly after booting. The only thing that does have to be flashed is the boot.img, which can be found in the first partition, and you will be only using fastboot for this process, not anything else.
I released a new version of the premade Ubuntu MATE image just now, named 'ubuntu-mate-20.04.1-desktop-armhf+acer-picasso.img.xz'. The following changes have been made since the last image:
Kernel version upgraded to 5.10.1-rc1
Based on Ubuntu MATE 20.04.1
Everything that changed since the beta1 image
Other than these changes, there are no other differences that can be noticed right away.
Direct link: https://drive.google.com/file/d/1mr-7e29KJYeagJju0Yo1qUpT2YRb61AR/view?usp=sharing
Many thanks for your work. I've entered today this forum just curious about something new and found this!
Second life for this old machine!
For those with problems installing, I've flashed precompiled image using balenaEtcher into the sdcard.
Then, extracted .xz image, extracted .img, then extracted 0.img and copied boot file from there. After that, renamed the file to boot.img and flashed it with fastboot.
As I've the old modified skrillex bootloader, the command is fastboot flash secboot boot.img.
It boots and works well for now!
Worldblender said:
[*] Add the PPA at https://launchpad.net/~grate-driver/+archive/ubuntu/ppa to get access to updated video drivers. They currently are enough to get 2D acceleration working, but not for 3D acceleration.
Click to expand...
Click to collapse
@Worldblender
Hi, i apt updated after adding grate-driver ppa, it seems it broken xorg because X don't start anymore
Can you detail how to proceed ?
pheex79 said:
@Worldblender
Hi, i apt updated after adding grate-driver ppa, it seems it broken xorg because X don't start anymore
Can you detail how to proceed ?
Click to expand...
Click to collapse
Can you still switch to a virtual terminal with Ctrl-Alt-[F1-F7]? You will need a USB keyboard to do this. Then try, after logging in with your username and password:
Code:
systemctl stop lightdm
startx
If startx does not bring something up, could you try running journalctl, and show me any log entries relating to lightdm?
If that still fails, you can try (if ppa-purge is not installed, install that first)
Code:
ppa-purge ppa:grate-driver/ppa
@Worldblender
one binary missing but i think this error is present before adding ppa
"/sbin/prime-switch: 22: /usr/bin/gpu-manager: not found"
Xorg log:
Require OpenGL version 2.1 or later
modeset(0): Failed to initialize glamor at ScreenInit() time
pheex79 said:
@Worldblender
one binary missing but i think this error is present before adding ppa
"/sbin/prime-switch: 22: /usr/bin/gpu-manager: not found"
Xorg log:
Require OpenGL version 2.1 or later
modeset(0): Failed to initialize glamor at ScreenInit() time
Click to expand...
Click to collapse
I never received such an error, but the specific package you must install is xserver-xorg-video-opentegra. No other Nvidia driver is going to work.
Worldblender said:
I never received such an error, but the specific package you must install is xserver-xorg-video-opentegra. No other Nvidia driver is going to work.
Click to expand...
Click to collapse
It works ! Thank you
xserver-xorg-video-opentegra was not installed
when adding ppa grate i only did an "apt upgrade" cmd i thought all grate items were installed (a few are installed when upgrading apt)
Nice work thank you so much.
Is there any chance for Manjaro arm? Or is it limited to debian based distros?
Note that after following the instructions for installing the Ubuntu MATE image from @Worldblender from a starting point of just the stock image, I have Ubuntu MATE installed on the external SD card and no OS installed on the eMMC because it was wiped during the bootloader replacement. Reading back through the posts suggests this is by design.
@Worldblender, so I'm very new at rooting devices, and have a little experience with Ubuntu but feel pretty lost. Any chance you could hook me up with a step by step install of the Nov2 image (unless you've put together another new version) from a stock(not rooted or anything) A500? I apologize if I overlooked something.
Edit: I got it working after doing this thing called reading, I definitely overlooked some things after reading closer. For someone else that might find themselves in my shoes here's what I did.
I followed this link: https://forum.xda-developers.com/iconia-a500/a500-2019-2020-t4039271 to get the bootloader installed
and then followed @whylly 's instructions:
whylly said:
For those with problems installing, I've flashed precompiled image using balenaEtcher into the sdcard.
Then, extracted .xz image, extracted .img, then extracted 0.img and copied boot file from there. After that, renamed the file to boot.img and flashed it with fastboot.
As I've the old modified skrillex bootloader, the command is fastboot flash secboot boot.img.
Click to expand...
Click to collapse
Hi there ! I have an iconia a500, rooted with lightspeed 4.8. Can I install this and then make it switch to Khali linux ? My ultimate objective is to get Khali on this tablet. I've worked my way down from ver 2.5x linuxdeploy all the way down to 2.0 lol So I'm thinking maybe if I apply your OS it will update the Kernal from 4.0.3 to 5 yes ? (That's a big jump for linuxdeploy) then I can apt-get khalifull ? Am I off base would this work ? Unless you have an image already of course in which case pleaaaaaaaaaaaaaase I'll pay for the bloody thing if I have to I've been pulling my hair out for days. Tried frikkin everything.
Unless anybody has a better method of course in which case feel free to suggest. If I have to make the image from scratch so be it
EDIT: UGhhhhhh after days of troubleshooting, I got to linuxdeploy2.0-1.16 installed kali (the native one on the app not from the repository as that gives kernel too old once you get the install working). Managed to term in and tried to start lxde, failed because lxde doesn't exist (sigh) tried to apt-get... kernel too old. game over sigh
Unless someone has a workaround I don't think it's possible to get Khali on a500.
Sound work?

Categories

Resources