যদি আপনার কোন বিশেষ উদ্দেশ্যে একটি অ্যান্ড্রয়েড অ্যাপের প্রয়োজন হয়, আপনি এটি একটি ভার্চুয়াল মেশিন দিয়ে অনুকরণ করতে পারেন। আপনার ল্যাপটপে অ্যান্ড্রয়েড ব্যবহার করলেও নির্দিষ্ট অ্যাপ চালানোর চেয়ে অন্যান্য সুবিধা থাকতে পারে। অ্যান্ড্রয়েড প্রকৃতিগতভাবে আরও দক্ষ তাই আপনি এটি ব্যবহার করতে পারেন যখন আপনার নির্দিষ্ট কাজের জন্য আরও মেমরির প্রয়োজন হয়। আর কিছু না থাকলে, এটা করা ভালো। অ্যান্ড্রয়েড_ x86 এর সাথে আপনার একটি ডুয়াল বুট সিস্টেম তৈরি করার দুটি বিকল্প আছে।
একটি হল সরবরাহকৃত ISO ফাইলগুলির একটি কপি করা এখানে , এবং অন্যটি একটি rpm প্যাকেজ দিয়ে ইনস্টল করা।
আরপিএম প্যাকেজ ব্যবহার করতে, প্রথমে এটি কী করবে তা পরীক্ষা করে শুরু করুন। আরপিএম প্যাকেজে স্ক্রিপ্ট ফাইল রয়েছে যা আপনার জন্য গ্রাব সেট করবে। আপনি কি করতে চান তা নিশ্চিত করতে চাইলে আপনি rpm কমান্ড দিয়ে চেক করতে পারেন।
$rpm-স্ক্রিপ্ট -কিউঅ্যান্ড্রয়েড- x86-7.1-r2.x86_64.rpm
স্ক্রিপ্টটি সরাসরি স্ক্রিনে লেখা হয়, যদি কোন কারণে স্ক্রিপ্ট apt ব্যবহার করে কাজ না করে তবে এটি একটি স্ক্রিপ্ট ফাইলে অনুলিপি করুন। একটি উবুন্টু সিস্টেমে আপনাকে প্যাকেজটি ডেবে রূপান্তর করতে এলিয়েন ব্যবহার করতে হবে।
$sudoউপযুক্তইনস্টলপরক
এলিয়েন ইন্সটল দিয়ে আপনি deb ফাইল তৈরি করতে পারেন। এলিয়েনের সাথে আপনি সরাসরি ইনস্টল করতে পারেন কিন্তু এর জন্য দুটি ম্যানুয়াল পদক্ষেপ নেওয়া বুদ্ধিমানের কাজ।
$sudoএলিয়েন অ্যান্ড্রয়েড- x86-7.1-r2.x86_64.rpmএখন আপনার একটি ডেব ফাইল আছে, এটি dpkg এবং ইনস্টল বিকল্প ব্যবহার করে ইনস্টল করুন।
$sudo dpkg -আইঅ্যান্ড্রয়েড- x86_7.1-ঘ_amd64.deb
এই ইনস্টলেশন পদ্ধতিটি আপনার রুট ডিরেক্টরিতে একটি ডিরেক্টরি তৈরি করবে। যদি আপনি একটি সাধারণ ইনস্টল ব্যবহার করেন, এটি হল পার্টিশন যেখানে আপনি রুট (/) মাউন্ট করেছেন। ডিরেক্টরিটি হবে /android-7.1-r2/, সংখ্যাগুলি দেখায় অ্যান্ড্রয়েড সংস্করণ ইনস্টল করা। গ্রাব তার অন্তর্নির্মিত ফাইল অনুসন্ধানের মাধ্যমে এই ফাইলটি খুঁজে পেতে সক্ষম হবে।
ইনস্টল করার দ্বিতীয় পদ্ধতি হল একটি মেমরি স্টিক থেকে বুট করা এবং সেখান থেকে ইনস্টলটি চালানো।
যখন এটি করা হয় তখন আপনার অন্যান্য পদ্ধতির মতো একই ডিরেক্টরি থাকে। স্ক্রিপ্টটি সাধারণত আপনার গ্রাব এন্ট্রি তৈরি করে কিন্তু যদি এটি ব্যর্থ হয় তবে এটি গ্রাবের সাথে যোগ করুন। নিচের কোডটি ব্যবহার করুন এবং /etc/grub.d/40_custom এ রাখুন।
মেনুএন্ট্রি'Android-x86 7.1-r2' {অনুসন্ধান-সেট= মূল-ফাইল /android-x867.1-আর 2/কার্নেল
লিনাক্স/android-x867.1-আর 2/কার্নেল শান্তমূল=/দেব/ram0 androidboot.selinux = অনুমতিপ্রাপ্ত
initrd/android-x867.1-আর 2/initrd.img
}
সফটওয়্যারের এই নির্দিষ্ট স্তরের জন্য ‘androidboot.selinux = permissive’ প্যারামিটার প্রয়োজন অথবা বুট আতঙ্কে থেমে যাবে।
যদি আপনার কোন নির্দিষ্ট চাহিদা থাকে, তাহলে আপনাকে এই ফাইলে অন্যান্য এন্ট্রি যোগ করতে হতে পারে। আপনি একটি sdcard ইমেজ ফাইল ব্যবহার করে সংস্করণের মধ্যে তথ্য ভাগ করতে পারেন। একটি তৈরি করতে, dd ব্যবহার করুন এবং এটি মাউন্ট দিয়ে মাউন্ট করুন এবং এটি ডেটা দিয়ে পূরণ করুন। মাউন্ট কমান্ড দিয়ে লুপ অপশন ব্যবহার করুন।
$sudo dd যদি=/দেব/শূন্যএর=/তথ্য/sdcard.imgবিএস=1024 গণনা=1048576$sudo মাউন্ট -টিvfat-অথবালুপ/তথ্য/sdcard.img sdcard_temp/
অ্যান্ড্রয়েড সেশনে আপনি যে কোন ডেটা পেতে চান তা এখানে কপি করা যাবে।
আপনি যখন আপনার Android_x86 এর উদাহরণ শুরু করবেন তখন একটি sdcard ব্যবহার করতে আপনি কার্নেল প্যারামিটার যোগ করতে পারেন।
লিনাক্স/android-x867.1-আর 2/কার্নেল শান্তমূল=/দেব/ram0 androidboot.selinux = অনুমতিপ্রাপ্তএসডি কার্ড=/তথ্য/sdcard.img
অ্যান্ড্রয়েডের দুটি ক্ষেত্রে একই ডেটা রাখার আরেকটি উপায় হল কপি করা অ্যান্ড্রয়েড- [x, x] ডেটা ডিরেক্টরি।
$sudorsync-অফ /সেমি- x86-13.0-আর 1/তথ্য/ /অ্যান্ড্রয়েড-7.1-আর 2/তথ্য/এই উদাহরণে। একই মেশিনে Cyanogenmod এবং Android-x86 এর একটি অনুলিপি রয়েছে।
যখন ফাইলটি সংরক্ষণ করা হয়, তখন আপনাকে গ্রাব আপডেট করতে হবে।
$update-grub2ফলাফলটি অ্যান্ড্রয়েড সহ আপনার ইনস্টল করা সিস্টেমের তালিকা করবে। একটি রিবুট চালান। আপনার বুট স্ক্রিন এইরকম দেখাবে:
বিকল্পভাবে, আপনি একটি মেমরি স্টিক তৈরি করতে পারেন এবং সেখান থেকে বুট করতে পারেন। ন্যায্য সতর্কতা: এই পদ্ধতিতে যা ইচ্ছা তা করার সমস্ত অনুমতি রয়েছে, সমস্ত ঝুঁকি রয়েছে। এর একটি ইতিবাচক হিসাবে, আপনি ইনস্টলটি যে কোনও পার্টিশনে রাখতে পারেন। আপনার রুট (/) ড্রাইভে জায়গা কম থাকলে এটি কার্যকর। একটি খারাপ দিক হল যখন আপনি এই পদ্ধতিটি ব্যবহার করেন তখন আপনার কোন প্যাকেজ আপডেট ফাংশন নেই। পদ্ধতিটি ISO ফাইল ডাউনলোড করার সাথে শুরু হয়, এটি অ্যান্ড্রয়েড ওয়েবসাইট থেকে পাওয়া যায়। http://www.android-x86.org/download
আইএসও ডাউনলোড করার পরে, নিশ্চিত করুন যে পার্টিশন প্রস্তুত। আইএসও ফাইলে ডিস্ক পার্টিশন করার জন্য টুলস রয়েছে কিন্তু রিবুট করার আগে এটি আপনাকে প্রস্তুত করতে কিছু কষ্ট সাশ্রয় করবে। পার্টিশন প্রস্তুত করতে, আপনার প্রিয় পার্টিশন প্রোগ্রাম ব্যবহার করুন, fdisk হল একটি। Gparted আরেকটি। ইনস্টলারটি সিএফডিস্ক অন্তর্ভুক্ত করে কিন্তু জিপিটি ড্রাইভের জন্য কোন সমর্থন নেই, যত তাড়াতাড়ি আপনি সঠিকভাবে পার্টিশন করেছেন ততক্ষণ এটি একটি জিপিটি ডিস্কের সাথেও কাজ করে।
শেষ পর্যন্ত, যখন আপনার সিস্টেমটি ইনস্টল করা হয়, ইনস্টল করা সিস্টেমটি সর্বদা আপনার নির্দিষ্ট পার্টিশনের একটি ডিরেক্টরিতে থাকে। এর অর্থ হল আপনার প্রধান বিতরণ থেকে আপনার অ্যান্ড্রয়েড ইনস্টল পরিবর্তন করা খুব সহজ।
মেনু থেকে অ্যান্ড্রয়েড চয়ন করুন এবং অপেক্ষা করুন। আপনি যখন প্রথমবার এটি চালাবেন, সফটওয়্যারটি আপনাকে লগইন করতে বলবে। সেটআপটি সংক্ষিপ্ত এবং সহজ এবং আপনি যদি একটি বিদ্যমান অ্যাকাউন্ট চয়ন করেন তবে এটি আপনার জন্য অ্যাপ্লিকেশনগুলি ইনস্টল করার চেষ্টা করবে। আপনার অ্যাপ্লিকেশনগুলি পুনরুদ্ধার করার আগে ইনস্টলার এটি করার প্রস্তাব দেয় তবে প্রায়শই ব্যর্থ হয়। যে বলেন; যত তাড়াতাড়ি আপনি অ্যান্ড্রয়েড চালাচ্ছেন সেই অ্যাপ্লিকেশনটি আপনি সুন্দরভাবে ইনস্টল করার আগে ব্যবহার করেছেন।
ভার্চুয়ালবক্স থেকে চলছে
আপনি একটি ভার্চুয়াল পরিবেশ থেকে পুরো প্যাকেজটি চালাতে পারেন। ভার্চুয়ালবক্সে, মাউসের অনুকরণ কিছু বিভ্রান্তি সৃষ্টি করে। প্রারম্ভিক সেটআপের সময় আপনার মাউসকে একদিক ঘুরানোর জন্য আপনাকে অবশ্যই বাম মাউস বোতামটি নিচে রাখতে হবে, একবার এটি সম্পন্ন হলে ব্যবহারযোগ্যতা উন্নত হবে।
উপসংহার
অ্যান্ড্রয়েড চালানো কেবল প্রযুক্তিবিদদের জন্য নয়, এটি ব্যাটারির জীবন বাঁচায় এবং আপনাকে কেবল অ্যান্ড্রয়েডের জন্য উপলব্ধ অ্যাপ্লিকেশনগুলিতে অ্যাক্সেস দেয়। মনে রাখবেন যে অনেক অ্যাপ্লিকেশন আপনার সম্পূর্ণ ফোন আছে কিনা তা পরীক্ষা করে এবং একটি বাস্তব ডিভাইস ছাড়া অন্য কিছু চালাতে অস্বীকার করে। একটি উদাহরণ হল যে আপনি একটি অ্যান্ড্রয়েড এমুলেটরে আপনার টেলিগ্রাম অ্যাকাউন্ট চালু করতে পারেন; যেকোনো মোবাইলের একটি নম্বর বাছুন এবং টেলিগ্রামের জন্য অ্যাক্টিভেশন কোড নিন এবং তারপর আপনি লিনাক্স ডেস্কটপে টেলিগ্রাম ব্যবহার করতে পারেন।