آموزش نصب انواع توزیع های لینوکس روی اندروید روت شده و بدون روت
اگر در حال خواندن این مطلب هستید، احتمالا شناخت کافی نسبت به لینوکس دارید و میدانید که این سیستم عامل تقریباً روی هر قطعه سخت افزاری کار می کند. در این مطلب به نحوه نصب انواع توزیع های لینوکس روی اندروید خواهیم پرداخت.
آیا اندروید همان لینوکس است؟
برای جواب به این سوال می توان گفت هم هست و هم نیست. سیستم عامل اندروید بر روی هسته لینوکس ساخته شده است، در واقع نرم افزارهایی که با سخت افزار یک دیوایس برای انجام پردازش ها ارتباط برقرار می کند. اساساً یک سیستم عامل، یک دیوایس را قادر می سازد تا عملیات مورد نظر شما راحت تر انجام شود.
با گذشت زمان، کلمه “لینوکس” به طور مترادف به توصیف هسته و همچنین سیستم عامل های مختلف تبدیل شده است. برخی از این هسته ها که بر پایه لینوکس هستند و معمولا توزیع لینوکس نامیده می شوند، عبارتند از کالی لینوکس، اوبونتو، Zorin و غیره که هر کدام برای هدف های خاصی طراحی شده اند.
چرا لینوکس را روی اندروید نصب کنیم؟ این موضوع می تواند برای هر شخص دلیل متفاوتی داشته باشد، برای مثال یک مهندس امنیت برای آنکه بتواند تمامی ابزارهای تست نفوذ را که برای کار خود نیاز دارید به همراه داشته باشد، لازم است که سیستم عامل کالی لینوکس را به همراه داشته باشد.
آیا گوشی یا تبلت من می تواند لینوکس را اجرا کند؟
برای اجرای لینوکس در اندروید، چندین راه وجود دارد که بستگی به روت بودن یا نبودن دیوایس اندرویدی شما دارد. حال روت بودن گوشی چیست؟ همانطور که در لینوکس یوزر ریشه (root) داریم که تمامی مجوزهای لازم برای انجام هر کاری را دارد، در گوشی های اندرویدی نیز به دلیل استفاده از هسته لینوکس در آن، میتوانیم این دسترسی ها را به یوزر خود بدهیم که اصطلاحا به این کار روت کردن گوشی می گویند.
برای نصب لینوکس در اندروید و بدون روت بودن دیوایس، می توانید از برنامه های زیر استفاده کنید:
- Debian Noroot
- Andronix
- UserLAND
همچنین برای نصب لینوکس روی دستگاه اندروید روت شده می توانید از Linux Deploy استفاده کنید.
اجرای لینوکس با Debian Noroot در اندروید
بهترین راه برای اجرا کردن لینوکس بر روی دیوایس اندرویدی خود، استفاده از Debian Noroot است. مزیت این برنامه این است که Debian Buster را با یک لایه سازگاری بر روی گوشی شما نصب می کند که به شما امکان اجرای برنامه های Debian را بدون نیاز به روت کردن اندروید می دهد.
استفاده از UserLAND برای نصب لینوکس
برنامه دیگر برای اجرای لینوکس روی اندروید، UserLAND می باشد که جایگزین خوبی هم برای Debian Noroot است. این برنامه علاوه بر توزیع های Alpine، آرچ لینوکس، دبین، کالی و اوبونتو که دارد، به شما امکان نصب برنامه ها را هم می دهد.
قبل از نصب لینوکس، میتوانید ابزارهایی مانند GIMP، Firefox و LibreOffice را نصب کنید. برای شروع نصب ابتدا برنامه را اجرا کرده و با شرایط و مقررات موافقت کنید. سپس یک گزینه را برای نصب انتخاب کنید.
نصب لینوکس در اندروید با استفاده از AndroNix
برنامه AndroNix دارای 8 توزیع مختلف لینوکس است که شامل اوبونتو، دبیان، مانجارو، فدورا، کالی، خالی، آلپاین و قوس می باشد. در میان آن ها، Ubuntu XFCE، Debian XFCE، Ubuntu KDE و Manjaro XFCE دارای نسخههای مود شده برای دستگاههای اندرویدی با چیپستهای ARMv8 و نسخههای جدیدتر هستند. این نسخههای مود شده برای اجرا بر روی گوشی هوشمند شما بهینهسازی شدهاند و مودهای آن به شما این امکان را میدهند از لینوکس (بهویژه اوبونتو) در اندروید نهایت لذت را ببرید.
برای نصب لینوکس در اندروید با Andronix، کافی است درون برنامه روی لینک مورد نظر ضربه زده و سپس Install را بزنید. برای تمام کردن فرایند باید با کپی کردن فرمان در ترمینال برنامه Termux و همچنین انتخاب یک محیط دسکتاپ، مراحل را دنبال کنید. فقط مطمئن شوید که Termux و یک برنامه مشاهده VNC (مانند VNC Viewer) نصب شده باشد. برای استفاده از محیط دسکتاپ لینوکس موردنظر خود، به VNC نیاز دارید.
روش هایی دیگر برای اجرای لینوکس در اندروید بدون نیاز به روت
در حالی که تا اینجای مطلب چند روش خوب برای اجرای لینوکس در دستگاه اندرویدی را برای شما ارائه داده ایم، اما روش های دیگری نیز برای انجام این کار در دسترس هستند که عبارتند از:
- DeX: اگر دستگاه اندرویدی سامسونگ جدید دارید، می توانید سخت افزار خود را با DeX به حالت دسکتاپ تغییر دهید. اگرچه دقیقاً یک سیستم عامل لینوکس نیست، اما یک محیط دسکتاپ با هسته لینوکس است.
- به صورت ریموت: با استفاده از برنامه ای مانند Splashtop وصل شدن به سیستمی که لینوکس را اجرا می کند.
- Termux: برنامه ای مستقل، که بر اساس خط فرمان، به شما امکان اجرای برنامه های لینوکس در اندروید را می دهد.
بیشتر بخوانید: ابزارهای تست نفوذ در ترموکس اندروید
نصب لینوکس روی اندروید روت شده
برای کاربرانی که گوشی خود را روت کرده اند، نصب لینوکس ساده تر و سریعتر می باشد. اگر دستگاه روت شده دارید، می توانید نسخه های مختلف لینوکس را با استفاده از ابزار Linux Deploy بر روی اندروید نصب کنید.
ابتدا با نصب BusyBox شروع کنید که برخی از قابلیتهای روت پیشرفته را ارائه میکند. سپس Linux Deploy را نصب کنید. در اولین اجرای برنامه، روی Start بزنید تا مطمئن شوید که مجوزهای root فعال هستند، سپس روی تنظیمات برنامه در گوشه پایین سمت راست کلیک کنید.
همانطور که مشاهده می کنید، دبیان، اوبونتو، جنتو، فدورا و بسیاری از توزیع های دیگر برای نصب در دسترس هستند. ما در اینجا از آرچ لینوکس استفاده کردیم. سیستم عامل مورد نظر خود را انتخاب کرده و صبر کنید تا نصب کامل شود.
برای مشاهده دسکتاپ لینوکس در گوشی خود، باید کادر Enable را در زیر رابط کاربری گرافیکی فعال کنید. همچنین مطمئن شوید که VNC برای زیرسیستم Graphics انتخاب شده است. سپس رزولوشن صفحه را در تنظیمات رابط کاربری گرافیکی به سلیقه خود تنظیم کنید.
در نهایت، از این منو خارج شده و سپس روی سه نقطه در گوشه بالا سمت راست بزنید و Install و سپس OK را انتخاب کنید.
پس از انجام این کار، VNC Viewer را نصب کنید. در Linux Deploy، روی Start بزنید تا لینوکس اجرا شود. سپس VNC Viewer را باز کرده و به localhost:5900 متصل شوید تا دسکتاپ لینوکس خود را با مشخصاتی که قبلا وارد کرده اید مشاهده کنید.
پس از راه اندازی، می توانید نرم افزارهای سیستم عامل لینوکس را با استفاده از ترمینال به روش معمول نصب کنید.
سلام
من تمام این روش هارو امتحان کردم ولی خب هیچکدوم مثل تجربه لینوکس واقعی نمیشه ..
گوشیم رو هم با مجیسک روت کردم ..
میخواستم بدونم رام کاستوم یا یه همچنین چیزی وجود نداره که برای اندازه گوشی بهینه شده باشه..؟
من با استفاده از ترموکس و نصب Kali Linux nethunter نسخه تمام دستگاه ها و vnc تونستم دسترسی روت رو قوی تر کنم اما خب دوتا مشکل اساسی داشت یکی اینکه واقعا کار کردن باهاش سخت بود چون خیلی چیزا توش ریز بودن ( مناسب مانیتور بزرگ ) و اینکه نمیشد از monitor mode ( کارت شبکه داخلی استفاده کرد)
بنظرتون باید چطوری تنظیمش کنم ؟
یعنی اینکه مثلاً آیکون ها بزرگتر باشه و …
من از Kali استفاده کردم ، توزیعی که محیطش مثل اندروید باشه نیست ؟
یا مثلاً رام کاستومی چیزی ؟
ممنون میشم کمکم کنید
سلام
همون نت هانتر هست برای گوشی ها و به غیر اون فک نکنم چیز خوبی باشه!
باید از کارت شبکه usb که قابلیت مانیتور داره استفاده کنید.
درود ،ترمینال خوب برا اندروید معرفی میکنید ،
سلام
ترموکس خوبه.
سلام اقا راهی هست لینوکس رو فلش نصب کنیم و با فلش لینوکس پرتابل داشته باشیم برای لپ تاپ ممنون
سلام،
میتونید توی لینک زیر، تایتل “بوت کردن کالی لینوکس بر روی فلش مموری و اجرای آن به صورت لایو” رو مطالعه کنید.
https://kaliboys.com/how-to-install-kali-linux/