উত্তর:
আপনি যদি কোনও বিদেশী আর্কিটেকচারের ( ক্রসডেবুটস্ট্র্যাপ ) কোনও বিতরণ বুটস্ট্র্যাপ করে থাকেন তবে দুটি স্তর পৃথকীকরণের প্রয়োজন । ম্যান পৃষ্ঠায়--foreign
বিকল্পের বিবরণটি সন্ধান করুন । উদাহরণস্বরূপ, এম্বেড করা এআরএম বা পাওয়ারপিসি সিস্টেমের জন্য ডেবিয়ান / উবুন্টু ইনস্টলেশন তৈরি করতে একটি x86 মেশিন ব্যবহার করা।
প্রথম পর্যায়ে প্রয়োজনীয় .deb ফাইলগুলি ডাউনলোড করে এবং আপনার নির্দিষ্ট করা ডিরেক্টরিতে এগুলি প্যাক করে। দ্বিতীয় পর্যায়ে সমস্ত প্যাকেজ কনফিগারেশন স্ক্রিপ্টগুলি সঞ্চালিত হয়, যা অবশ্যই লক্ষ্য আর্কিটেকচার (বা qemu-user-static
লক্ষ্য আর্কিটেকচার অনুকরণ করে ব্যবহার করে ) করতে হবে।
আপনি যদি কোনও বিদেশী আর্কিটেকচারের জন্য কোনও ইনস্টল তৈরি না করে থাকেন তবে পর্যায়গুলি একত্রিত হয়ে আপনি --second-stage
বিকল্পটি উপেক্ষা করতে পারেন ।
কীভাবে ব্যবহার করবেন তার উদাহরণ debootstrap --second-stage
আপনি যদি কোনও উবুন্টু 18.04 এএমডি 64 হোস্টের একটি আর্ম 64 উবুন্টু 18.04 চিত্রটি ডিবাটস্ট্র্যাপ করতে চান তবে আপনি এটি করবেন:
sudo apt-get install \
debootstrap \
qemu-user-static \
;
debootstrap_dir=debootstrap
sudo debootstrap \
--arch arm64 \
--foreign \
bionic \
"$debootstrap_dir" \
http://ports.ubuntu.com/ubuntu-ports \
;
sudo mkdir -p "${debootstrap_dir}/usr/bin"
sudo cp "$(which qemu-aarch64-static)" "${debootstrap_dir}/usr/bin"
sudo chroot "$debootstrap_dir" /debootstrap/debootstrap --second-stage
sudo rm -f "$root_filesystem"
qemu-user-static
উবুন্টু 18.04 এর প্যাকেজটিতে এমন একটি qemu-debootstrap
স্ক্রিপ্টও আসে যা মূলত আমাদের মতো একই কাজ করে তবে সমস্ত খিলানকে সাধারণ করা হয় ized তবে এটি কিউইএমইউর প্রধান উত্স ট্রিতে নেই।
কিউইএমইউ পূর্ণ সিস্টেম অনুকরণে উত্পন্ন সিস্টেমটি চালানোর জন্য আমার সম্পূর্ণ সেটআপ এখানে রয়েছে: অনলাইনে কোনও প্রাক-বিল্ট কিউএমইউ উবুন্টু চিত্র (32 বিট) আছে কি?
উবুন্টু 18.04 এ পরীক্ষিত।
--foreign
এবং--second-stage
বিকল্পগুলি সম্পর্কে ভাল তথ্য রয়েছে ।