Bir necha yil oldin, birinchi Samsung Galaxy hali ham dunyodagi eng yaxshi smartfonlardan biri deb hisoblanganda Ubuntu-ni ushbu smartfonga o'rnatish imkoniyatini sinab ko'rgan kichik o'quv qo'llanmalarni o'qishni boshladim Xuddi shu tizim yordamida biz ARM versiyamizni yaratdik va bu sarguzasht edi.
Xo'sh, yillar o'tishi bilan Android-da operatsion tizimni joylashtirishga imkon beradigan yaxshiroq va sodda usullar paydo bo'ldi, shuning uchun men bizga yordam beradigan dasturlardan birini baham ko'rishga qaror qildim.
Bunday holda biz dasturdan foydalanamiz Google havzalarida joylashtirilgan bu "Linuxni tarqatish"Sizga havolani qoldirishingiz mumkin bu erga o'rnatingShuni eslatib o'tishim kerakki, root huquqlariga ega bo'lish kerak, agar sizda telefon yo'q bo'lsa, ushbu dastur sizga ishlamaydi.
Linux tarqatish uchun talablar
- Android 2.1 dan katta
- 5 Gb dan ortiq ichki xotira yoki agar ishlamay qolsa, 5 Gb dan ortiq bo'lgan SD va bu erda tizim mavjud bo'lsa, u 10 yoki undan yuqori sinf.
- VNC-ni yuklab oling Play do'konidan
- BusyBox-ni yuklab oling Play Sotre-dan
- Internet aloqasi yoki buning iloji bo'lmasa, ma'lumotlarning yaxshi rejasi, chunki siz tizimning ARM-rasmini sizni qiziqtirgan holda yuklab olasiz, odatda 2 Gb dan ortiq.
Android-da Linux Deploy-ni o'rnatganmiz, Biz dasturni sozlash bilan davom etamiz.
Ilova ichida uchta menyu topamiz, ikkitasi tepada, biri pastda, hozirgi paytda bizni qiziqtiradigan, pastki qismida joylashgan, "STOP" yonidagi pastki o'ng tomonda joylashgan.
Ushbu menyuda biz bir nechta variantni topamiz:
- O'rnatish uchun tarqatish
- Arxitektura (arm, arm64 armhf yoki armel bo'lsa, sizning protsessoringiz qaysi arxitektura ekanligini bilish muhimdir)
- Yuklab olish yo'li
- O'rnatish turi (men faylni tavsiya qilaman)
- Va nihoyat yo'l (bu erda siz uning ichki yoki tashqi xotirangizda bo'lishini aniqlaysiz).
Siz zarur deb hisoblagan konfiguratsiyalarni yaratdi Sizning ehtiyojlaringizga binoan quyidagi quyidagi variantlarda EXT2 standart fayl tizimining qaysi turini topamiz, bu erda men sukut bo'yicha nima qoldirishni taklif qilaman.
"GUI" dagi so'nggi variantlarda biz katakchani faollashtiramiz va tarqatishda qaysi ish stoli muhitini o'rnatishni sozlashimiz mumkin.
Bu erda bizda ikkita variant mavjud:
Birinchisi, biz o'rnatmoqchi bo'lgan tizimning rasmini yuklab olishBuni tarmoqdan izlashimiz kerak uni saqlashda biz qaysi yo'nalishda ekanligini aniqlashimiz kerak Beri qismida ko'rsatib o'tishimiz kerak "O'rnatish yo'li" nihoyat biz faqat asosiy ekranga qaytamiz va yuqori o'ng menyuda biz "O'rnatish" parametrini tanlaymiz.
Ikkinchi variant - hamma narsani konfiguratsiyadagi kabi qoldirish va Linux Deploy-ga quyidagilarni hal qilishiga ruxsat bering:
Biz asosiy ekranga qaytamiz va Yuqoridagi o'ng menyuda biz variantni tanlaymiz "O'rnatish" bu erda tizim tasvirini yaratish uchun zarur bo'lgan barcha narsani yuklab olish uchun Internetga ulanishga kirishadi, biz faqat jarayon tugashini kutishimiz kerak. Ushbu jarayon 30 daqiqadan boshlab davom etishi mumkin, chunki bu sizning Internet aloqangizni yuklab olish tezligiga bog'liq.
O'rnatishdan so'ng biz tizimni ishga tushirishimiz kerak pastki menyu yordamida "Ishga tushirish".
Endi biz Play Store-dan yuklab olgan VNC-ga o'tishimiz kerak va biz Linux Deploy asosiy ekranida paydo bo'lgan IP-manzilni joylashtiramiz va shu bilan biz allaqachon Android-da Linux tarqatish tizimiga kiramiz.
Va nihoyat, agar sizda Bluetooth klaviaturasi va sichqonchasi bo'lsa, siz yaxshiroq tajribaga ega bo'lasiz, garchi men qo'llarimda ekanligimni ta'kidlashim kerak Pwn telefoni juda yaxshi bo'lar edi, ammo menda bunday kalibrdagi smartfonni sotib olish uchun byudjet yo'q.
Bu Android-ga Linux-ni o'rnatmaydi, bu Android-da Linuxni taqlid qiladi, bu juda og'ir va sekin, shuningdek, siz juda ko'p xotirani iste'mol qilsangiz, android-qotil tizimi, bu juda ko'p xotirani qisqartirganda jarayonlarni o'ldiradigan android tizimi chroot jarayoni va siz emulyatorni yo'qotishingiz tavsiya etilmaydi, bundan tashqari tizimga android-dan ham kirish mumkin emas, vnc orqali ulanishingiz kerak, bu yomon yamoq va xato.
Rahmat!
Bu umuman taqlid qilmaydi. Chroot emulyatsiya emas, bu ijrodir. Kirish ko'p jihatdan, vnc, ssh, X server bilan va Linux skriptini Android-ning o'rnini bosgan holda, uni framebufer-ga yuklash bilan amalga oshiriladi. Sekin? Qaerdan kelganingizni bilmayman va xotirani bo'shatish uchun hech qachon qotil tomonidan o'ldirilmaganman. Masalan, Android TV qutilari uchun qiziqarli. Men asossiz negativlikni tushunmayapman.
Assalomu alaykum, O'RNATISHga kirganimda, yuklab olish operatsiyalari amalga oshirilmayapti, men faqat ikki marta DISPLOY olaman va hech narsa o'rnatilmagan, xato qilyapmanmi? Agar sizda echim bo'lsa, men buni qadrlayman
Kechirasiz 2 marta DEPLOY deydi