• Installing Linux on a tablet instead of Android. Installing Linux instead of Android

    As an inveterate lover of OS Linux, I would of course like to have a phone with this operating system. But unfortunately you can’t find such a phone in a store. But still there are craftsmen who manage to install Linux on the phone.

    To do this, they create special firmware, usually for specific model phone. In this case we have regular phone, where you can buy spare parts if you need anything, and if something doesn’t work, return the phone to its original appearance.

    What phone models can, for example, install Linux on? The website www.linuxmobile.org has firmware for at least several models. These models can be equipped with firmware based on Android. If you didn't know, Android is also Linux.

    What phones can you install it on? Linux?

    Motorola Atrix Motorola Razr HD Cyanogen Mod 10 Cyanogen Mod 9 Cyanogen Mod 7

    Perhaps one of these models is in your store and you can buy this phone and install Linux on it. What will it look like? This is what stripped down Android looks like Linux on the phone:

    Of course, the developers warn that you use these firmware at your own risk, and this is understandable. But on the other hand, would an ordinary user undertake to install Linux on a phone? He simply doesn’t need it, this is the lot of people who are well versed in the topic. Yes, it would be great to install on my old one Linux phone, it’s a pity he’s not on the list….

    Linux on a tablet - is it worth installing?

    Linux on a tablet is the dream of many Linux lovers. I wrote some time ago that they had already made a tablet with Ubuntu, but so far in small quantities and buy a tablet with Linux today is not so easy. But this is just the beginning, as there is no doubt that there will be new products in the future mobile phones and tablets will increasingly use Linux on their devices. But today everyone can install Lynx on a tablet, if they are familiar with Linux, of course.

    The first question that arises for those who want to load Linux on a tablet is the question of which Linux to install? Here you should immediately take off your rose-colored glasses: any Linux that you install on regular computer, cannot be installed on the tablet.

    The fact is that most tablets today are made based on processors that have an ARM structure. Therefore, the easiest option to install Linux on your gadget is to buy a tablet with the usual x86 architecture. Finding such a tablet is not difficult, since it will most likely have Windows 7 or something similar pre-installed on it. By purchasing such a tablet, you can install any Linux on it.

    But finding such a tablet today is not so easy, and even if you find it, you may not like it in appearance or characteristics.

    Running Linux on Android

    What is the way out? And there is only one way out: find OS Linux, which has already been ported to ARM processor. There are not many such developments today, and one of the options is Kali Linux. But this is just one of the options. If you type in search engine the phrase " Linux ARM", you can see which Linuxes are already running on this processor. Here are some of them:

    Arch LinuxARM Debian Linux on ARM Ubuntu Linux on ARM Gentoo Linux on ARM

    So you have a choice and you can try installing Linux on your tablet. But I have a question: are there enough ports of Linux programs for this platform? Is the game worth the candle? After all, it’s not enough to just port Linux; it’s also important to port applications for it.

    In general, I admire the abundance of applications for Android, which are no less numerous than for Linux. And I would like to see many of them in Linux. But won't it turn out that by installing Linux on my tablet, I will deprive myself of this variety of applications that Android has?

    In general, you need to think a thousand times before installing Linux on your tablet. Maybe his time has not come yet?

    18+ © Seclub.org 2003-2018

    In this article we will tell you in detail how to install Linux to an Android device. For installation and full-fledged work alternative system you will need: a smartphone or tablet, a software emulator, root rights and several gigabytes of free space.

    1. Installation applications complete linux installer

    Enter into the menu Google search Play the word “emulator” and get a list of several tens or so identical utilities. They are all good, but we focused on the Complete Linux Installer application. It is completely free, perfectly localized and equipped with detailed instructions for beginners.

    The program can be downloaded from http://goo.gl/5C6Xa. The installation algorithm for Complete Linux Installer is no different from installing any other software, so we will not dwell on this point.

    2. Working with the Complete Linux Installer application

    Before starting to work with the program, I would like to emphasize once again: what we are describing in this article is not installing Linux instead Android, but emulation of the operation of one system in another.

    So, launch the application and agree to install additional software components. It is working with these modules that will subsequently make it much easier for you to use the operating room. Linux systems.

    As mentioned earlier, Complete Linux Installer requires root rights to fully function, which the application will remind you of in a pop-up window.

    We provide the program full access to the system functions of the mobile device.

    This completes the initial preparation of the emulator for work. The main application menu will open in front of you. Go to the sub-item “Installation Guide”.

    The emulator will scan the hardware of your gadget and display a list of operating systems that are guaranteed to run on your device. mobile device. We choose Ubuntu 13.10 as an example.

    From this moment on, the program begins to “guide” you through the installation steps operating system, accompanying every necessary action detailed instructions. For example, after reading the emulator requirements in the first step, be sure to install “Terminal” and “VNCViewer” in the second. Only after this select “Download image”.

    Read the description of the differences between distributions of the Linux operating system and choose the one you need.

    Create at the root external storage gadget folder with the name future system. This will make the search much easier for the program. necessary files. In our case, we create the “ubuntu” directory. Unpack the downloaded archive into this folder.

    As a result, two files should appear in the “ubuntu” directory. One of them is with the .img extension.

    Is it possible to install Linux on a phone?

    This is the image of the Linux system being launched.

    After completing these steps, go to the “Launch” sub-item of the main menu of Complete Linux Installer and click the auxiliary menu “Settings” in the right top corner windows. By selecting the “Edit” option, provide the application with the full path to executable file systems. Confirm your choice by clicking on the “Save Changes” button.

    This completes the next stage of installing an alternative operating system into the memory of your gadget. You can safely select the “Run Linux” option.

    Application in background will launch a terminal to execute test commands and request root access to the device’s system functions. We allow it.

    Now your smartphone or tablet will be able to work as an emulator of the Linux operating system and you will have access to all the capabilities of the operating system with a penguin on the logo - from executing simple commands in the terminal to installing a full-fledged graphical environment. Installing Linux on Android is complete.

    Why :

    So this is so that you clearly understand the difference between an actively developing system in a relatively highly profitable market and a decaying platform for hairdressers.

    It’s just that Android has a lot of things and actively uses interfaces in the form of file systems.

    Well, it happens.

    Is it possible to install Linux on a phone?

    Development always comes through mistakes.
    Maybe just not do this?

    Yes, anywhere. This is more of an android question than a unix forum question. The absence of lines in fstab does not prohibit mounting simply by command.

    Today, two operating systems occupy leading niches in the mobile segment - iOS and Android. Many manufacturers are closely involved in creating their own mobile systems. Some attempts were successful. Their result was best case scenario several devices that never became successful in the market. Ubuntu Touch was announced in 2013.

    Installed on phones mobile option Linux systems - Ubuntu Touch.

    It had some interest from users. Ubuntu Touch, which can still be installed on a smartphone today, offers the user not only new interface. It will be of interest to enthusiasts, as well as all fans of the Linux OS. And just for those who are tired of the monotony of mobile platforms.

    The Ubuntu Touch mobile platform appeared 4 years ago. She gained quite wide popularity - this was facilitated by the well-known desktop “mother” of the new mobile system. But the popular version on Ubuntu phone I didn't. The reason for this was low stability, large number bugs Devices running this OS were often rebooted, and the shell did not represent the height of design thought.

    The press has returned to the topic of this operating system many times. There were all sorts of rumors - both about the freezing of the platform and about a complete cessation of work on it. You can’t trust all of them, but as a fact, Ubuntu Touch appears quite rarely on smartphones. IN lately information about significant updates platform and this gives all fans of the mobile OS hope that Canonical has not forgotten about the promising product.

    As part of the project mobile version Ubuntu has two separate global versions- for smartphones and tablets. They are called Phone and Tablet respectively. They are practically no different for end user, and the differences are aimed, rather, at supporting the hardware platform.

    Main Features

    The desktop version of the OS uses the Unity graphical interface, which is loved by non-professional Linux users. In the mobile phone, the manufacturer moved away slightly from it - only the side and top panels remained unchanged.

    All basic actions in the new OS are performed using gestures. For example, if you drag between the edges of the screen, the multitasking menu will appear on it. For Android users, this solution will be somewhat inconvenient, but innovative and unusual.

    In addition, Ubuntu has a Terminal on your smartphone! This is still an inferior version of it, and it is still far from the functionality of the desktop one. However, some functions are still there, and the techniques work.

    How to install Ubuntu on Android?

    To install Ubuntu on your phone instead of Android, you need to have basic skills in working with the Android system. The installation will not remove your “native” system; it will be performed on top of an existing distribution.

    IMPORTANT. You perform all actions at your own peril and risk.

    1. You will need the Android application - Linux Deploy. You can find it on Play Market.
    2. Launch the program and explore the on-screen help menu. You should see a suggested course of action.
    3. If necessary, go to “Settings” and select Russian interface language.
    4. Create new profile for accounting Linux entries. To do this, in the main screen of the program, click on the “Linux” line. It is located at the top.
    5. Click OK. All that remains is to select the desired profile.
    6. And now you need File manager. It's best to use ES File Explorer. Open it. In the root directory, create an Ubuntu folder. It is very important to write down the name on English. The OS files will be installed in this folder.
    7. Write down the folder path in a separate place. It will still come in handy.
    8. Run again Linux program Deploy. In the options, select “Distribution” - “Ubuntu”. After this, Ubuntu should begin downloading to your smartphone.
    9. When the installation is complete, click on the “Start” button. You will see service messages. They say that the OS deployment process is underway.
    10. Download and install the VNCViewer application. You will need it to obtain additional data. Password account default is changeme.
    11. That's it! You now have a fully functional copy of Ubuntu installed on your smartphone or tablet!

    Installing Ubuntu Phone

    We looked at installing a full-fledged Ubuntu on mobile device. Installing Ubuntu Mobile to smartphone is an easier task. It can be performed from the desktop version of this operating system.

    Linux Deploy. This application is open source code, designed to automate the process of installing, configuring and running GNU/Linux distributions on Android platform inside the chroot container. The application creates a disk image on a memory card or other media, mounts it and installs the selected Linux distribution there. Installation into a file, directly onto a memory card partition, into a directory with the ext2/ext3/ext4 file system and into RAM is supported. Applications from a Linux distribution run in a chroot environment, run in parallel with the main system and are comparable in speed. All changes made to the device are reversible, i.e. The application and the components it created can be completely uninstalled.

    Installation of the Linux distribution is carried out over the network from official mirrors on the Internet. Because Linux work Deploy is based on system call Linux kernels, then only Linux distributions. Through the program interface you can control the installation process of the Linux distribution, and after installation you can start and stop services installed system(there is support for running your own scripts). The installation process is displayed as text reports in the main application window. During installation, the program configures itself work environment, which includes basic system, SSH server, VNC server and graphical environment to choose from. You can also manage the parameters of SSH and VNC servers through the program interface.

    Installing a Linux distribution takes about 30 minutes. The recommended minimum size of a disk image without a GUI is 512 MB, and with graphical interface- 1024 MB (for LXDE). After the initial installation, the password for access via SSH and VNC is assigned as “changeme”, which can be changed standard means distribution, or through the application settings.

    Characteristics:

    • Supported distributions: Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, CentOS, Gentoo, openSUSE, Slackware, RootFS (tgz, tbz2, txz)
    • Installation type: file, partition, RAM, directory
    • Supported file systems: ext2, ext3, ext4
    • Supported architectures: ARM, ARM64, x86, x86_64, architecture emulation mode (ARM<->x86)
    • Methods of connecting to the container: CLI, SSH, VNC, X server, framebuffer
    • Management interfaces (CLI): Android terminal (or adb), telnet, web interface (terminal via browser)
    • Desktop environment: XTerm, LXDE, Xfce, MATE, other (manual setup)
    • Supported languages: multi-language interface

    ATTENTION!

    This program comes WITHOUT ANY WARRANTY, and the author is not responsible for any possible consequences its use. It's free software, and you can redistribute it under the terms of the GPLv3 license.

    GNU/LINUX INSTALLATION INSTRUCTIONS

    1. Connect WiFi or another network with Internet access. Installation is carried out over a network and will not work without Internet access.
    2. Make sure your device has received superuser rights (root). Install latest version Linux Deploy program and run it.
    3. When you first launch the application, the update of the working environment is automatically launched, which is a directory containing all the necessary scripts, settings and container profiles. Working environment settings can be viewed in the " Settings -> Working environment". The environment directory should not be changed unless there is a reason to do so. It is useful to leave the option " enabled. Settings -> Keep the screen on" ("Settings -> Screen Lock"), while the application is active, the screen, WiFi and processor will not go into sleep mode.
    4. The program supports working with several profiles, where the parameters of each GNU/Linux instance are stored. You can quickly switch between instances through the profile management window (opens by clicking on the icon in the main window header). By default, a profile is created with the name "linux". Go to the settings of the current profile (the far right button) and configure the necessary options for installing and running the GNU/Linux distribution ( see parameter description).
    5. Linux Deploy 2.x does not require installation on the BusyBox system, but in rare cases you may need to use the system BusyBox. To do this, install ®BusyBox compatible. In the BusyBox parameters, before installation, you must select the option " Replace applets". Then in the settings of the Linux Deploy working environment you need to specify the path to the system BusyBox in the " field Settings -> PATH variable" ("Settings -> PATH variable"), For example, /system/xbin, and start updating the working environment" Settings -> Update environment" ("Settings -> Update ENV").
    6. Run the installation of the selected distribution: " Menu -> Install" ("Menu -> Install"). The installation log is displayed in the main window of the application. Installation takes about 30 minutes on average. The image creation stage for a size greater than 2 GB may take long time(about 15 min.).
    7. If the installation is completed without errors, you can start the Linux system with the " START" ("START"). This will launch the services specified in the parameters - SSH, VNC and others.
    8. To access the console of a Linux system via SSH, you must install ConnectBot (or another SSH client). To access the Linux desktop, you must install an X server, such as XServer XSDL. In the settings you should specify the IP of the device to connect, for the same device - 127.0.0.1. The password for SSH and VNC is specified in the container parameters. You can change the current user's password from the console using the passwd command. To run programs from under user root use the sudo command (eg sudo synaptic). By default, the root user (unless specified as a username in the settings) does not have a password, but you can set a password for it with the command sudo passwd root.
    9. To stop the Linux system, all services running under it and unmount the disks, just press the button " STOP" ("STOP").
    10. Linux Deploy allows you to manage containers through the CLI (interface command line). To access the CLI, you can use telnet or a web browser, having previously activated the appropriate management interfaces in the settings.
    11. To reduce the time for installing the base system or in case of problems with installing the system from official repositories, you can import a container from a pre-prepared archive. For this purpose there is a repository of containers created with using Linux Deploy and available through the application interface in the " Repository" ("Repository"). Just select the desired container in the repository interface and click the " Import" ("Import"). After this, a new profile will be created in the application, the parameters of which can be changed if necessary. Then you just need to run the installation " Menu -> Install" ("Menu -> Install"), the installation path will be prepared (an image for the container will be created), the container archive will be downloaded, unpacked and configured. After completing the procedure, you can start the container with the " START" ("START").

    PROGRAM UPDATE

    After updating the program, the working environment is automatically updated. If necessary, the update can be started manually: " Settings -> Update environment" ("Settings -> Update ENV"). Program (environment) updates do not affect an already installed GNU/Linux system, i.e. the installed system cannot be damaged or changed in any way due to an update.
    To change the settings of an already installed system or to return the settings to the original ones, you need to perform the configuration: " Menu -> Configure" ("Menu -> Configure"). If some components are selected in the parameters, then the configuration will install packages for the selected components.

    UNINSTALLING A PROGRAM

    Before uninstalling the program, you need to stop the GNU/Linux distribution using the button STOP, if you cannot stop the distribution, it is recommended to reboot the device. After that, run the command " Settings -> Delete environment" ("Settings -> Remove ENV"). After this, you can delete the application. Deleting an application with an unmounted container is dangerous; deleting an application version lower than 1.5.3 also deletes all data from all partitions mounted in the container! There may also be .img files that are created on the memory card when installing distributions , such files can be deleted manually through any file manager.

    Download the application to install Linux on Android - Linux Deploy on Android you can follow the link below.

    How to install on Android on Linux? This question arose to me after unsuccessfully trying to configure . No, everything worked, except for one thing: the network and the Internet. No matter how many manuals I read on port forwarding, nothing worked out for me. On Android 2.3 the network works right away, but on Android 4 it doesn’t. So I decided to go the other way and install Android emulator on Linux. How to install Android on Linux?

    In fact, I will now describe the experiment, so I don’t know what will ultimately happen and whether anything will work out at all, so before repeating my steps, read the article to the end. So let's begin!

    First, we go to the website and download the package we need from Android and everything that comes with it. I downloaded the version under Linux, Certainly.


    While everything is downloading, let’s install it on Linux additional components For Android launcher SDK - Java machine through which everything will work. Open a terminal and run the command:

    Sudo apt-get install openjdk-7-jre

    Cd android-sdk-linux

    After this, we execute the command, as written in the manual, which was in the archive:

    Tools/android update sdk --no-ui

    After this, the program connects to Google service and begins downloading and installing the files it needs. It took a VERY long time to download, as more than 2 gigabytes of different packages for developers were downloaded. Maybe this step could have been skipped and immediately launch SDK manager. To do this, use the cd command to go to the tools directory:

    Cd android-sdk-linux/tools

    After this we run the command:

    ./android

    As a result, the program runs:


    It turns out that I installed all the packages with the command tools/android update sdk --no-ui. But in fact, I don't need them, since I won't be doing Android development, so I'll delete the unnecessary ones later. How to Run Android on Linux?

    Now you need to go to the menu tab Tools - Manage AVDs. A window will appear in which you will need to set the parameters of Android and its working environment. I asked these:

    After setting the parameters, click OK and our virtual machine with Android appears in the manager.


    Now press the button Start and launch our Android.


    As you can see, everything worked, and most importantly, the Internet works right away, and for the sake of this it all started. Now you can try setting up your account on Android and start installing applications from Google Play.

    The only negative is the strong brakes during operation. But I think here you just need to experiment a little, installing different Android versions and setting different parameters for its installation. This is how you can install it Android on Linux for developing applications in it, and just for testing.

    If you know how to improve Android performance in Linux, then share your experience in the comments.

    The other day my old netbook came back to me, small, weak, I bought it back in 2010. And I thought: both Linux and Windows will be on it...

    You probably immediately had a question: - “Why install Android on VirtualBox at all ( virtual machine)?" And the reasons may be different, but basically...

    Hello dear readers of the best mobile portal website! In this article, I will tell you about running full-fledged operating systems on Android. Today, we will talk about two operating systems - Windows XP and Linux. So let's get down to business.

    LINUX

    Let's start with more easy instructions - launching Linux on Android. To begin with, I will warn you that for this method needed ROOT rights. Also, if you are using a smartphone on Android based 5.0 Lollipop, Android 6.0 Marshmallow or later, then you need a custom kernel. This article uses a Nexus 5 with the "ElementalX" kernel installed. So let's get started.

    Instructions:
    1. First, you need to download and install the BusyBox program, which provides most standard Unix tools.

    2. Next, download and install the Linux Deploy program, this is the main component and without it we won’t be able to do anything, since it downloads the distribution from official mirror, creates a disk image on microSD card, mounts it and installs the operating system distribution.
    3. Having opened the Linux Deploy application, go to the configuration panel. Here, choose which distribution you want to use. This article will use the default Debian distribution in the LXDE environment.

    4. Having selected the distribution, click on the install button. Installation takes about 30 minutes.
    5. Once installation is complete, the application will launch Linux environment and will set up the working environment itself, which includes the base system, SSH server, VNC server and the graphical environment that we selected earlier. You can also configure SSH and VNC servers through the program.
    6. You can connect via SSH or VNC, I use a VNC server, but you can use whichever one you want.
    7. If you connected via SSH server, enter port "22" and default password is "changeme".
    8. If you, like me, want to connect via a VNC server, download the VNC program, run it and enter the address “localhost:5900” in the field, the default password is the same as for the SSH server - “changeme”.

    9. Enjoy your Linux distribution running!

    Windows XP

    Now, about something more complicated - Windows startup XP on Android. Can you tell me how? The answer is simple - Bochs. It is with this application that we will emulate Windows XP. Bochs is a program that emulates x86-based operating systems, it was created to emulate operating systems such as Windows DOS, Windows 3.1, Windows 95, Windows 98. But today we will try a more difficult task. It's important to note that Windows work XP will be very, very slow and there will be no internet connection, so if you have patience and don't care about the problems that may arise, then go ahead! So let's begin.

    What you need:
    1. ISO file Windows XP
    2. Qemu Manager for PC
    3.
    4. Bochs SDL
    5. Blank Disk Image

    Instructions:
    1. Open Qemu Manager for PC and create a new virtual machine. Call it whatever you want, in in this case its name will be "XP".

    2. Enter how much RAM you want to allocate for virtual machine, this step is only for PC, on Android device it won't have any effect. Select the "do not use" option virtual disk" Click "next".

    3. The next step is to go to the drivers tab and select “ hard drive 0". Next, select the path to the previously downloaded “Blank Disk Image”.

    5. Finally, after completing all the steps, select the green button in the top left corner to start the virtual machine. From now on, simply install Windows XP on the virtual machine as on a simple PC.

    6. Once the installation is complete, unzip the Bochs SDL .zip file. Move "Blank Disk Image" to the SDL folder. Rename the "Blank Disk Image" file to "c".

    8. Download and install the Bochs app on Android. Next, open it. The application itself must determine availability of Windows XP and run it. Remember, this is very, very slow!

    To boot to the operating room desktop Windows systems XP, you need to wait at least 10 minutes.

    9. Rejoice running Windows XP!

    That's all. Thank you all for your attention!