نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • نصب لینوکس در گوشی هوشمند به جای اندروید. نصب توزیع لینوکس بر روی گوشی و تبلت اندرویدی

نصب لینوکس در گوشی هوشمند به جای اندروید. نصب توزیع لینوکس بر روی گوشی و تبلت اندرویدی

این بسیار محبوب است، به ویژه در بین مدیران سیستم و توسعه دهندگان نرم افزار. تعداد زیادی دستگاه مختلف تحت کنترل آن کار می کنند. متأسفانه، تقریباً هیچ دستگاه تلفن همراهی مانند تبلت وجود ندارد که به صورت بومی لینوکس را پشتیبانی کند. در حال حاضر تنها یک مدل منتشر شده است که روی اوبونتو اجرا می شود. اما خرید آن ممکن است چندان آسان نباشد، زیرا در هر کشوری در دسترس نیست.

در صورت تمایل می توانید لینوکس را به جای اندروید بر روی تبلت خود نصب کنید.

به طور طبیعی، بسیاری ممکن است تعجب کنند که آیا می توان لینوکس را بر روی تبلتی که در ابتدا اندروید را اجرا می کند به جای این سیستم عامل نصب کرد؟ به طور رسمی، اندروید و لینوکس هر دو هسته یکسانی دارند، اما، متأسفانه، لینوکس به طور کامل روی تبلت اندرویدی کار نخواهد کرد. تحولات در این راستا در حال انجام است و بسیاری از برنامه نویسان فعالانه برای حل این مشکل تلاش می کنند، اما واقعیت امروز این است که برای اجرای یک توزیع لینوکس بر روی تبلت اندرویدی باید پیچیده باشید.

در این مطلب، یک مرور کلی و گام به گام در مورد نحوه نصب یک توزیع لینوکس بر روی تبلت خود ارائه خواهیم داد. ما به شما خواهیم گفت که چه شرایطی باید رعایت شود، چگونه دستگاه خود را آماده کنید، و همچنین در مورد ویژگی های این روش به شما خواهیم گفت.

آنچه شما نیاز خواهید داشت:

  • تبلت اندروید.
  • کارت SD با ظرفیت 3.5 گیگابایت یا بیشتر.
  • دسترسی ریشه
  • یک نسخه پشتیبان کامل از تمام داده ها برای اطمینان صد در صد از یک نتیجه ایمن. شما فایل های حجیم را جابجا می کنید و عملیات زیادی را انجام می دهید، بنابراین این یک امر ضروری است.

مهم. انکار مسئولیت. علیرغم اینکه این فرآیند هیچ آسیبی ندارد، اما اگر در هنگام نصب یا راه اندازی اوبونتو اتفاقی برای دستگاه اندرویدی شما بیفتد، سردبیران سایت مسئولیتی ندارند.

مطمئن شوید که حقوق ابرکاربر را دارید. تقریباً در هر دستگاهی می‌توانید این کار را با بررسی اینکه آیا برنامه Superuser را دارید انجام دهید. اگر حقوق ریشه ندارید، می توانید آنها را دریافت کنید. برای انجام این کار، دستورالعمل های خاص دستگاه خود را بیابید.

کتابخانه های BusyBox به شما در تعامل با سیستم اندروید کمک می کنند. می توانید با مراجعه به اینجا (https://play.google.com/store/apps/details?id=stericson.busybox) و دانلود آن، نصب کننده را از Play Store (یا Android Market) دانلود کنید. به تب BusyBox Installation بروید و روی دکمه Install کلیک کنید. پس از نصب ابزار، می توانید با نصب یک شبیه ساز ترمینال به مرحله بعدی بروید.

مرحله 2: شبیه ساز ترمینال را نصب کنید و بررسی کنید که درست کار می کند.

محبوب ترین شبیه ساز ترمینال برای اندروید در این صفحه (https://play.google.com/store/apps/details?id=jackpal.androidterm) در Play Market قرار دارد. با دنبال کردن لینک، آن را دانلود کنید، روی تبلت خود نصب کنید و اجرا کنید.

پس از باز شدن پنجره برنامه، کلمه su را وارد کنید. ابزار از شما می خواهد که دسترسی ریشه را فراهم کنید، و شما باید آن را بدهید زیرا این ابزار اسکریپت های سیستمی را اجرا می کند که بعداً برای راه اندازی اوبونتو استفاده خواهیم کرد.

برای بررسی اینکه آیا ترمینال و کتابخانه های BusyBox به درستی کار می کنند، دستور "busybox arping –help" را وارد کنید. اگر ترمینال یک متن با گزینه های زیادی مانند -f -q -b به شما بدهد، همه چیز کار می کند. در غیر این صورت، بررسی کنید که آیا گوشی شما روت شده است، آیا BusyBox به درستی نصب شده است و آیا ترمینال مجوز دارد یا خیر. اگر همه چیز مرتب است، می توانید ادامه دهید.

اگر تمام مراحل لازم در مراحل 1 و 2 را انجام داده اید، جای نگرانی نیست. چند مرحله بعدی بسیار ساده است. با اتصال تلفن خود به رایانه شروع کنید. باید درایو USB را فعال کنید، که به شما امکان می دهد کارت SD خود را در رایانه خود باز کنید (اکثر شما وقتی موسیقی و سایر فایل ها را از رایانه خود به اندروید منتقل کرده باشید، این را می دانید).

در مرحله بعد، باید یک پوشه به نام "Ubuntu" روی کارت SD ایجاد کنید. بعد باید این یکی (https://sourceforge.net/projects/linuxonandroid/files/Ubuntu/10.10/ubuntuV5-image.zip/download) و این یکی (https://sourceforge.net/projects/linuxonandroid/files) را دانلود کنید فایل های /Ubuntu /10.10/ubuntuV5-script.zip/download). اینها فایل های ZIP هستند که حاوی 2 چیز مهم هستند: اسکریپت راه اندازی و سیستم فایل اوبونتو. اگر بایگانی ZIP اول را باز کنید، فایل IMG و اگر فایل دوم را از حالت فشرده خارج کنید، فایل SH را پیدا خواهید کرد.

هر دو بایگانی را از حالت فشرده خارج کنید و فایل ها را به پوشه "Ubuntu" منتقل کنید. اکنون باید دو فایل در پوشه داشته باشید. اکثر فرآیندهای لازم انجام شده است.

مرحله 4: سیستم اوبونتو را راه اندازی کنید

به برنامه ترمینال خود برگردید و دوباره "su" را تایپ کنید، سپس "cd/mnt/sdcard" را بنویسید. برای اطمینان از اینکه همه چیز کار می کند، سعی کنید "ls" را تایپ کنید و ببینید آیا می توانید پوشه های خود را تشخیص دهید (شما باید بتوانید پوشه اوبونتو را نیز پیدا کنید).

برای راه‌اندازی اوبونتو، عبارت cd /ubuntu و سپس sh ubuntu.sh را تایپ کنید. این باعث می شود بسیاری از فرآیندها اجرا شوند که سعی می کنند سیستم شما را نصب کنند. در مرحله بعد، ابزار از شما می خواهد که وضوح صفحه نمایش را انتخاب کنید. آن را با فرمت عرض x ارتفاع مثلا 1280 در 720 وارد کنید. برای عملکرد بهتر و کاهش سرعت تبلت رزولوشن کمتری انتخاب کنید. اکنون همه چیز انجام شده است.

سیستم اوبونتو کار می کند، اما ما نمی توانیم آن را ببینیم. برای مشاهده رابط کاربری گرافیکی، باید از کلاینت پروتکل VNC استفاده کنید. ما می توانیم هر یک از آنها را از فروشگاه Play دانلود کنیم.

در این مقاله نحوه نصب را با جزئیات به شما خواهیم گفت لینوکسبه یک دستگاه اندرویدی برای نصب و راه اندازی کامل یک سیستم جایگزین، شما نیاز دارید: یک گوشی هوشمند یا تبلت، یک شبیه ساز نرم افزار، حقوق ریشه و چندین گیگابایت فضای آزاد.

1. نصب و راه اندازی برنامه های کاربردینصب کننده کامل لینوکس

ما کلمه "Emulator" را در منوی جستجوی Google Play وارد می کنیم و لیستی از چندین ده ابزار تقریباً یکسان دریافت می کنیم. همه آنها خوب هستند، اما ما روی برنامه نصب کامل لینوکس تمرکز کردیم. این کاملا رایگان، کاملا بومی سازی شده و مجهز به دستورالعمل های دقیق برای مبتدیان است.

این برنامه را می توانید از http://goo.gl/5C6Xa دانلود کنید. الگوریتم نصب Complete Linux Installer هیچ تفاوتی با نصب نرم افزارهای دیگر ندارد، بنابراین ما به این نکته نمی پردازیم.

2. کار با برنامه Complete Linux Installer

قبل از شروع کار با برنامه، یک بار دیگر تأکید می کنم: آنچه در این مقاله توضیح می دهیم، نصب نکردن لینوکس به جای آن است. اندروید، اما شبیه سازی عملکرد یک سیستم در سیستم دیگر.

بنابراین، ما برنامه را راه اندازی می کنیم و با نصب اجزای نرم افزار اضافی موافقت می کنیم. در حال کار با این ماژول ها است که متعاقباً استفاده از سیستم عامل لینوکس را برای شما آسان تر می کند.

همانطور که قبلاً ذکر شد، Complete Linux Installer برای عملکرد کامل نیاز به حقوق ریشه دارد، که برنامه در یک پنجره پاپ آپ به شما یادآوری می کند. ما به برنامه دسترسی کامل به عملکردهای سیستم دستگاه تلفن همراه را ارائه می دهیم.

این کار آماده سازی اولیه شبیه ساز برای عملیات را کامل می کند. منوی اصلی برنامه در مقابل شما باز می شود. به قسمت فرعی «راهنمای نصب» بروید.

شبیه ساز سخت افزار گجت شما را اسکن می کند و لیستی از سیستم عامل هایی که تضمین شده روی دستگاه تلفن همراه شما اجرا می شوند را نمایش می دهد. ما اوبونتو 13.10 را به عنوان نمونه انتخاب می کنیم.

از این لحظه به بعد، برنامه شروع به "راهنمایی" شما در مراحل نصب سیستم عامل می کند و هر اقدام لازم را با دستورالعمل های دقیق همراه می کند. به عنوان مثال، پس از مطالعه الزامات شبیه ساز در مرحله اول، حتماً "Terminal" و "VNCViewer" را در مرحله دوم نصب کنید. فقط پس از این گزینه "دانلود تصویر" را انتخاب کنید.

توضیحات تفاوت بین توزیع های سیستم عامل لینوکس را بخوانید و مورد نیاز خود را انتخاب کنید.

یک پوشه در ریشه درایو خارجی ابزارک با نام سیستم آینده ایجاد کنید. این کار باعث می شود که برنامه به راحتی فایل های لازم را پیدا کند. در مورد ما، دایرکتوری "ubuntu" را ایجاد می کنیم. آرشیو دانلود شده را در این پوشه باز کنید.

در نتیجه، دو فایل باید در دایرکتوری “ubuntu” ظاهر شوند. یکی از آنها با پسوند img است. این تصویر از سیستم لینوکس در حال راه اندازی است.

پس از انجام این مراحل، به زیر آیتم "راه اندازی" از منوی اصلی Complete Linux Installer بروید و روی منوی کمکی "Settings" در گوشه سمت راست بالای پنجره کلیک کنید. با انتخاب گزینه “Edit” مسیر کامل فایل اجرایی سیستم را در اختیار اپلیکیشن قرار دهید. انتخاب خود را با کلیک بر روی دکمه "ذخیره تغییرات" تأیید کنید.

این مرحله بعدی نصب یک سیستم عامل جایگزین در حافظه ابزار شما را تکمیل می کند. با خیال راحت گزینه “Run Linux” را انتخاب کنید.

برنامه یک ترمینال را در پس‌زمینه راه‌اندازی می‌کند تا دستورات آزمایشی را اجرا کند و درخواست دسترسی ریشه به عملکردهای سیستم دستگاه را بدهد. اجازه می دهیم.

حالا گوشی هوشمند یا تبلت شما می تواند به عنوان شبیه ساز سیستم عامل لینوکس کار کند و به تمام قابلیت های سیستم عامل با یک پنگوئن روی لوگو دسترسی خواهید داشت - از اجرای دستورات ساده در ترمینال تا نصب کامل محیط گرافیکی پیشرفته نصب لینوکس در اندروید کامل شد.

روز همگی بخیر.

داستان من با خواندن این مقاله شروع می شود، پس از آن تصمیم گرفتم یک معجزه ساخت تبلت چینی را خریداری کنم: یک سوپر پد. این تبلت به عنوان یک اسباب بازی برای "کف کردن کمی"، پاره وقت، یک خواننده، یک بازی برای جفت و یک ساعت در یک سفر طولانی گرفته شده است ... بلافاصله توجه می کنم که من دو هارد USB 500 گیگابایتی دارم. و 1 ترابایت، که هر چیزی که برای یک زندگی سرگرم کننده مهم است در آن ذخیره می شود و به ntfs و ext4 تقسیم می شوند. و طبیعتاً تبلت آنها را نمی بیند.

اینجا داوطلب من است

این اولین دلیل برای کاوش بیشتر است. پس از مشاهده 200 صفحه انجمن در xda-developers.com، مطمئنا

در این مرحله، تمام تلاش ها برای باز کردن این تبلت متوقف شده است. تا زمان با شکوه برای دانش آموز - جلسه. و از آنجایی که دانشجویان در طول جلسه مطلقاً همه کارها را انجام می دهند، تا زمانی که در این موضوع نباشند، گردهمایی های شبانه سرگرم کننده در اینترنت در سایت های آشکارا بورژوایی از سر گرفته شده است. و ایده درخشان برای نصب لینوکس ارتدکس بر روی این تبلت، در مورد من - ubuntu شکل گرفت.
آنچه از این نتیجه حاصل شد، در زیر ببینید.

معلومه که نمی تونی اون رو بگیری و نصبش کنی... خب مال ما کجا رفت...

ما نیاز خواهیم داشت:

بیایید به مراحل اصلی بارگذاری اندروید و لینوکس نگاه کنیم
1. اجرای کد رام را روشن و بوت کنید اجرای کد رام را روشن و بوت کنید
2. بوت لودر بوت لودر
3. هسته لینوکس هسته لینوکس
4. فرآیند شروع فرآیند شروع
5. زیگوت و دالویک کنسول (bash، zsh...) / wm(kde، gnome...)
6. سرور سیستم بوت کامل شد
7. بوت کامل شد

همانطور که می بینید، تفاوت ها از مرحله اجرای اولیه شروع می شود.
این ساده ترین چیز برای تغییر است.

صادقانه می نویسم، فکر کردم فقط می توانید از Android init استفاده کنید و محکم به هسته پیچ شده است. و حتی پس از دریافت نمونه ای از یک ramdisk در حال کار از یک تبلت دیگر، فکر نمی کردم شروع شود ...

مطالب ramdiska
bin dev و غیره خانه init init.rc lib linuxrc mnt newroot opt ​​‎proc root sbin sys tmp usr var
در bin / busybox وجود دارد، در /sbin switch_root با پیوند به آن وجود دارد.
کد شروع از ramdisk از zt-180

#!/bin/sh echo شروع از تصویر initram. Echo در انتظار بیدار شدن SD-CARD... خواب 3 اکو "نصب rootfs جدید" mount -t ext2 /dev/mmcblk0p2 /newroot && echo OK echo نگه دارید، تعویض root... exec switch_root /newroot /sbin/init echo hrm، به جای exec /bin/ash یک پوسته داشته باشید

تنها چیزی که باقی می ماند این است که ramdisk را در حافظه فلش کنید (من از burntool در xp استفاده کردم) و - voila، مرحله بوت. بله، من به جای ریکاوری، فریمور را فلش کردم، بنابراین برای راه اندازی لینوکس باید کلیدها را هنگام راه اندازی نگه دارید.

بنابراین، مرحله بارگذاری به پایان رسیده است و باید صبور باشید، زیرا کنسول هیچ نشانه ای از حیات ندارد و همه چیز به کندی بارگذاری می شود.

راه اندازی خودکار برای اولین کنسول
در /etc/init/tty1.conf آخرین خط را با exec /bin/login -f Yor_Login جایگزین کنید.< /dev/tty1 >/dev/tty1 2>&1 سپس در ~/.bashrc خود می توانید دستوراتی بنویسید که در هنگام ورود خودکار شروع می شوند.
ما در حال مبارزه با سرور X هستیم
برای من قطعاً با صفحه لمسی، xorg.conf و xterm خوب کار نمی کرد ... درایور سیناپسی را حذف کردم و موارد زیر را در ~/.xinitrc قرار دادم:
#!/bin/bash # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # فایل xinitrc جهانی، مورد استفاده در تمام جلسات X شروع شد توسط xinit (startx) # فراخوانی اسکریپت جلسه X سراسری #. /etc/X11/Xsession xclock -geometry 50x50-1+1 & exec xterm -geometry 80x66+0+0 -name ورود به سیستم
مبارزه با محیط کار
من می خواستم kde را نصب کنم زیرا من واقعاً رندر گرافیکی با کتابخانه qt را دوست دارم. فوراً می گویم: بله، نصب و راه اندازی شد، اما چگونه ...
اول، من بلافاصله Autologin را تنظیم کردم:
در /etc/kde4/kdm/kdmrc موارد زیر را پیدا کرده و متناسب با خود تغییر می دهیم
AutoLoginEnable=true # اگر درست است، پس از خروج، به صورت خودکار وارد شوید. در صورت نادرست بودن، ورود خودکار فقط با # زمانی که یک جلسه نمایش راه اندازی می شود، انجام می شود. # پیش فرض نادرست است #AutoLoginAgain=true # تاخیر در چند ثانیه قبل از شروع ورود خودکار. # پیش فرض 0 AutoLoginDelay=3 است # کاربر به طور خودکار وارد می شود. هرگز root را مشخص نکنید! # پیش فرض "" AutoLoginUser=Login # رمز ورود کاربر برای ورود خودکار است. این # مورد نیاز نیست مگر اینکه کاربر به یک دامنه NIS یا Kerberos وارد شده باشد. اگر از این گزینه # استفاده می کنید، به دلایل واضح باید "chmod 600 kdmrc" را انتخاب کنید. # پیش فرض "" AutoLoginPass=رمز عبور است
و همانطور که نوشته شده است، chmod 600 kdmrc را در کنسول تحت روت انجام می دهیم تا افراد بد رمز عبور ما را جاسوسی نکنند.
ثانیاً در ورودی محافظ صفحه برای مدت طولانی مشکوک آویزان بود و من که شک داشتم از کنسول با startkde تماس گرفتم. پس از نمایش طولانی و خسته کننده انواع خطاها، بالاخره پلاسما در حالت نت بوک بارگذاری شد. جلوه های گرافیکی خاموش است، زیرا ما زیر یک فریم بافر نشسته ایم، و در بعضی جاها کاهش سرعت وجود دارد، اما باز هم این kde است و بارگذاری شده است!
همه چیز را متناسب با شما تنظیم کنید
هر کدام مختص به خود را دارند، من هنوز هیچ بهینه‌سازی انجام نداده‌ام، اما کارهای زیادی باید انجام شود: سرعت بارگذاری، بهینه‌سازی فضای کاری. من به دنبال یک wm سبک تر هستم - e16 - اما هنوز آن را اصلی نکرده ام. شما همچنین باید صفحه لمسی را کالیبره کنید، خوشبختانه در حال حاضر یک صفحه کلید مجازی در kde وجود دارد.
من به سمت openbox + نگاه می کنم

روز بخیر، کاربران عزیز سایت! من اخیراً سعی کردم لینوکس را روی دستگاه اندرویدی خود نصب کنم. من از گوشی هوشمندی به نام Explay Tornado به عنوان خوکچه هندی استفاده کردم. من به یک کامپیوتر با اتصال به اینترنت، یک کابل USB و یک گوشی هوشمند نیاز داشتم. قبل از نصب یک سیستم جدید بر روی گوشی هوشمند خود، باید مطمئن شوید که دستگاه شما دارای کارت Micro SD و Root Rights نصب شده است. اگر حقوق ریشه ندارید، پس باید آنها را دریافت کنید! من از یک برنامه کامپیوتری به نام Kingo Android ROOT استفاده کردم. بسیاری از برنامه های دیگر برای به دست آوردن وجود دارد.

شما باید برنامه های زیر را از بازار گوگل دانلود کنید: نصب کامل لینوکس. شبیه ساز ترمینال برای اندروید. VNCViewer

اول از همه، ما با برنامه یا برنامه Complete Linux Installer کار خواهیم کرد. یک بار دیگر، ما سیستم اندروید را به لینوکس تغییر نمی دهیم، بلکه یک سیستم را روی سیستم دیگر کار می کنیم. هنگامی که ما برای اولین بار برنامه را راه اندازی می کنیم، برنامه از ما می خواهد اجزای اضافی را برای کار بیشتر نصب کنیم، طبیعتاً ما با آنها موافق هستیم و نصب را شروع می کنیم. اگر اتصال اینترنتی خوبی داشته باشید، نصب بیش از یک دقیقه طول نخواهد کشید. همانطور که در شکل نشان داده شده است، برنامه از شما درخواست می کند که اسکریپت های بوت را نصب کنید، باید بر روی دکمه OK کلیک کنید.

  • در مرحله بعد، برنامه از شما می خواهد که به سیستم دسترسی کامل داشته باشید، به همین دلیل است که من و شما حقوق روت دریافت کردیم. مرحله بعدی این است که به برنامه اجازه دهید به عملکردهای سیستم گوشی هوشمند یا تبلت شما دسترسی داشته باشد.
  • سپس به مرحله بعدی یعنی راهنمای نصب سیستم می رویم. این برنامه به طور خودکار شروع به بررسی دستگاه شما از نظر همه عوامل اصلی برای نصب یک محیط جدید می کند و نتایج نسخه هایی را که می توانید بر روی تبلت یا گوشی خود نصب کنید به شما ارائه می دهد. در مورد من، برنامه این نسخه های برنامه را انتخاب کرد.
  • همانطور که در تصویر بالا نشان داده شده است، ما با گزینه هایی لیست شده ایم که دستگاه ما قطعا می تواند آنها را بازتولید کند. اما همانطور که تمرین نشان داده است، آنها کار می کنند، اما با سقوط. خرابی ها ممکن است به این دلیل باشد که دستگاه من خیلی ضعیف است، من دقیقاً نمی دانم چگونه برای شما کار می کند. و بنابراین بیایید به مثال نصب اوبونتو 13.10 نگاه کنیم.
  • بر روی دکمه با عنوان Ubuntu 13.10 کلیک کنید و به نقطه بعدی بروید که به تفصیل با شما صحبت خواهیم کرد.

این برنامه دانلود را در یک تصویر سیستم پیشنهاد می دهد و 3 نسخه از آنها بزرگ، کوچک و استاندارد وجود دارد، تفاوت آنها در چیست؟ اول از همه، آنها در اندازه (وزن) فایل ها و بنابراین در عملکرد متفاوت هستند. از آنجایی که همه می دانند که دستگاه من حافظه کافی ندارد، باید یک کارت حافظه بزرگتر نصب کنم و سیستمی را انتخاب کنم که فضای کمتری روی فلش کارت اشغال کند. روی دانلود تصویر کلیک کنید و فایل مورد نیاز خود را انتخاب کنید. اندازه ها بسیار بزرگ هستند، بنابراین پیشنهاد می کنم از طریق تورنت از تلفن هوشمند دانلود کنید. هورای، تا زمانی که آن را برای دانلود تنظیم کنیم، می توانیم نیازهای باقی مانده برنامه را برآورده کنیم.

بدون خروج از برنامه، روی دانلود ترمینال شبیه ساز اندروید کلیک کنید. و VNCViewer برنامه بلافاصله شما را به Google Play به صفحات ضروری با برنامه هایی که نیاز به دانلود و نصب دارند می برد. آیا همه چیز را دانلود و نصب کرده اید؟ حال در حالی که تصویر سیستم در حال بارگذاری است، ES-Explorer را دانلود کرده و پس از دانلود، آن را باز کرده و به سمت کارت حافظه می رویم. از طریق Explorer ما یک پوشه با نام سیستم خود ایجاد می کنیم، به این معنی که یک پوشه با نام " ایجاد می کنیم. اوبونتو"وقتی تصویر دانلود شد، باید آرشیو را در یک پوشه جدید باز کنیم ( اوبونتو).

  • پس از اینکه فایل را در یک پوشه جدید باز کردید، باید دو فایل در آن داشته باشید که یکی از آنها پسوند .img دارد. این فایل سیستم ما را راه اندازی می کند. ما به همان ابتدا باز می گردیم و انتخاب سیستم را فشار می دهیم و دکمه تغییر را در منوی اضافی فشار می دهیم. در این منو مسیر کامل خود تصویر را نشان می دهیم که چیزی شبیه به اسکرین شات خواهد بود.
  • به نظر می رسد همه چیز با تنظیمات است. اما هنگام شروع، باید ترمینال را باز کنید و چیزی را لمس نکنید، خود برنامه باید به طور خودکار داده های لازم را در پس زمینه انتخاب کند، اما برای اجرای دستورات متنی باید اجرای اقدامات خود را از طریق دسترسی ریشه تأیید کنید. در اینجا، طبیعتا، ما به برنامه اجازه می دهیم به کار خود ادامه دهد.
  • پس از این، سیستم جدید شما شروع به کار می کند و گوشی هوشمند شما می تواند مانند نو کار کند، در حالی که تمام قابلیت های سیستم جدید و همچنین در ترمینال و در یک محیط گرافیکی کامل در دسترس شما خواهد بود. این اولین روش نصب لینوکس اوبونتو را تکمیل می کند.

این احتمالاً تمام است، اگر سؤالی دارید، آنها را در نظرات زیر مطالب زیر بپرسید، من خوشحال خواهم شد که در حل مشکلاتی که به بهترین شکل ممکن و درک موقعیتم ایجاد می شود کمک کنم.

لینوکس استقرار. این یک برنامه منبع باز است که برای خودکارسازی فرآیند نصب، پیکربندی و اجرای توزیع‌های گنو/لینوکس بر روی پلتفرم اندروید در داخل کانتینر chroot طراحی شده است. برنامه یک تصویر دیسک را روی کارت حافظه یا رسانه های دیگر ایجاد می کند، آن را نصب می کند و توزیع لینوکس انتخاب شده را در آنجا نصب می کند. نصب در یک فایل، مستقیماً روی یک پارتیشن کارت حافظه، در یک فهرست با سیستم فایل ext2/ext3/ext4 و در RAM پشتیبانی می‌شود. برنامه های کاربردی از یک توزیع لینوکس در یک محیط chroot اجرا می شوند، به صورت موازی با سیستم اصلی اجرا می شوند و از نظر سرعت قابل مقایسه هستند. تمام تغییرات ایجاد شده در دستگاه قابل برگشت هستند، یعنی. برنامه و اجزای ایجاد شده را می توان به طور کامل حذف نصب کرد.

نصب توزیع لینوکس از طریق شبکه از آینه های رسمی در اینترنت انجام می شود. از آنجایی که Linux Deploy مبتنی بر فراخوانی سیستم به هسته لینوکس است، تنها توزیع های لینوکس می توانند به عنوان سیستم های مهمان عمل کنند. از طریق رابط برنامه، می توانید فرآیند نصب توزیع لینوکس را کنترل کنید و پس از نصب، می توانید خدمات سیستم نصب شده را شروع و متوقف کنید (پشتیبانی برای راه اندازی اسکریپت های خود وجود دارد). فرآیند نصب به صورت گزارش های متنی در پنجره اصلی برنامه نمایش داده می شود. در حین نصب، برنامه خود محیط کاری را پیکربندی می کند که شامل سیستم پایه، سرور SSH، سرور VNC و یک محیط گرافیکی برای انتخاب است. همچنین می توانید پارامترهای سرورهای SSH و VNC را از طریق رابط برنامه مدیریت کنید.

نصب یک توزیع لینوکس حدود 30 دقیقه طول می کشد. حداقل اندازه توصیه شده تصویر دیسک بدون رابط کاربری گرافیکی 512 مگابایت و با رابط کاربری گرافیکی - 1024 مگابایت (برای LXDE) است. پس از نصب اولیه، رمز عبور برای دسترسی از طریق SSH و VNC به عنوان "changeme" اختصاص داده می شود که می توان آن را با استفاده از ابزارهای توزیع استاندارد یا از طریق تنظیمات برنامه تغییر داد.

مشخصات:

  • توزیع های پشتیبانی شده: Debian، Ubuntu، Kali Linux، Arch Linux، Fedora، CentOS، Gentoo، openSUSE، Slackware، RootFS (tgz، tbz2، txz)
  • نوع نصب: فایل، پارتیشن، رم، دایرکتوری
  • فایل سیستم های پشتیبانی شده: ext2، ext3، ext4
  • معماری های پشتیبانی شده: ARM، ARM64، x86، x86_64، حالت شبیه سازی معماری (ARM<->x86)
  • روش های اتصال به کانتینر: CLI، SSH، VNC، سرور X، فریم بافر
  • رابط های مدیریت (CLI): ترمینال اندروید (یا adb)، telnet، رابط وب (ترمینال از طریق مرورگر)
  • محیط دسکتاپ: XTerm، LXDE، Xfce، MATE، سایر (تنظیم دستی)
  • زبان های پشتیبانی شده: رابط چند زبانه

توجه!

این برنامه بدون هیچ گونه ضمانتی ارائه می شود و نویسنده مسئولیتی در قبال عواقب احتمالی استفاده از آن ندارد. این نرم افزار رایگان است و شما می توانید آن را تحت شرایط مجوز GPLv3 مجدداً توزیع کنید.

دستورالعمل نصب گنو/لینوکس

  1. WiFi یا شبکه دیگری را با دسترسی به اینترنت وصل کنید. نصب از طریق شبکه انجام می شود و بدون دسترسی به اینترنت کار نمی کند.
  2. مطمئن شوید که دستگاه شما دریافت کرده است حقوق ابر کاربر (ریشه). آخرین نسخه Linux Deploy را نصب و اجرا کنید.
  3. هنگامی که برای اولین بار برنامه را اجرا می کنید، به روز رسانی محیط کاری به طور خودکار راه اندازی می شود، که یک فهرست شامل تمام اسکریپت ها، تنظیمات و پروفایل های کانتینر لازم است. تنظیمات محیط کار را می توان در " مشاهده کرد تنظیمات -> محیط کار". دایرکتوری محیط را نباید تغییر داد مگر اینکه دلیلی برای این کار وجود داشته باشد. مفید است که گزینه "" را فعال بگذارید. تنظیمات -> صفحه نمایش را روشن نگه دارید" ("تنظیمات -> قفل صفحه")، در حالی که برنامه فعال است، صفحه نمایش، وای فای و پردازنده به حالت خواب نمی روند.
  4. این برنامه از کار با چندین پروفایل پشتیبانی می کند، جایی که پارامترهای هر نمونه گنو/لینوکس ذخیره می شوند. از طریق پنجره مدیریت نمایه می توانید به سرعت بین نمونه ها جابجا شوید (با کلیک بر روی نماد در هدر پنجره اصلی باز می شود). به طور پیش فرض، یک پروفایل با نام "لینوکس" ایجاد می شود. به تنظیمات نمایه فعلی (دکمه سمت راست) بروید و گزینه های لازم برای نصب و اجرای توزیع گنو/لینوکس را پیکربندی کنید ( توضیحات پارامتر را ببینید).
  5. Linux Deploy 2.x نیازی به نصب در سیستم BusyBox ندارد، اما در موارد نادر ممکن است نیاز به استفاده از سیستم BusyBox داشته باشید. برای این کار نصب کنید ®BusyBox سازگار است. در پارامترهای BusyBox، قبل از نصب، باید گزینه " را انتخاب کنید. اپلت ها را جایگزین کنیدسپس در تنظیمات محیط کاری Linux Deploy باید مسیر سیستم BusyBox را در قسمت " مشخص کنید. تنظیمات -> متغیر PATH" ("تنظیمات -> متغیر PATH")، مثلا، /system/xbinو شروع به به روز رسانی محیط کار کنید" تنظیمات -> به روز رسانی محیط" ("تنظیمات -> ENV را به روز کنید").
  6. نصب توزیع انتخاب شده را اجرا کنید: منو -> نصب" ("منو -> نصب"). گزارش نصب در پنجره اصلی برنامه نمایش داده می شود. نصب به طور متوسط ​​حدود 30 دقیقه طول می کشد. مرحله ایجاد تصویر می تواند زمان زیادی (حدود 15 دقیقه) طول بکشد اگر اندازه آن بیش از 2 گیگابایت باشد.
  7. اگر نصب بدون خطا کامل شد، می توانید سیستم لینوکس را با " راه اندازی کنید. شروع کنید" ("شروع کنید"). با این کار خدمات مشخص شده در پارامترها - SSH، VNC و دیگران راه اندازی می شود.
  8. برای دسترسی به کنسول یک سیستم لینوکس از طریق SSH، باید ConnectBot (یا کلاینت SSH دیگر) را نصب کنید. برای دسترسی به دسکتاپ لینوکس، باید یک سرور X مانند XServer XSDL نصب کنید. در تنظیمات باید IP دستگاه را برای اتصال، برای همان دستگاه - 127.0.0.1 مشخص کنید. رمز عبور SSH و VNC در پارامترهای کانتینر مشخص شده است. با استفاده از دستور passwd می توانید رمز عبور کاربر فعلی را از کنسول تغییر دهید. برای اجرای برنامه ها به صورت روت، از دستور sudo (مثلا sudo synaptic) استفاده کنید. به طور پیش فرض، کاربر root (مگر اینکه در تنظیمات به عنوان نام کاربری مشخص شده باشد) رمز عبور ندارد، اما می توانید با دستور sudo passwd root برای آن رمز عبور تعیین کنید.
  9. برای متوقف کردن سیستم لینوکس، تمام سرویس های در حال اجرا در زیر آن و جدا کردن دیسک ها، فقط دکمه " متوقف کردن" ("متوقف کردن").
  10. Linux Deploy به شما اجازه می دهد تا کانتینرها را از طریق CLI (واسط خط فرمان) مدیریت کنید. برای دسترسی به CLI، می توانید از telnet یا یک مرورگر وب استفاده کنید، که قبلاً رابط های مدیریتی مناسب را در تنظیمات فعال کرده باشید.
  11. برای کاهش زمان نصب سیستم پایه یا در صورت بروز مشکل در نصب سیستم از مخازن رسمی، می توانید یک کانتینر را از آرشیو از پیش آماده شده وارد کنید. برای این منظور، یک مخزن از کانتینرها وجود دارد که با استفاده از Linux Deploy ایجاد شده و از طریق رابط برنامه در دسترس است. مخزن" ("مخزنفقط ظرف مورد نظر را در رابط مخزن انتخاب کنید و روی " کلیک کنید وارد كردن" ("وارد كردن"). پس از این، یک نمایه جدید در برنامه ایجاد می شود که در صورت لزوم می توان پارامترهای آن را تغییر داد. سپس فقط باید نصب را اجرا کنید. منو -> نصب" ("منو -> نصب")، مسیر نصب آماده می شود (تصویری برای کانتینر ایجاد می شود)، بایگانی کانتینر دانلود، بسته بندی و پیکربندی می شود. پس از اتمام مراحل، می توانید ظرف را با دکمه "" شروع کنید. شروع کنید" ("شروع کنید").

به روز رسانی برنامه

پس از به روز رسانی برنامه، محیط کار به طور خودکار به روز می شود. در صورت لزوم، به روز رسانی را می توان به صورت دستی شروع کرد: تنظیمات -> به روز رسانی محیط" ("تنظیمات -> ENV را به روز کنید"). به روز رسانی های برنامه (محیط) بر سیستم گنو/لینوکس از قبل نصب شده تأثیر نمی گذارد، یعنی سیستم نصب شده به هیچ وجه به دلیل به روز رسانی نمی تواند آسیب ببیند یا تغییر یابد.
برای تغییر تنظیمات یک سیستم از قبل نصب شده یا برای بازگرداندن تنظیمات به تنظیمات اصلی، باید پیکربندی را انجام دهید: " منو -> پیکربندی کنید" ("منو -> پیکربندی کنیداگر برخی از مؤلفه ها در پارامترها انتخاب شده باشند، پیکربندی بسته هایی را برای مؤلفه های انتخاب شده نصب می کند.

حذف یک برنامه

قبل از حذف برنامه، باید توزیع گنو/لینوکس را با استفاده از دکمه متوقف کنید متوقف کردن، اگر نمی توانید توزیع را متوقف کنید، توصیه می شود دستگاه را راه اندازی مجدد کنید. پس از آن، دستور " تنظیمات -> حذف محیط" ("تنظیمات -> ENV را حذف کنید"). پس از این، می توانید برنامه را حذف کنید. حذف یک برنامه با کانتینر نصب نشده خطرناک است؛ حذف نسخه برنامه کمتر از 1.5.3 همچنین تمام داده ها را از تمام پارتیشن های نصب شده در ظرف حذف می کند! همچنین ممکن است فایل های .img وجود داشته باشد. که در هنگام نصب توزیع ها روی کارت حافظه ایجاد می شوند، چنین فایل هایی را می توان به صورت دستی از طریق هر کدام حذف کرد مدیر فایل.

دانلود اپلیکیشن نصب لینوکس در اندروید - Linux Deploy در اندرویدمی توانید لینک زیر را دنبال کنید

بهترین مقالات در این زمینه