این آموزش به شما یاد میدهد که چگونه Ubuntu را روی NexusOne روت شده خودنصب کنید . این آموزش به صورت ساده در آمده است تا همه بتوانند از آناستفاده کنند .
توضیحات اولیه :
در این آموزش از یک NexusOne روت شده استفاده میشود . شاید این روش بر رویگوشی های دیگر هم جواب دهد اما بنده از این امر مطمئن نیستم و شما تاامتحان نکنید متوجه نخواهید شد .
اینکه شما بتوانید از Ubuntu روی گوشی NexusoNE خود به صورت مستقیماستفاده کنید شکی نیست اما دیگر نمیتوانید از قابلیت تلفن آن استفاده کنیدو همچنین دوربین آن را از دست خواهید داد .
پس قاعدتا اینکه شما Ubuntu را در کنار سیستم عامل اصلی گوشی خود داشتهباشید یک امر منطقی به نظر میزسد و این همان چیزی است که من در این آموزشبه شما یاد خواهم داد .
استفاده از Ubuntu هیچ تاثیری روی سیستم عامل اصلی گوشی شما نمیگذارد امااجرای Ubuntu terminal که در زیر حالت گرافیکی برنامه Ubuntu X11 اجرامیشود روی برنامه Android VNC تاثیر میگذارد .
چرا Ubuntu را روی گوشی آندرویدی خود نصب میکنید ؟
اجرای Ubuntu بر روی نکسوس به این معنی است که شما میتوانید همه برنامه های سازگار با Ubuntu/linux را روی گوشی خود نصب کنید .
همچنین این مورد در یادگیری Ubuntu/linux که در بعضی از دانشگاه ها تدریس میشود به کمک می آید و دانشجویان به جای آن استفاده کنند .
همچنین برای سازندگان وب بسیار خوب است که از نکسوس خود به عنوان یک دستگاه تست پرتابل استفاده کنند .
اگر بخواهیم به این موارد ادامه دهیم دلایل بسیاری برای نصب Ubuntu روی نکسوس خواهیم یافت ولی دلیلی برای نصب نکردن آن وجود ندارد .
در آخر برای کسانی که از کدهای Open Source استفاده میکنند این یک موضوع پدیده خیلی جذاب به نظر میرسد.
مراحل کار نصب Ubuntu بر روی گوشی Nexus One :
- قبل از انجام هر کاری متذکر میشم همه عواقب این کار به عهده شخص انجام دهنده هستش ...
- ابتدا فایل ubuntu.zip را از یکی از لینک های زیر دانلود کنید .
تنها اعضای سایت میتوانند لینک ها رو ببینند.برای ثبت نام کلیک کنید!!
و یا ...
تنها اعضای سایت میتوانند لینک ها رو ببینند.برای ثبت نام کلیک کنید!!
گوشی شما باید روت باشد و البته آخرین ورژن BusyBox باید روی گوشی شما نصب باشد .
اگر BusyBox نصب ندارید به صورت زیر آن را نصب کنید :
- فایل های BusyBox را از لینک زیر دانلود کنید .
- تنها اعضای سایت میتوانند لینک ها رو ببینند.
برای ثبت نام کلیک کنید!!- حالا فایل ها رو در درون SD خود بریزید .
- حالا ADB Shell را اجرا کنید و تایپ کنید .
کد:su cd /sdcard sh ./installbusybox.sh- یا از طریق terminal خود گوشی انجام دهید .
وقتی شما گوشی خود را روت کنید حالا میتونید Ubuntu را از طریق Chroot اجراء کنید .
Chroot چیست ؟
من این مورد را وقتی بر روی این موضوع کار میکردم پیدا کردم و Chrootعبارت است از توانایی اجراء کردن سیستم عامل های دیگر به صورت همزمان رویگوشی خود و در اینجا دقیقا منظور آندروید است . Chroot در واقع برای تستکردن سیستم عامل های جدید در دستگا ها و شرایط مجازی بوجود آمده است .همچنین در حال حاضر Chroot به خوبی برای ما ایفای نقش میکند و میتواندUbuntu را به عنوان یک دستگاه مجازی بر روی سیستم عامل آندروید اجراء کند. بله مانند برنامه های دیگر مثل Sun Virtualbox و یا VMWare که این کاررا انجام میدهند .
نکته قابل توجه این است که شما فقط وقتی قادر به استفاده از Chroot هستیدکه زیر بنای دو سیستم عامل شما شبیه به هم باشد . برای مثال بیشتر گوشیهای آندرویدی مثل Nexus One, HTC Evo 4G, و Droid X همه از زیربنای CPUهای ARM استفاده میکنند و این به این معناست که شما فقط میتونید ازARM-based linux پورت شده روی آن استفاده کنید .
در این مورد ما کمی خوش شانس هستیم به خاطر اینکه Chroot یک سیستم عامل ARM-based است .- حالا شما میدانید که استفاده از Chroot یعنی چه . خوب حالا فایل هایموردنیاز برای استفاده از Chroot را کپی میکنیم . این فایل های شامل ایمیجفایل Ubuntu ARM ( که یک فایل سیستمی است که با استفاده از دستور Mountمیتواند در آندروید استفاده شود ) و همچنین فایل های (ubuntu.sh) کهاسکریپت Setup است ؛ (bootubuntu) که فایل boot/launch برنامه Chroot است؛ unionfs, fsrw, و mountonly از جمله این فایل ها هستند .
- تمام این فایل ها را در SD خود در پوشه ای به نام “ubuntu“ کپی کنید ویا میتوانید زیپ بالا را باز کنید و همه پوشه “ubuntu“ را به SD خود کپیکنید .
- قبل از هر کاری اطمینان حاصل کنید که USB storage را در گوشی خودخاموش کرده اید تا بتوانید از SD خود در ADB Shell استفاده کنید . وهمچنین مطمئن شوید که حالت USB Debugging mode در زیر منویSettings->Applications->Development روشن باشد و همچنین گوشی شمابا استفاده از کابل USB به کامپیوتر متصل باشد .
- حالا AndroidSDK را از لینک زیر دریافت کنید
تنها اعضای سایت میتوانند لینک ها رو ببینند.برای ثبت نام کلیک کنید!!
و آن را به پوشه c:\sdk\tools آنزیپ کنید که پیشفرض آموزش ما میباشد .- پس یک CMD باز میکنیم و به پوشه c:\sdk\tools میرویم و تایپ میکنیم “adb shell“ :
در Mac و یا Linux به پوشه c:\sdk\tools برید و دستورات “./adb shell” را اجرا کنید .- وقتی دستور “adb shell“ را اجراء میکنید باید # را ببینید خوب حالا باهم Ubuntu را بوت میکنیم .
- دستور "su" را برای ورود به حالت SuperUser تایپ کنید . اگر در اینمورد به مشکل بر خوردید این به این معناست که شما گوشیتون رو روت نکردهاید .
- حالا دستور “cd /sdcard/ubuntu“ را اجرا کنید تا وارد پوشه Ubuntu در SD شوید .
- حالا دستور “sh ./ubuntu.sh” را برای اجرای Setup تایپ کنید . شما فقط یکبار مجاز به استفاده از این دستور هستید .
- بعد از اینکه این مرحله تمام شد دستور “bootubuntu” برای chroot یا بوت برای Ubuntu روی گوشی خود تایپ کنید .
- اگر پیام “localhost” sign, congratulations! را دریافت کردید این بدین معنی است که شما Ubuntu را روی گوشی خود نصب کرده اید .
- اگر با اررور روبرو شدید و خط فرمان شما به # برگشت نا امید نشوید .شاید بنده بعد از هزاران بار تلاش توانستم این کار را انجام بدهم .
- گوشی خود را ریست کنید و مراحل 5 تا 12 را دوباره با دقت انجام بدید و اطمینان حاصل کنید حتما میتوانید این کار را انجام دهید .
تبلیغات در موبایل برای ایرانیان
|
|
فروش استثنائی محصولات نوین | با قیمتی استثنائی
|
اطلاعات تاپیک:
Users Browsing this Thread
در حال حاضر 1 کاربر در حال بازدید از این تاپیک هست.(شامل 0 کاربر و 1 مهمان)
تاپیک های مشابه :
-
فروش Nexus one به 135 هزار دستگاه رسيد
توسط Hassan_Khatar در انجمن اخبار دنیای موبایل - Mobile Newsپاسخ ها: 0آخرين نوشته: 03-24-2010, 02:12 PM -
HTC متضرر اصلی فروش گوشی Nexus one
توسط Hassan_Khatar در انجمن اخبار دنیای موبایل - Mobile Newsپاسخ ها: 0آخرين نوشته: 03-24-2010, 02:09 PM -
پشتیبانی زنده گوگل ازکاربران Nexus One
توسط Hassan_Khatar در انجمن اخبار دنیای موبایل - Mobile Newsپاسخ ها: 0آخرين نوشته: 02-10-2010, 05:40 PM -
عملکرد زوم لمسی در فرومویر جدید Nexus One
توسط Hassan_Khatar در انجمن اخبار دنیای موبایل - Mobile Newsپاسخ ها: 0آخرين نوشته: 02-10-2010, 10:24 AM -
به زودی؛ قابلیت مالتیتاچ برای Nexus One
توسط Hassan_Khatar در انجمن اخبار دنیای موبایل - Mobile Newsپاسخ ها: 0آخرين نوشته: 02-04-2010, 08:21 PM
|
|
|
|
|
|


















LinkBack URL
About LinkBacks





پاسخ با نقل قول











