• Android'de tam teşekküllü işletim sisteminin başlatılması. Android telefon ve tablete Linux dağıtımı kurma

    Linux'u Android'de çalıştırmak mümkün! Bunun için kök haklarına sahip bir cihaza ihtiyacınız yok: gerekli tüm yazılımlar resmi mağazada mevcuttur Google Oyun. Yalnızca 10-15 dakika içinde, gelişmiş işlevsellik açısından Android'den farklı bir işletim sistemine sahip olabilirsiniz.

    Not: Talimatlarımızı takip ettiğiniz takdirde Linux işletim sistemi sanal ortamda çalışacaktır. Android hala çalışacak arka plan. Böyle bir sistemi tamamlanmış olarak adlandırmak yanlış olur. Ancak listeyle standart görevler durumu iyi idare ediyor.

    Lütfen kurulumdan önce her şeyi kapatın. gerekli uygulamalar ve Android cihazınızın RAM'ini temizleyin.

    1. Google Play Store'dan GNURoot Debian ve XServer XSDL'yi yükleyin.

    2. Linux kurulumuna başlamadan önce cihazınızın sabit bir ağa bağlı olduğundan emin olun. Kablosuz ağlar. GNURoot'u başlatın. Gerekli ortam paketleri indirilmeye başlayacaktır.

    Kurulum, İnternet bağlantınızın hızına bağlı olarak 30 saniyeden birkaç dakikaya kadar sürer. Aşağıdaki mesaj görünene kadar onay işaretlerini dikkate almayın:

    root@localhost:/#

    “” kavramına aşina olanlar için bu satır sizi korkutmasın; uygulama “sandbox” içerisinde çalıştığı için cihaza herhangi bir zarar vermeyecektir.

    3. Aşağıdaki komutu girin:

    apt-get update

    Paketler indirilene kadar bekleyin. Bu, Paket listeleri okunuyor…Bitti satırıyla belirtilecektir.

    4. Şimdi başka bir satır girin:

    apt-get yükseltmesi

    “Devam etmek istiyor musun?” İngilizce Y harfini girin ve Enter tuşuna basın. Paketlerin kurulumu başlayacaktır.

    Bu sefer kurulum işlemi biraz daha uzun sürecek. İstediğiniz satır görünene kadar kurulumun tamamlanmasını sabırla bekleyin:

    root@localhost:/#

    Debian Linux ortamı kuruldu ve artık grafik kabuğunu dağıtmaya devam edebilirsiniz.

    5. Tüm Linux dağıtım paketlerinin kurulumu aşağıdaki komutla gerçekleştirilir:

    apt-get install lxde

    Ayrıca şu satırı kullanarak sistem çekirdeğini kurma seçeneği de vardır:

    apt-get install lxde-core

    Y'yi tekrar girip Enter tuşuna basarak kurulumu onaylayın. Paket indirme işlemi başlayacaktır.

    Kurulum sırasında tüm dosyaların başarıyla indirildiğinden ve paketi açarken cihazınızda boş alanın kalmadığından emin olun. Aksi takdirde sistem başlatma işlemi başarısız olur.

    6. İşletim sisteminin kurulumunu tamamlamak için üç ek yardımcı program indirmeniz gerekir:

    • XTerm - terminale Linux grafik kabuğundan erişmek için;
    • Synaptic Paket Yöneticisi - apt paketlerini yönetmek ve uygulamaları indirmek için;
    • Pulseaudio - ses sürücülerini yüklemek için.

    Her üç yardımcı program da tek bir GNURoot terminal komutu kullanılarak kurulur:

    apt-get install xterm synaptic pulseaudio

    Cihaza yaklaşık 260 MB veri indirilecektir.

    7. Şimdi GNURoot uygulamasını simge durumuna küçültün ve önceden kurulmuş olan XServer XSDL'yi açın. Ek yazı tipleri indirmeyi kabul edin. Kurulum tamamlandıktan sonra, mavi arka planlı ve beyaz metinli bir açılış ekranı görene kadar ekrana birkaç kez dokunun (uygulama sizden çözünürlüğü ve yazı tipi boyutunu seçmenizi isteyecektir - hepsi tercihlerinize bağlıdır).

    GNURoot'u yeniden başlatın ve aşağıdaki iki komutu arka arkaya girin:

    dışa aktarma DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
    startlxde &

    Sistemi yeniden başlatma sırası (Linux'u tekrar açmak istediğinizde) şuna benzer: XServer XSDL'yi çalıştırın ve sistemin açılmasını bekleyin. Mavi ekran, GNURoot'u açın ve yukarıdaki iki komutu girin, XServer XSDL'ye dönün.

    Terminal geçersiz bir komuttan şikayet ederse, bu talimatların 5. adımına dönün ve çıplak bir çekirdek kurmayı deneyin. Android cihazınızın hafıza durumunu kontrol edin.

    8. Şimdi XServer XSDL'yi açın, birkaç saniye bekleyin, Linux kullanıma hazır olacaktır.

    Uygulamaları yüklemek için sol alt köşedeki Başlat menüsünü açın ve Çalıştır'ı seçin. Synaptic yazın ve Enter'a basın.

    Açılan pencerede aramayı kullanın ve gerekli uygulamaları yükleyin. Olabilir Firefox tarayıcısı, GIMP resim düzenleyicisi, Libre ofis paketi ve diğer Linux uyumlu programlar.

    Tabii ki, Linux'u kurmak için bu seçenek çağrılamaz tam lansman Android'de işletim sistemi. Virtual Linux'un çeşitli sınırlamaları vardır, ancak kablosuz bir fare ve klavye kullanıyorsanız (muhtemelen bir OTG adaptörü ve bir USB hub ile bağlanarak), akıllı telefonunuzu veya tabletinizi yetişkin bir işletim sistemi işlevselliğine sahip bir dizüstü bilgisayara dönüştürebilirsiniz.

    Bir kullanıcının Android'de Linux'a ihtiyaç duymasının birçok nedeni olabilir. Örneğin, web uygulamalarını çalıştıran ve web sayfalarına hizmet veren bir LAMP sunucusuna güç sağlamak için kullanabilirsiniz. Kullanıcı ise ağ yöneticisi, en sevdiği Linux araçlarını yükleyebilir ve akıllı telefonunu taşınabilir bir cihaza dönüştürebilir ağ çözümü Sorun gidermek veya işlevselliği test etmek için.

    Başlangıçta ile Oyun mağazası Google, Linux Installer uygulamasının tamamını indirir. Ayrıca Android'de Linux proje web sitesine gitmeniz ve Android uygulamasının sürümünü açık olarak indirmeniz gerekiyor. kaynak kodu. Öncelikle “Ayarlar” menüsüne gitmeniz, “Güvenlik”i seçmeniz ve “ bilinmeyen kaynaklar" dışındaki uygulamaların yüklenmesini etkinleştirmek için Oyun mağazası.

    Uygulama, köklü bir Android cihazı gerektirir. Başlamak için gereken tam prosedür cihaz modellerine bağlıdır. Yükleyici, BusyBox'ın Linux'u başlatmasını gerektirir; bu, ilk çalıştırdığınızda uygulanacak ve kurulacaktır. Linux projesinin Android üzerinde oluşturduğu uygulamanın yanı sıra grafiksel masaüstünü kullanmak için bir VNC görüntüleyiciye de ihtiyacınız olacak. Proje kullanmayı öneriyor popüler uygulama Android VNC Görüntüleyici.

    Ayrıca yerleşik komuta erişmek için başka bir uygulamaya ihtiyacınız olacak Android hattı. Proje uygulamayı kullanmayı teklif ediyor Android Terminali Emülatör. Ardından Complete Linux Installer uygulamasını başlatın. Birkaç öğe içeren gezinme menüsünü açmak için ekranın sol üst köşesindeki proje simgesine tıklayın. İlk ikisi en önemlileridir:

    1. Desteklenen çeşitli Linux dağıtımlarını kurmak ve kurmak için gereken adımlarda kullanıcıya rehberlik edecek bir kurulum kılavuzu.
    2. Başlatma öğesi, Linux'u bir akıllı telefona yapılandırılmış bir dağıtıma önyüklemek için kullanılabilecek entegre bir başlatıcıdır.

    Diğer öğeler şunlara yol açacaktır: çeşitli bilgiler ve sistemi kurmanıza yardımcı olacak ipuçları. Dağıtım kurulum süreci aşağıdakileri gerektiren birkaç adımdan oluşur:

    1. Complete Linux Installer uygulamasını başlatın.
    2. Gezinme menüsünü açın ve “Yükleme Kılavuzu” öğesine tıklayın.
    3. Cihazda çalıştırılabilecek dağıtımların bir listesi görünecektir.

    GNURoot uygulaması sayesinde Linux'u Köksüz bir Android cihazda çalıştırabilirsiniz. Adına rağmen dahili bir telefon gerektirmez. Complete Linux Installer ve GNURoot arasındaki temel fark, GNURoot'un arayüze erişim sağlamasıdır Komut satırı Linux dağıtımı. Linux'u Android'de GNURoot aracılığıyla çalıştırmak için, onu Google Play mağazasından almanız ve ayrıca belirli bir Linux dağıtımı için beraberindeki uygulamayı indirmeniz gerekir. Uygulama Debian, Gentoo ve Fedora gibi popüler dağıtımlar için kullanılıyor.

    Bu uygulamaların boyutu, yalnızca birkaç kilobayt olan GNURoot uygulamasından farklı olarak 100 MB'a yakındır. Kurulduktan sonra GNURoot'u başlatın ve indirmek istediğiniz dağıtımı seçmek için sayfanın üst kısmındaki açılır menüyü kullanın. Daha sonra dağıtımı kurmak için Create New Rootfs butonuna tıklayın. İşlem, cihaz kaynaklarına bağlı olarak biraz zaman alacaktır. Bu yapıldığında, bir terminal açacak ve kullanıcıyı Android (telefon) üzerindeki Linux dağıtımına kaydedecek olan Rootfs'u Başlat düğmesine tıklamanız gerekir. Dağıtıma başlamadan önce “Sahte kök olarak çalıştır” onay kutusunu işaretlerseniz, süper kullanıcı ayrıcalıklarıyla giriş yapmış olursunuz.

    Ubuntu'yu seçme talimatları

    Öncelikle seçilen seçeneğe tıklamanız gerekir. daha fazla talimatörneğin Ubuntu. Daha sonra size dört sayfaya bölünmüş ayrıntılı talimatlar sunulacak. Uygulamanın ilk sayfası, cihazın bir akıllı telefonda Linux dağıtımını çalıştırabilmesi için gereken temel gereksinimleri görüntüler. En önemli adım, hata ayıklama desteğinin etkinleştirildiğinden emin olmaktır. Bunun için sırasıyla “Ayarlar”, “Uygulamalar”, “Geliştirme” bölümlerini açmanız ve “Parametrenin” açık olduğundan emin olmanız gerekmektedir. USB hata ayıklama» değiştirildi.

    Seçilen dağıtıma ilişkin görselleri indirme bağlantıları ikinci sayfada görünecektir. Ardından, "Resim yükle" düğmesine tıklayın; desteklenen üç resim türünden birini yüklemek için üç ek düğmenin bulunduğu bir pencere açılır: büyük, küçük veya çekirdek.

    Daha sonra seçtiğiniz Linux işletim sistemi dağıtımını kurmalı ve indirme boyutunu da seçmelisiniz. sıkıştırılmış görüntü, çıkarıldıktan sonra SD kartta görüntülenecektir. Sonraki adım sırası aşağıdaki gibidir:

    1. Çoğu dağıtım yalnızca bu ARM mimarisini desteklediğinden Android cihazınızın bir ARM v7 işlemci kullandığından emin olun.
    2. Resme tıklayın: bu hareket görüntüyü Sourceforge aynasından indiren veya torrent yoluyla indiren düğmelerin bulunduğu başka bir açılır pencere açılacaktır.
    3. Kullanıcı torrent seçeneğini seçerse uygulama bir torrent dosyası indirecektir ve bu dosyanın, seçilen Linux işletim sistemi dağıtımı için gerçek görüntüyü indirmek üzere torrent istemcisine iletilmesi gerekecektir.
    4. Görüntüyü bilgisayarınıza indirebilir ve daha sonra Android cihazınızdaki SD karta aktarabilirsiniz. Bu durumda bu sayfadaki talimatları atlamak güvenlidir.
    5. İndirilen dosyayı bilgisayarınızda veya cihazın kendisinde açabilirsiniz. İkincisi için aşağıdaki gibi evrensel bir dosya yöneticisine ihtiyacınız olacak: ücretli başvuru Kök Gezgini veya ücretsiz uygulama ES Dosya Gezgini.
    6. Kullanıcı görüntüleri cihazına manuel olarak taşıyorsa, bunları bir klasöre yerleştirmek daha iyidir. Örneğin, bir Ubuntu dağıtımı için görsel indiriyorsanız, bunu SD kartınızdaki Ubuntu klasörüne açmanız daha iyi olacaktır.
    7. Yüklendikten sonra kullanıcı, bir VNC görüntüleyici kullanarak bir Android (akıllı telefon) üzerindeki bu çalışan Linux kurulumuna nasıl bağlanılacağına ilişkin talimatları listeleyen bir terminal penceresine götürülecektir.
    8. Dağıtımın içinde çalışan VNC sunucusuna bağlanmak için gerekli olacağından sayfada görüntülenen şifreyi belirtmeniz gerekir.

    Dağıtımların yüklenmesinden sorumlu uygulamayı başlatmak için açmanız gerekir. navigasyon menüsü uygulama simgesine tıklayarak veya başlatıcı öğesine tıklayarak. Daha sonra sayfadaki açılır menü dağıtımı seçmek için kullanılır. Kullanıcı, seçilen dağıtım için görselin bulunmadığına dair bir mesaj alırsa bu, uygulamanın dağıtım için görsel dosyalarını bulamadığı ve alamadığı anlamına gelir. Bu, indirilen dosyanın çıkartılmaması veya standart olmayan bir konuma kaydedilmesi durumunda meydana gelir.

    Bu durumda manuel olarak belirtmeniz gerekir. IMG dosyası Linux'u Android'de çalıştırırken dağıtım. Bunu yapmak için ihtiyacınız olacak:

    1. Sağdaki “Ayarlar” butonuna tıklayın üst köşe Açılır menüyü görüntüleyen başlangıç ​​ekranı.
    2. Sayfayı açmak ve dağıtımı kaydetmek için “Ekle” seçeneğine tıklayın.
    3. Dağıtımın adını belirtilen alana girin ve dosya sistemine gitmek için üç noktalı alana dokunun. Android cihazı ve dağıtım için IMG dosyasını belirtin.
    4. “Değişiklikleri Kaydet”e tıklayın.

    Dağıtımdaki bu özel giriş artık başlatma sayfasındaki açılır menüde görünecek. Bir giriş seçildiğinde uygulama dağıtımı başlatmak için bir düğme gösterecektir.

    Android tablete Linux yükleme prosedürü:

    1. Dağıtımı indirmek için düğmeye tıklayın. Bu, terminal uygulamasını başlatacak ve ona süper kullanıcı izni verecektir.
    2. Dağıtımı yüklemek için sanal klavyede Enter tuşuna basın. Kullanıcı dağıtımı ilk kez başlattığı için kendisinden varsayılan bir şifre istenecektir. Bu, bir VNC oturumunda oturum açmak için gereken parola değil, kullanıcı hesabının varsayılan parolasıdır.
    3. Program daha sonra dağıtımın grafiksel masaüstü taraması için bir VNC sunucusu ve bir SSH sunucusu çalıştırması mı, yoksa dağıtıma güvenli bir bağlantı aracılığıyla uzaktan erişmesi mi gerektiğini belirleyecektir.
    4. Bir Android cihazında Linux dağıtımını çalıştırmanın tüm avantajlarından yararlanmak için bunları çalıştırmanız önerilir.
    5. Daha sonra VNC oturumu ekran çözünürlüğünü girmeniz istenecektir. Bunu herhangi bir boyuta ayarlayabilmenize rağmen daha iyi inceleme Genellikle ürün, cihazdakiyle aynı çözünürlükte kurulur.
    6. Lütfen sanal klavyeyi çağırdığınızda masaüstünün bir kısmını gizleyeceğini unutmayın. Yapılandırma için gereken tek şey budur.
    7. Uygulama daha sonra sizden varsayılan ayarları kaydetmenizi isteyecek ve dağıtımı indirmenize izin verecektir.

    Dağıtım yüklendiğinde kullanıcı, VNC aracılığıyla bu dağıtıma bağlanmak için uygun ayarları içeren bir not görecek ve ardından standart Linux kök istemi görüntülenecektir. Bu kabuğu, herhangi bir masaüstü uygulamasında olduğu gibi dağıtımla etkileşimde bulunmak için kullanabilirsiniz. Güvenlik amacıyla öncelikle kullanıcının yüklemesi gerekir. Yeni Şifre kök kullanmak için.

    Güvenlik sistemi kurulum prosedürü:

    1. Oturum açın ve kök kullanıcı için yeni bir şifre girin. Dağıtımı başlattığınızda SSH sunucusunu başlatmak istiyorsanız, Android cihazınızdaki terminalin içindeki Ifconfig komutunu girerek ağdaki herhangi bir bilgisayardan ona bağlanabilirsiniz.
    2. Cihazın IP adresini çevirin, örneğin 192.168.2.101.
    3. Cihaza bağlanmak için başka bir bilgisayarda bir terminal başlatıp şunu girmelisiniz: ssh [e-posta korumalı].
    4. Sistem, ubuntu kullanıcısı için dağıtım ilk yüklendiğinde belirlenen şifreyi isteyecektir.
    5. Bir Android cihazda Linux dağıtımı üzerinde çalışan grafik masaüstünü görüntülemek için ana sayfa düğmesine basmanız ve terminal uygulamasını simge durumuna küçültmeniz gerekir.
    6. Android'e Linux yüklemek için androidVNC gibi bir VNC uygulamasını başlatın.

    VNC'nin cihazda çalışan dağıtıma bağlanmak için çeşitli ayarları vardır. VNC sunucusunun IP adresini soran alana localhost ve port olarak 5900 yazmanız gerekmektedir. Buna ek olarak, dağıtıma bağlı olarak VNC sunucusunda kimlik doğrulaması yapmak için bir parolaya da ihtiyacınız olacaktır. Ubuntu görüntüleri için şifre ubuntu'dur. Arch Linux için bu Archlinux'tur, çünkü Linux Debian'ı- bu debian vb. Parola, LinuxOnAndroid proje web sitesindeki dağıtım wiki sayfasında listelenir.

    Kullanıcı androidVNC kullanıyorsa uygulama, renk formatını 24 bit renk (4bpp) olarak değiştirmenizi ister. Daha sonra, tüm bilgiler girildikten sonra VNC oturumunu başlatmak için “Bağlan” düğmesine tıklayın. VNC istemcisi cihaza bağlanacak ve kullanılan dağıtımda çalışan grafik masaüstü hemen görüntülenecektir.

    Uygulama geliştiricileri androidVNC kullanıcılarına giriş modunu dokunmatik yüzey olarak değiştirmelerini tavsiye ediyor. Bunu yapmak için VNC oturumu içindeki menü düğmesine tıklayın. Bu, çeşitli seçenekleri ortaya çıkaracaktır. "Giriş Modu" seçeneğine tıklamanız ve ardından desteklenen giriş modları listesinden "Dokunmatik Yüzey" radyo düğmesini seçmeniz gerekir. Artık tıpkı bir bilgisayardaki gibi masaüstünüzle etkileşime girebilir ve onu yönetebilirsiniz.

    İÇİNDE Android uygulaması VNC tek tıklama, sol tıklama anlamına gelir. Çift tıklama sağ tıklamayı simüle eder. Uygulama üç düğme gösterecektir: ikisi yakınlaştırma ve uzaklaştırma için, diğeri ise sanal klavyeyi görüntülemek için. Yeni uygulamaları yüklemek için paket yöneticisini kullanabilirsiniz. Dağıtım, tüm popüler uygulamalar için geçerli olan, ARM mimarisine taşınan uygulamaları yükleyebilecek.

    Desteklenen dağıtımlardan herhangi birini cihazınıza indirmek, yapılandırmak ve kullanmak için yukarıdaki adımları kullanabilirsiniz. Uygulama ayrıca dağıtımları daha da özelleştirmek için başka seçenekler de sunar ve Kullanıcı arayüzü. İlk olarak, ilk giriş yaptığınızda dağıtım ayarlarını değiştirin. Bunu yapmak için “Başlat” bölümündeki açılır listeden yapılandırmak istediğiniz dağıtımı seçin.

    Ayarlar sayfasını açmak için "Linux'u Başlat" düğmesine ek olarak "Linux'u Kur" düğmesine tıklayın. Çalışan SSH ve VNC sunucularını etkinleştirmek veya devre dışı bırakmak için burada onay kutuları vardır. Ayrıca bu sayfada verilen değerleri değiştirerek VNC ekran çözünürlüğünü değiştirmeniz de mümkündür. Sayfa, 1GB SWAP Dosyası Oluştur onay kutusu da dahil olmak üzere birçok ilginç seçenek sunar. Uygulama, onların yardımıyla dağıtım için bir takas dosyası oluşturacaktır.

    Sistem için sayfa dosyası

    Bu seçeneği etkinleştirmeden önce SD kartınızın yeterli olduğundan emin olmanız gerekir. boş alan. Uygulama aynı zamanda klasörleri de bağlayabilir. dosya sistemi Android'den Linux çalıştırmaya.

    Operasyonların sırası:

    1. Bağlama düzenleyicisini başlatmak için Bağlamaları Yapılandır düğmesine tıklayın.
    2. Sağ üst köşedeki "Seçenekler"e tıklayın ve ardından "Bağlantı Ekle" seçeneğini seçin.
    3. Konumu belirtmeniz gereken bir sayfa görünecektir Android klasörleri, örneğin, depolama/sdcard0/Downloads gibi manuel olarak bölünmesi gereken ve ardından home/ubuntu/Downloads gibi kurulum yolu.
    4. İhtiyacınız kadar klasör ekleyebilirsiniz.
    5. “Değişiklikleri Kaydet” düğmesine tıklayın, ardından montaj düzenleyicisinden çıkın.

    Klasörleri yeni bir görüntüye aktarma

    Dağıtımın nasıl kullanıldığına bağlı olarak, er ya da geç kullanıcının boş alanı tükenebilir. Bu durumda, daha büyük bir görüntü oluşturarak ve tüm dosya ve klasörleri mevcut olandan yenisine kopyalayarak yer açması gerekecektir. Prosedür, terminalin başlatılması ve gerekli boyutta boş bir görüntünün oluşturulmasıyla başlar. Örneğin, ubuntuNEW.img adında 4 GB'lık bir görüntü oluşturmak için şu komutu vermeniz gerekir:

    dd if = /dev/zero of = ubuntuNEW.img bs = 1M sayısı = 0 seek = 4096.

    Daha sonra bu yeni görüntüyü biçimlendirmeniz ve şu komutu kullanarak bir dosya sistemi oluşturmanız gerekir:

    mke2fs -F ubuntuNEW.img.

    Daha sonra cihazdan alınması gereken imaj dosyasını örneğin ubuntuOLD.img ismiyle bilgisayara kopyalarlar. Daha sonra, komutları kullanarak bu görüntüleri bağlamak için masaüstünde iki klasör (ubuntuNEW ve ubuntuOLD) oluşturun:

    • sudo mount -o loop ubuntuOLD.img ubuntuOLD;
    • sudo mount -o loop ubuntuNEW.img ubuntuNEW.

    Görüntüleri uygun klasörlere yerleştirecekler. Bu yapıldıktan sonra, eski görüntüdeki tüm dosyaları şu komutu kullanarak yeni görüntüye kopyalayın:

    sudo cp -rp ubuntuESKİ / * ubuntuYENİ.

    Öncelikle dosya ve klasörlerin erişim haklarıyla birlikte kopyalandığından emin olmanız gerekir. İşlem genellikle aşağıdaki girişler kullanılarak görüntünün kapatılmasıyla tamamlanır:

    • sudo umount ubuntuOLD;
    • sudo umount ubuntuNEW.

    Artık ubuntuNEW.img dosyasını telefonunuza aktarabilir, mevcut görseli silebilir ve başlangıç ​​ekranındaki dağıtım girişinin yeni görsele işaret etmesini sağlayabilirsiniz. GNURoot'u kullanarak dağıtımın CLI paket yöneticisi araçlarının kullanımını etkinleştirin.

    Linux'u Android'e root hakları olmadan kurmak

    Herhangi bir Linux dağıtımını bir Android telefona yüklemek genellikle ARM destekli dağıtım ve kök izinleri gerektirir. Telefonunuzu rootlamak garantiyi geçersiz kılacağından ve olası saldırılara arka kapılar açtığından, Linux'u Android'de rootlamadan çalıştırmak için bir yöntem benimsemeniz gerekir. GNURoot ile kullanıcının bu hileleri yapmasına ve root izinlerini atlamasına gerek yoktur.

    Bu yöntem yüklemeye benzemez tam versiyon Android telefonlarda Linux için PC var çünkü birçok araç içeren Linux alt sistemini kuruyorlar. Web uygulamalarını çalıştırmak için apt-get, SSH'yi kullanabilir ve hatta Android telefonunuzu bir LAMP sunucusuna dönüştürebilirsiniz.

    Bu sürümü kullanarak Linux'u bir Android telefona yüklemek için öncelikle GNURoot'u Play Store'dan yüklemeniz gerekir. Daha sonra uygulama sahte bir kök yükler.Bunu yapmak için Play Store'u açmanız, GN, URoot'u bulmanız ve bu ürünleri yüklemeniz yeterlidir. Linux dağıtımının yardımcı uygulamasını seçin.

    GNURoot varsayılan olarak farklı ARM tabanlı Linux dağıtımları sunar: Linux Debian Wheezy, Fedora, Aboriginal (BusyBox'ın hafif bir versiyonu) ve Gentoo. Bunlardan herhangi birini seçin ve indirmek için "Yeni Rootf Oluştur"a tıklayın gerekli dosyalar. Bu işlem biraz zaman alabilir, bu yüzden birkaç dakika beklemeniz gerekir, ardından Linux dağıtımınızı seçip başlatmalısınız.

    İndirme işlemi tamamlandıktan sonra açılır listedeki ikinci seçenekten bu dağıtımı seçin. "Sahte Rootfs olarak çalıştır" kutucuğu işaretlendikten sonra apt-get ve diğer root komutları elde edilir. Linux'u Android telefonunuza kurmak ve kullanmak için "Run Rootfs" seçeneğine tıklayın. Kurulumdan sonra kullanıcı Linux'u Android telefonda kullanmaya hazırdır. Artık Wheezy için apt-get veya Fedora için yum kullanarak uygun paket yöneticisini kullanarak dağıtımdaki herhangi bir paketi yükleyebilirsiniz.

    Oluşturmak için ek pencereler Terminalde “+” tuşuna basın. Çeşitli ayarlara ait menü seçeneklerine erişmek için sağdaki simgeye ve diğer seçeneklere tıklayabilirsiniz. Dört ana Linux dağıtımları GNURoot uygulamasında mevcut olduğundan, komut satırını kullanarak çalışmanız gerekecektir. Windows gerektiren programları çalıştırmak için ihtiyacınız olacak GUI.

    İlk aşamada bu, bir VNC sunucusu çalıştıran GNURoot WheezyX dağıtımı kullanılarak uygulanabilir. Grafik arayüzü görüntülemek için Play Store'dan VNC Viewer'ı indirmeniz gerekir. WheezyX dağıtımı bir terminal penceresinde ilk kez başlatıldığında, VNC görüntüleyici uygulamasını başlatın ve adres ve varsayılan "şifre" olarak "localhost: 1" girin. Bunu yapmak için Wheezy'nin xterm terminal penceresi için sanal bir masaüstü başlatılır. Artık fare işaretçinizi ve klavye simgenizi kullanarak Android'de Linux'ta gezinebilirsiniz.

    Bugün, mobil segmentte iki işletim sistemi önde gelen nişleri işgal ediyor - iOS ve Android. Pek çok üretici kendi mobil sistemlerini oluşturma sürecine yakından dahil oluyor. Bazı girişimler başarılı oldu. Onların sonucu şuydu en iyi durum senaryosu piyasada hiçbir zaman başarılı olamayan birkaç cihaz. Ubuntu Touch 2013 yılında duyuruldu.

    Telefonlar Linux sisteminin mobil bir versiyonu olan Ubuntu Touch ile donatılmıştır.

    Kullanıcılardan biraz ilgi gördü. Günümüzde hala akıllı telefonlara kurulabilen Ubuntu Touch, kullanıcıya sadece yeni arayüz. Linux işletim sisteminin tüm hayranlarının yanı sıra meraklıların da ilgisini çekecek. Ve tam da mobil platformların monotonluğundan sıkılanlar için.

    Ubuntu Touch mobil platformu 4 yıl önce ortaya çıktı. Oldukça geniş bir popülerlik kazandı - bu, yeninin tanınmış masaüstü "annesi" tarafından kolaylaştırıldı. mobil sistem. Ama popüler versiyonu Ubuntu telefonu Yapmadım. Bunun nedeni düşük stabiliteydi. çok sayıda böcekler Bu işletim sistemini çalıştıran cihazlar sıklıkla yeniden başlatılıyordu ve kabuk, tasarım düşüncesinin yüksekliğini temsil etmiyordu.

    Basın bu işletim sistemi konusuna birçok kez geri döndü. Hem platformun dondurulması hem de üzerinde çalışmanın tamamen durdurulması hakkında her türlü söylenti vardı. Hepsine güvenemezsiniz, ancak gerçek şu ki, Ubuntu Touch akıllı telefonlarda oldukça nadir görünüyor. İÇİNDE Son zamanlarda hakkında bilgi önemli güncellemeler platform ve bu, mobil işletim sisteminin tüm hayranlarına Canonical'in gelecek vaat eden ürünü unutmadığına dair umut veriyor.

    Proje kapsamında mobil versiyon Ubuntu'nun akıllı telefonlar ve tabletler için iki ayrı global sürümü vardır. Sırasıyla Telefon ve Tablet olarak adlandırılmaktadır. Pratik olarak farklı değiller son kullanıcı ve farklılıklar daha ziyade donanım platformunu desteklemeyi amaçlamaktadır.

    Ana Özellikler

    İşletim sisteminin masaüstü sürümü, profesyonel olmayan Linux kullanıcıları tarafından sevilen Unity grafik arayüzünü kullanır. Cep telefonunda üretici ondan biraz uzaklaştı - yalnızca yan ve üst paneller değişmeden kaldı.

    Yeni işletim sistemindeki tüm temel eylemler, hareketler kullanılarak gerçekleştirilir. Örneğin ekranın kenarları arasında sürüklerseniz çoklu görev menüsü görünecektir. Android kullanıcıları için bu çözüm biraz sakıncalı ancak yenilikçi ve sıradışı olacaktır.

    Ayrıca Ubuntu'nun akıllı telefonunuzda bir Terminali var! Bu hala onun daha düşük bir versiyonudur ve hala masaüstü olanın işlevselliğinden çok uzaktır. Ancak bazı işlevler hâlâ mevcut ve teknikler işe yarıyor.

    Android'e Ubuntu nasıl kurulur?

    Telefonunuza Android yerine Ubuntu yüklemek için Android sistemiyle çalışma konusunda temel becerilere sahip olmanız gerekir. Kurulum "yerel" sisteminizi kaldırmayacak; mevcut bir dağıtımın üzerinde gerçekleştirilecektir.

    ÖNEMLİ. Tüm eylemleri, tehlike ve risk size ait olmak üzere gerçekleştirirsiniz.

    1. Android uygulamasına ihtiyacınız olacak - Linux Deploy. Play Market'te bulabilirsiniz.
    2. Programı başlatın ve ekrandaki yardım menüsünü keşfedin. Önerilen eylem planını görmelisiniz.
    3. Gerekirse “Ayarlar”a gidin ve Rusça arayüz dilini seçin.
    4. Yaratmak yeni profilİçin hesap Linux. Bunu yapmak için programın ana ekranında “Linux” satırına tıklayın. Üst kısımda bulunur.
    5. Tamam'ı tıklayın. Geriye kalan tek şey istenen profili seçmektir.
    6. Artık bir Dosya Yöneticisine ihtiyacınız var. ES Dosya Gezgini'ni kullanmak en iyisidir. Aç onu. Kök dizinde bir Ubuntu klasörü oluşturun. İsmin İngilizce yazılması çok önemlidir. İşletim sistemi dosyaları bu klasöre yüklenecektir.
    7. Klasör yolunu ayrı bir yere yazın. Hala kullanışlı olacaktır.
    8. Tekrar koş Linux programı Dağıtmak. Seçeneklerde “Dağıtım” - “Ubuntu”yu seçin. Bundan sonra Ubuntu akıllı telefonunuza indirilmeye başlamalıdır.
    9. Kurulum tamamlandığında “Başlat” butonuna tıklayın. Servis mesajlarını göreceksiniz. İşletim sistemi dağıtım sürecinin devam ettiğini söylüyorlar.
    10. VNCViewer uygulamasını indirip yükleyin. Ek veri elde etmek için buna ihtiyacınız olacak. Varsayılan hesap şifresi changeme'dir.
    11. Bu kadar! Artık akıllı telefonunuzda veya tabletinizde Ubuntu'nun tamamen işlevsel bir kopyası yüklü!

    Ubuntu Telefonun Kurulumu

    Tam teşekküllü bir Ubuntu kurmaya baktık mobil cihaz. Ubuntu'yu yükleme Mobilden akıllı telefona geçiş daha kolay bir iştir. Bu işletim sisteminin masaüstü sürümünden gerçekleştirilebilir.

    Herkese iyi günler.

    Hikayem bu makaleyi okumamla başlıyor ve ardından Çin tablet üretiminin bir mucizesi olan süperpad almaya karar verdim. Bu tablet, "biraz kazmak" için bir oyuncak, yarı zamanlı, bir okuyucu, çiftler için bir oyun ve uzun bir yolculukta bir saat olarak alındı... 500 GB'lık iki USB sabit diskim olduğunu hemen not edeceğim. ve eğlenceli bir yaşam için en önemli olan her şeyin depolandığı 1TB ve bunlar ntfs ve ext4'e bölünmüştür. Ve doğal olarak tablet onları görmüyor.

    İşte benim gönüllüm

    Daha derine inmenin ilk nedeni budur. xda-developers.com'da 200 forum sayfasını görüntüledikten sonra,

    Bu aşamada, bu tableti açmaya yönelik tüm girişimler ertelendi uzun kutu. Öğrenci için görkemli zamana kadar - oturum. Ve oturum sırasında öğrenciler konunun içinde olmadıkları sürece kesinlikle her şeyi yaptıklarından, açıkça burjuva sitelerinde internetteki eğlenceli gece toplantıları yeniden başladı. Ve harika bir fikir ortaya çıktı bu tablet Benim durumumda Ortodoks linux - ubuntu.
    Bundan ne çıktı, aşağıya bakın.

    Onu alıp kuramayacağınız açık... peki, bizimki nereye gitti...

    İhtiyacımız olacak:

    Ana aşamalara bakalım android indirmeleri ve Linux
    1. Gücü açın ve ROM kodunun yürütülmesini önyükleyin Gücü açma ve önyükleme ROM kodunun yürütülmesi
    2. Önyükleyici Önyükleyici yükleyici
    3. Linux çekirdeği Linux çekirdeği
    4. Başlangıç ​​süreci Başlatma süreci
    5. Zigot ve Dalvik konsol(bash, zsh...) / wm(kde, gnome...)
    6. Sistem sunucusu Önyükleme tamamlandı
    7. Önyükleme tamamlandı

    Gördüğünüz gibi farklar başlatma aşamasından itibaren başlıyor.
    Değiştirmek en kolay şeydir.

    Dürüstçe yazacağım, yalnızca Android init'in kullanılabileceğini ve çekirdeğe sıkı bir şekilde vidalandığını düşündüm. Başka bir tabletten çalışan bir ramdisk örneği aldıktan sonra bile başlayacağını düşünmemiştim...

    ramdiska içeriği
    bin dev vb ana sayfa init init.rc lib linuxrc mnt newroot opt ​​​​proc root sbin sys tmp usr var
    /bin'de meşgul kutusu var, /sbin'de ona bağlantı içeren switch_root var.
    zt-180'den ramdisk'ten başlatma kodu

    #!/bin/sh echo İnitram görüntüsünden başlıyoruz. Echo SD-CARD'ın uyanması bekleniyor... uyku 3 echo "Yeni rootf'ler bağlanıyor" mount -t ext2 /dev/mmcblk0p2 /newroot && echo Tamam echo Bekle, root değiştiriliyor... exec switch_root /newroot /sbin/init echo hrm, exec /bin/ash yerine bir kabuk kullanın

    Geriye kalan tek şey, ramdisk'i belleğe flaşlamak (xp altında Burntool kullandım) ve - işte, önyükleme aşaması. Evet, kurtarma yerine bellenimi yükledim, bu nedenle Linux'u başlatmak için başlangıçta tuşları basılı tutmanız gerekiyor.

    Yani yükleme aşaması tamamlandı ve sabırlı olmalısınız çünkü konsolda hiçbir yaşam belirtisi yok ve her şey oldukça yavaş yükleniyor.

    İlk konsol için otomatik oturum açmayı ayarlama
    /etc/init/tty1.conf dosyasındaki son satırı exec /bin/login -f Yor_Login ile değiştirin< /dev/tty1 >/dev/tty1 2>&1 ardından ~/.bashrc dosyanıza otomatik oturum açma sırasında başlayacak komutları yazabilirsiniz.
    X sunucusuyla savaşıyoruz
    Benim açımdan dokunmatik ekran, xorg.conf ve xterm ile kesinlikle iyi çalışmadı... Sinaptik sürücüyü kaldırdım ve ~/.xinitrc içine şunu koydum:
    #!/bin/bash # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # global xinitrc dosyası, başlatılan tüm X oturumları tarafından kullanılır xinit (startx) tarafından # global X oturum komut dosyasını çağır #. /etc/X11/Xsession xclock -geometry 50x50-1+1 & exec xterm -geometry 80x66+0+0 -name oturum açma
    Çalışma ortamıyla mücadele
    Kde'yi yüklemek istedim çünkü qt kitaplığıyla grafik oluşturmayı gerçekten seviyorum. Hemen söyleyeceğim: evet, kuruldu ve başladı, ama NASIL...
    İlk önce hemen otomatik oturum açmayı ayarladım:
    /etc/kde4/kdm/kdmrc dosyasında aşağıdakileri bulup değiştiriyoruz
    AutoLoginEnable=true # Doğruysa, oturumu kapattıktan sonra otomatik oturum açın. Yanlışsa, otomatik oturum açma yalnızca bir görüntüleme oturumu başlatıldığında # gerçekleştirilir. # Varsayılan yanlıştır #AutoLoginAgain=true # Otomatik oturum açmanın devreye girmesinden önceki saniye cinsinden gecikme. # Varsayılan 0'dır AutoLoginDelay=3 # Otomatik olarak oturum açacak kullanıcı. ASLA kök belirtmeyin! # Varsayılan ""dır AutoLoginUser=Oturum Açma # Kullanıcının otomatik olarak oturum açması için gereken şifre. Kullanıcı bir NIS veya Kerberos etki alanında oturum açmadığı sürece # bu gerekli DEĞİLDİR. Bu # seçeneğini kullanırsanız, bariz nedenlerden dolayı "chmod 600 kdmrc" yapmalısınız. # Varsayılan "" AutoLoginPass=Şifre
    ve yazıldığı gibi, konsolda root altında chmod 600 kdmrc yapıyoruz, böylece kötü insanlar şifremizi gözetlemesin.
    İkincisi, girişte ekran koruyucu şüpheli derecede uzun bir süre asılı kaldı ve ben şüphelerim olduğu için konsoldan startkde'yi aradım. Her türlü hatanın uzun ve sıkıcı bir şekilde görüntülenmesinden sonra, plazma nihayet netbook moduna yüklendi. Çerçeve tamponunun altında oturduğumuz için grafik efektleri kapalı ve bazı yerlerde aşırı yavaşlamalar var, ama yine de bu kde ve yüklendi!
    Her şeyin size uyacak şekilde ince ayarlanması
    Her birinin kendine ait, henüz herhangi bir optimizasyon yapmadım ama yapılacak çok şey var: yüklemeyi hızlandırın, çalışma alanını optimize edin. Daha hafif bir wm - e16 - arıyorum ancak onu henüz asıl haline getirmedim. Neyse ki dokunmatik ekranı da kalibre etmeniz gerekiyor sanal klavye kde'de zaten mevcut.
    Openbox'a doğru bakıyorum +

    Birçok modern kullanıcılar bilgisayarlar veya mobil cihazlar en azından Linux gibi bir işletim sistemini duymuştur. Ancak çok az kişi popüler cep telefonunun da güvenliğiyle ünlü bu sistemi temel aldığını biliyor. Doğal olarak meraklı zihinlerin bir sorusu vardı: Linux'u bir tablete kurmak mümkün mü? Yoksa akıllı telefonda mı? Şaşıracaksınız ama bu mümkün.

    Neden gerekli?

    İlk olarak, bir mobil cihazda neden Linux'a ihtiyacınız olabileceğini anlayalım. Ortalama ortalama kullanıcının muhtemelen buna çok fazla ihtiyacı yoktur, ancak geliştiriciler, yöneticiler ve diğerleri gibi uzmanlar da vardır. Elbette ana çalışma aracı olarak bu oldukça tartışmalı bir karardır. Ama eğer bunu şöyle düşünürsek mobil asistan Yolda veya ana bilgisayardan uzakta bir yerde yardımcı olacak bu seçeneğin yaşam hakkı vardır.

    Evet ve ortalama kullanıcıya Linux da kullanışlı olabilir. Yazılımın tamamen işlevsel sürümlerinin elinizin altında olması her zaman daha uygundur; Ofis uygulamaları, torrent ağları ve diğerleri için bir istemci. Ayrıca bunun hemen hemen aynı olduğunu da unutmayalım. işletim sistemi, bir bilgisayarda olduğu gibi, bu nedenle Linux için tüm yazılım çeşitleri çoğu durumda sorunsuz bir şekilde kurulacak ve tablet üzerinde çalışacaktır.

    Zaten ilgileniyorsanız, o zaman şimdi ne kadar karmaşık olduğu sorusuyla eziyet çekiyorsunuz Linux kurulumu bir mobil cihaza. Muhtemelen örgü kazaklı sakallı yöneticilerin makinelerini geceleri nasıl yapılandırdıklarını duymuşsunuzdur ve bu süreci yalnızca seçilmiş birkaç kişinin halledebileceğini düşünüyorsunuz, ancak bu öyle değil. Birincisi, Linux her yıl giderek daha kullanıcı dostu hale geliyor (görünüşe göre sistemi popülerleştirmek için ve bu kısmen işe yarıyor) ve ikincisi, birçok otomatik kurulum aracı ve ayrıntılı talimatlar özellikle mobil cihazlara kurulum için oluşturuldu. Ve eğer ikincilerle birlikteyse deneyimsiz kullanıcı bir sorun ortaya çıkabilir, ancak ilklerinde çoğu zaman her şey saat gibi gider.

    Nasıl kurulur ve bunun için neler gereklidir?

    Yani yine de onu bilgisayarınıza yüklemeye karar verdiniz. Linux tableti. Bunun için ihtiyacınız olacak:

    • cihazın kendisi (ürün yazılımı çekirdeği döngü cihazlarını desteklemelidir, saat frekansı en az 1 GHz'dir - tüm bu veriler cihazın belgelerinde veya ağda kolayca bulunabilir);
    • üzerinde elde edilen kök hakları;
    • yaklaşık 4 gigabayt boş bellek;
    • Ext2 dosya sistemi desteği.

    Çoğu tabletin bu özellikleri karşıladığını, dolayısıyla herhangi bir sorun yaşamayacağınızı belirtmek gerekir.

    Cihazınızın tüm gereksinimleri karşıladığından emin olduktan sonra sistem imajını ve kurulum scriptini indirmeniz gerekmektedir. Bunlardan epeyce var, en basit ve en sezgisel olanlardan biri olarak Ubuntu Installer'ı kullanmanızı öneririz. Ve Ubuntu'nun kendisi tamamen deneyimsiz kullanıcılar için bile oldukça arkadaş canlısıdır.


    Tabletler için Ubuntu görüntülerinin iki sürümü vardır: minimum miktarda önceden yüklenmiş yazılım içeren deneme sürümü ve günlük kullanıma odaklanan maksimum sürüm (önceden yüklenmiş yazılımla) Ofis kıyafeti, torrent istemcisi, e-posta programı, çeşitli popüler programlama dilleri için geliştirme araçları vb.).

    Görüntü ve komut dosyasına ek olarak Android ve VNC Viewer için bir terminal emülatörüne de ihtiyacınız olacak. Ayrıca sistem ayarlarında etkinleştirmeyi unutmayın.


    Algoritma çok basit; terminal öykünücüsünü başlatın ve üç komut girin:

    - cd /sdcard/ubuntu

    - sh ubuntu.sh

    Bundan sonra komut dosyası sizden bir çözünürlük isteyecektir (örneğin, 1024x768 veya başka bir) ve maksimum görseli indirdiyseniz, grafiksel kabuk nerede çalışmak istiyorsun? Gnome ve LXDE arasında seçim yapabilirsiniz. mobil cihazlarİkinci seçeneği seçmek daha iyidir.

    Birkaç isteği daha yanıtlamaya devam ediyor: kullanıcı adı/şifre (ubuntu/ubuntu), IP adresi (localhost) ve bağlantı noktası (5900). Bitti, önünüzde tam Ubuntu LXDE kabuğu ile.


    Bu kurulum yönteminin avantajı, kullanıcıdan en az sayıda eylem gerektirmesi ve Android yerine Linux kurmaması, onu taklit etmesidir. Elbette Linux'u ikinci bir sistem olarak kurmanın veya "yeşil robotu" tamamen değiştirmenin yolları var, ancak başlamak ve olasılıkları tanımak için yukarıda açıklanan yöntem fazlasıyla yeterli.