ভার্চুয়ালবক্সে মার্শমেলো: GRUB এ ইনস্টলেশন আটকে আছে


15

আমি android-x86-6.0_20160129.isoভার্চুয়ালবক্সে ইনস্টল করার চেষ্টা করছি তবে ইনস্টলেশনটি আটকে যায়Do you want to install boot loader GRUB

এখানে চিত্র বর্ণনা লিখুন

কিছু পটভূমি:

  • ভিএমটি উবুন্টু 32-বিট (x86) ভার্চুয়ালবক্স টেম্পলেট থেকে তৈরি হয়েছিল
  • ভিএম-এর 1 কোর + 3096 এমবি র‌্যাম রয়েছে
  • ভিডিও মেমরি: 32 এমবি
  • PAE / NX সক্ষম হয়েছে
  • হার্ডওয়্যার ভার্চুয়ালাইজেশন: উভয় ভিটিএক্স এবং নেস্টেড পৃষ্ঠাগুলি সক্ষমিত
  • গ্রাফিক্স ত্বরণ: অক্ষম (2 ডি এবং 3 ডি উভয়ই)
  • স্টোরেজ: GB৪ জিবি আইডিই ভার্চুয়াল কন্ট্রোলারের সাথে সংযুক্ত (এটি আগে স্যাটা ছিল: কোনও পার্থক্য দেয় না)

আমি ইতিমধ্যে সমস্ত "স্ট্যান্ডার্ড" ভার্চুয়ালবক্স পদ্ধতিটি ব্যবহার করেছি (পিএইএ হ্যাঁ / না; সটা / আইডিই; কোনও সাউন্ডকার্ড নেই; ইউএসবি নেই; গ্রাফিক্স অ্যাকসিল। হ্যাঁ / না)।

আমি ভিএসএ মোডে লাইভ সিডি চালানোর চেষ্টা করেছি: এটির মতো এটি শুরু হয়, তবে আমি এটি ইনস্টল করতে পছন্দ করি।


আমি কেবল উল্লেখ করতে চাই যে এখানে প্রাক-বিল্ট ভার্চুয়ালবক্স চিত্র উপলব্ধ রয়েছে: android-x86.org/documents/howtouseprebuildimages
Babken Vardanyan

উত্তর:


11

প্রথমে পার্টিশনটি তৈরি / পরিবর্তন করুন:

এখানে চিত্র বর্ণনা লিখুন

তারপরে ২ টি পার্টিশন তৈরি করুন:

  • গ্রাবের জন্য একটি ছোট (100 মিটার) প্রথম প্রাথমিক পার্টিশন তৈরি করুন। বুটেবল পতাকা সেট করুন। পরিবর্তন লিখুন।
  • বাকিগুলির জন্য একটি বর্ধিত (যৌক্তিক) পার্টিশন তৈরি করুন এবং ২ য় এ অ্যান্ড্রয়েড ইনস্টল করুন। গ্রাব স্বয়ংক্রিয়ভাবে প্রথম 1 এ চলে যাবে। পরিবর্তন লিখুন।

2
ম্যানুয়াল বিভাজনটি আমার জন্য সমস্যাটি সমাধান করেছে, ধন্যবাদ!
ডঃ জিয়ানলুইগি জেন ​​জ্যানেটিিনি

আমারও একই সমস্যা ছিল। আপনার দুটি পার্টিশনের দরকার নেই, একটি বুটযোগ্য এক্সট পার্টিশন যথেষ্ট। দু'টি ভাল, কারণ আপনি তাদের মধ্যে একটির সাথে ext3 দিয়ে ফর্ম্যাট করতে পারেন।

9

আমার 2 সেন্ট যোগ করুন, আমার মনে হয় যা ঘটছে তাতে:

প্রকৃতপক্ষে কিছুটা পরীক্ষা-নিরীক্ষা থেকে এটি 2 পার্টিশনের উপস্থিতি নয় যা গ্রুবকে " পার্টিশনটি ফর্ম্যাট করার আগে GPT পার্টিশন টেবিল তৈরির জন্য প্রথমে আপনাকে প্রয়োজনীয় অনুমতি তৈরি করুন / পরিবর্তন করুন" এগিয়ে যেতে দেয় । (এই কারণেই ম্যানুয়াল বিভাজনটি ডক্টর জিয়ানলুইগি জেন ​​জ্যানেটিটিনির পক্ষে মূলত গৃহীত উত্তরের মন্তব্যে কাজ করেছিল)।

আসলে যা ঘটছে বলে মনে হচ্ছে তা হল আপনি যদি পার্টিশন টেবিলটি তৈরি না করেন, আপনি যখন ফরম্যাটিং পর্যায়ে আসেন যেখানে এটি আপনাকে পার্টিশনের ফর্ম্যাট করতে বলে (EXT4, EXT3, ইত্যাদি), ইনস্টলারটি মনে হয় এটি সফল, যখন আসলে এটি ঘটেনি কারণ জিপিটি পার্টিশন টেবিলটি বিদ্যমান নেই। সুতরাং যখন এটি আপনাকে গ্রাব ইনস্টল করতে বলে তখন এটি কোনও ফর্ম্যাট না করা পার্টিশনে গ্রাব ইনস্টল করার চেষ্টা করে ... এবং নিঃশব্দে ব্যর্থ হয়।

আপনি যেতে পারেন "তৈরি করুন / পরিবর্তন দেশভাগের" এবং একটি "নতুন" একক পার্টিশন (গ্রহণ অক্ষমতা একটি তৈরি তৈরি একক পার্টিশন), "লিখুন" "ছাড়ো"; এবং তারপরে পরবর্তী পদক্ষেপ হিসাবে পার্টিশনের ফর্ম্যাট করতে যান, গ্রুব ইনস্টল হয়ে যাবে এবং ইনস্টলেশনটি স্বাভাবিক হিসাবে এগিয়ে যাবে।

( কেবলমাত্র একটি একক বিভাজন কাজ করবে তা দেখানোর জন্য একক জোরের উপর জোর দিন ))

এনবি: অ্যান্ড্রয়েড x86 (অ্যান্ড্রয়েড-x86-6.0_20160129.iso) চালানোর জন্য আমি জিইউআই পেতে সক্ষম হইনি, তবে কমপক্ষে এটি বুট বলে মনে হচ্ছে - এর অর্থ এটি গ্রাব ইনস্টলেশনটি অতিক্রম করে এবং আমি একটি শেল প্রম্পট পাই।


ডাউন-ভোট কেন?
ইরভিন এইচ।

1
ডাউনটা আমার কাছ থেকে ছিল না। আমি আসলে মনে করি যে আপনার ধারণাটি বোঝায়। আমি শীঘ্রই চেষ্টা করব, ভাগ করে নেওয়ার জন্য ধন্যবাদ!
ডাঃ জিয়ানলুইগি জেন ​​জ্যানেটিনি

1
এটি পরীক্ষা করে দেখে নিশ্চিত করতে পারি যে এটি কাজ করে।
এডেলেক্স

এটি একটি দুর্দান্ত অনুমান, তবে এটি হয় না। আমি যখন x64 আইএসও ইনস্টল করার চেষ্টা করি তখন এটি পার্টিশন তৈরি করতে, ফর্ম্যাট করতে এবং ঠিকঠাক ইনস্টল করতে সক্ষম হয়। আমি যখন x86 আইএসও ব্যবহার করি তখন গ্রুব ইনস্টল করার সময় এটি স্তব্ধ হয়ে যায় (বা "কেবলমাত্র পড়ুন / সিস্টেমের প্রম্পটে")। X86 আইএসও এই পর্যায়ে স্তব্ধ হয়ে যায় এমনকি আমি যখন আমি একটি ভার্চুয়াল ডিস্ক ব্যবহার করি যা আমি x64 আইএসও ব্যবহার করে বিভাজনিত এবং ফর্ম্যাট করেছিলাম, তাই আমি জানি যে জিপিটি উপস্থিত রয়েছে এবং পার্টিশনটি এক্সটোর 4। ইনস্টলারটি ঝুলিয়ে রাখার জন্য আরও কিছু আছে।
থমাস

6

এটি android-x86-4.4-r5.isoভার্চুয়ালবক্স 5.2.0 এ অ্যান্ড্রয়েড x86 4.4- r5 ( ) ইনস্টল করার জন্য আমার পক্ষে সফলভাবে কাজ করেছে :

  1. একটি ভিএম তৈরি করুন: হিসাবে নির্বাচন করুন Linuxএবং হিসাবে সংস্করণ নির্বাচন করুন Linux 2.6 / 3.x / 4.x (32-bit)এবং পরবর্তী ক্লিক করুন
  2. 512 এমবি ডিফল্ট স্মৃতি ছেড়ে দিন (বা আরও চয়ন করুন, কোনও ব্যাপার নয়)
  3. একটি নতুন ভার্চুয়াল হার্ড ডিস্ক তৈরি করুন। আমি 8 জিবি চয়ন করেছি
  4. স্টার্ট ক্লিক করুন
  5. পপআপে আইসোটি নির্বাচন করুন: android-x86-4.4-r5.iso
  6. বুট মেনুতে নির্বাচন করুন Installation - Install Android-x86 to harddisk
  7. ইন Choose Partitionমেনুটি নির্বাচনCreate/Modify partitions
  8. ইন Do you want to use GPTপ্রশ্ন নির্বাচনNo
  9. cfdisk প্রোগ্রাম খুলবে
  10. পার্টিশন টাইপ হিসাবে Newনির্বাচন করুন এবং নির্বাচন করুন Primary, এমবিতে আকার নির্ধারণ 100করুন এবং প্রারম্ভিক নির্বাচন করুন
  11. বুটেবল নির্বাচন করুন। এখন Flagsকলামটি Bootনতুন পার্টিশনের জন্য বলা উচিত
  12. মুক্ত স্থান নির্বাচন করুন Newএবং নির্বাচন করুন এবং Primaryপার্টিশনের ধরণ হিসাবে নির্বাচন করুন , অবশিষ্ট ফাঁকা স্থান পূরণ করতে ডিফল্ট হিসাবে আকার ছেড়ে দিন
  13. নির্বাচন করুন Writeএবং টাইপ করুন এবং yesএন্টার টিপুন
  14. নির্বাচন করা Quit
  15. এখন Choose partitionমেনুতে এই কনফিগারেশনটি প্রদর্শন করা উচিত:

    sda1 unknown VBOX HARDDISK
    sda2 unknown VBOX HARDDISK
    
  16. দ্বিতীয় বিভাজন নির্বাচন করুন: sda2এবং নির্বাচন করুনOK
  17. নির্বাচন করা ext2
  18. Yesহারানো ডেটা সতর্কতা পপআপ নির্বাচন করুন
  19. বিন্যাস শেষ করার জন্য অপেক্ষা করুন
  20. ইন Do you want to install boot loader GRUB?প্রশ্ন নির্বাচনYes
  21. ইন Do you want to install EFI GRUB2?প্রশ্ন নির্বাচনYes
  22. ইন Do you want to format the boot partition /dev/sda1?নির্বাচনYes
  23. ইন Do you want to install /system directory as read-writeনির্বাচন Yes(আমাদের জন্য কোন ব্যাপার না)
  24. ইনস্টলেশন সমাপ্তির জন্য অপেক্ষা করুন
  25. ইন Congratulations!মেনুটি নির্বাচনReboot
  26. ইনস্টলেশন আইসো সরান যাতে এটি পুনরায় ইনস্টলেশনতে বুট না হয়

এই কাজটি করার জন্য আমি মাত্র 3 ঘন্টা ব্যয় করেছি। আশা করি এটি কাউকে সাহায্য করবে।

বোনাস 1:

এডিবি ডিবাগিং সেট আপ করতে দেখুন http://www.android-x86.org/documents/debug-howto :

  1. Android এ বিকাশকারী বিকল্পগুলি সক্ষম করুন এবং সক্ষম করুন USB Debugging
  2. ভার্চুয়ালবক্সে ডিভাইসগুলিতে যান -> নেটওয়ার্ক -> নেটওয়ার্ক সেটিংস
  3. নিশ্চিত হয়ে নিন যে Adapter 1ট্যাবটি নির্বাচিত হয়েছে এবং ক্লিক করুনAdvanced
  4. নিশ্চিত হয়ে নিন যে Cable Connectedবক্সটি চেক করা আছে
  5. ক্লিক Port Forwarding
  6. যোগ চিহ্নটি ক্লিক করুন
  7. নিম্নলিখিত মান সেট করুন: নাম: adb, Prodocol: TCP, হোস্ট আইপি: ছুটি ফাঁকা বা সেটে 127.0.0.1এটা স্থানীয় হোস্ট শুধুমাত্র থেকে অ্যাক্সেসযোগ্য করতে, হোস্ট পোর্ট: 5555স্বাগতম, অতিথি আইপি: ছুটি ফাঁকা, অতিথি পোর্ট: 5555
  8. ক্লিক OK
  9. এডিবি এর মাধ্যমে সংযোগ স্থাপন করতে:

    # adb connect localhost:5555
    
  10. এখন adb devicesদেখাতে হবে:

    List of devices attached
    localhost:5555  device
    

বোনাস 2:

ভার্চুয়ালবক্স ইনপুট মেনুতে আনসलेक्ट করুন Mouse Integrationএবং এখন মাউস পয়েন্টার প্রদর্শিত হবে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.