আমি জানি ফেডোরার এআরএমভি 7 চিত্র রয়েছে। সেগুলি রাস্পবেরি পাই 2 এ ব্যবহার করা যেতে পারে এবং যদি তা হয় তবে কীভাবে?
আমি জানি ফেডোরার এআরএমভি 7 চিত্র রয়েছে। সেগুলি রাস্পবেরি পাই 2 এ ব্যবহার করা যেতে পারে এবং যদি তা হয় তবে কীভাবে?
উত্তর:
[ পাই 3 এর জন্য এখন ফেডোরার আর্চ 64 রয়েছে এবং একই পৃষ্ঠায় 2/3 এর জন্য একটি আর্মভ 7 রয়েছে । আমি এই উত্তরটি যেমন রাখছি তেমনি এটি যে কোনও জেনেরিক জিএনইউ / লিনাক্স এআরএম বিতরণে প্রয়োগ করা যেতে পারে]]
হ্যাঁ, ফেডোরা 21 [এবং আরও সম্প্রতি, 23 ... 27] কাজ করে। যাইহোক, পাই 2 এখনও গাছের বাইরে একটি বিশেষ কার্নেল প্রয়োজন, এবং আপনার ফার্মওয়্যার এবং বুটলোডার প্রয়োজন, তাই আপনার বিদ্যমান পাই 2 ইমেজ দিয়ে শুরু করা উচিত; এখানে আমি রাস্পবিয়ান ব্যবহার করছি (এটি 1-31-2015 এর পরবর্তী সংস্করণ কিনা তা নিশ্চিত করুন)। রাস্পবিয়ান থেকে স্টিপ রিপিংয়ের বিকল্প রয়েছে, /opt/vcনীচের অংশে নোটটি দেখুন - তবে প্রথমে রাস্পবিয়ান কার্ড ব্যবহার করা সহজ।
এক্সর্গ জিইউআই সার্ভারটি রাসবিয়ান হিসাবে যেমন fbdev ড্রাইভার ব্যবহার করে কাজ করে। রেপোতে পাই নির্দিষ্ট জিনিস যেমন থাকবে না oxmplayerতবে সেগুলি উত্স থেকে সংকলন করা যেতে পারে বা রাস্পবিয়ান প্যাকেজগুলি থেকে বের করা যেতে পারে (উদাহরণস্বরূপ omxplayer এখানে দেখুন জড়িত )। জন্য raspicam, /opt/vcনোট দেখুন।
আপনাকে নিজের কার্নেল এবং ফার্মওয়্যার আপডেট করতে হবে। এটি যথেষ্ট সহজ - আপনার কেবল rpi-updateরাস্পবিয়ান চিত্র থেকে স্ক্রিপ্টের প্রয়োজন (এটির মধ্যে শেল /usr/binছাড়া কোনও নির্ভরতা নেই curl) বা গিথুব । এটির সাথে সামান্য সম্ভাব্য জটিলতা রয়েছে, # step ধাপ দেখুন।
রাস্পবিয়ান চিত্র থেকে সাধারণভাবে এসডি কার্ড তৈরি করুন এবং এটি বুট হয়ে গেছে তা নিশ্চিত করুন। এটি আমার জন্য প্রথমবার ব্যর্থ হয়েছিল এবং কার্নেলের ত্রুটিগুলি ইঙ্গিত করেছিল যে এটি আর্মভ 6 কার্নেলটি চেষ্টা করছে; "বিসিএম_2835" উল্লেখ করা হয়েছিল। প্রথম পার্টিশনে যোগ kernel=kernel7.imgকরা config.txtএটি স্থির করে। একবার এটি নীল সেট আপ স্ক্রিনে বুট হয়ে গেলে, আপনি প্লাগটি টানতে পারেন - যে রুট এফএস যেভাবেই মুছে ফেলতে চলেছে।
কার্ডটি অন্য একটি লিনাক্স মেশিনে রাখুন এবং দ্বিতীয় পার্টিশনটি মাউন্ট করুন। ভিতরে /lib/modulesআপনার একটি -v7ডিরেক্টরি খুঁজে পাওয়া উচিত , যেমন। 3.18.5-v7। আপনি এটি অনুলিপি এবং এটি সংরক্ষণ করতে চান। এর একটি অনুলিপিও পান /etc/fstab। পরিবর্তে আপনি এই জিনিসগুলি পরে ডাউনলোড করা রাস্পবিয়ান চিত্রের বাইরে টানতে পারেন ( এখানে দেখুন )।
পার্টিশনটি আনমাউন্ট fdiskকরুন এবং কার্ডে চালান । দ্বিতীয় পার্টিশনটি মুছুন এবং নতুন 0x83 (লিনাক্স) দ্বিতীয় পার্টিশন দিয়ে এটি প্রতিস্থাপন করুন (দ্বিতীয় পার্টিশনটি কার্ডটি পূরণ করার এটি আপনার সুযোগ)। এরপরে, mkfs -t ext4 ...এই পার্টিশনটি চালান ।
ফেডোরা 21 এর এআরএম প্রকাশের পৃষ্ঠার মাধ্যমে একটি চিত্র ডাউনলোড করুন । আমি ব্যবহৃত Fedora-Minimal-armhfp-21-5-sda.raw.xz। এটি xz সংকুচিত, এটি দিয়ে সঙ্কুচিত করুন unxz। চিত্র ফাইলটিতে তিনটি পার্টিশন রয়েছে। প্রথম দুটি আগ্রহ নেই; তৃতীয়টিতে মূল Fs রয়েছে। আপনি অফসেটটি সাথে পেতে পারেন fdisk Fedora-Minimal-armhfp-21-5-sda.raw; "শুরু" সংখ্যাটি সম্ভবত 1251328 এবং "ইউনিটগুলি" সম্ভবত 512 বাইট, 1251328 * 512 = 640679936, তাই:
mount -o offset=640679936 Fedora-Minimal-armhfp-21-5-sda.raw /mnt/whatever
এসডি কার্ডের নতুন খালি দ্বিতীয় পার্টিশনে সবকিছু অনুলিপি করুন ( cp -aএটির জন্য কাজ করে)।
/lib/modules/নতুন জনবহুল দ্বিতীয় পার্টিশনে রাস্পবিয়ান থেকে কার্নেল মডিউল ডিরেক্টরিটি অনুলিপি করুন ; আপনি "-v7" উপ-ডিরেক্টরি নামটি ঠিক সংরক্ষণ করেছেন তা নিশ্চিত করুন। /etc/fstabফেডোরা একটিকে প্রতিস্থাপন করে কপি করুন । এটিকে সম্পাদন করুন যাতে ন্যায়বিচারের /boot/rpiপরিবর্তে প্রথম পার্টিশনটি মাউন্ট হয় /bootএবং দ্বিতীয় বিভাজনে এই জাতীয় ডিরেক্টরি তৈরি করুন। পরবর্তী সময়ে ফেডোরার আপডেটগুলি স্টাফগুলি এখানে রাখে (তারা করবে) যা কখনই ব্যবহার হবে না; আসল রাস্পবেরি পাই জিনিসপত্র পাশাপাশি আলাদা রাখতে পারে। কিছুটা জটিলতা আছে, যদিও আপনি যদি ব্যবহার করতে যাচ্ছেন rpi-update, যেহেতু এটি লিখেছে /boot। হয় আপনি পুনরারোহণ প্রথম পার্টিশন করতে /bootপারার আগে আপনাকে যে কি (এবং এটি ফিরিয়ে পরে করেছেন), অথবা সম্পাদনা BOOT_PATHমধ্যে rpi-update(কিন্তু rpi-আপডেট আপডেট হয়ে যায় হুঁশিয়ার)।
/opt/vcফার্মওয়্যার এবং কার্নেলটি আপডেট করার বিষয়ে বিকল্পের জন্য নীচের নোটটি দেখুন ।
এসডি কার্ড আনমাউন্ট করুন এবং এটি পাইতে আটকে দিন। ফেডোরা 21 এআরএম-এর "ন্যূনতম" সংস্করণটি আমি ব্যবহার করেছি 4 টি বিকল্পের (ভাষা, সময় অঞ্চল, রুট পাসওয়ার্ড, ব্যবহারকারী তৈরি করা) সহ একটি ন্যূনতম সেটআপ ছিল। yumএক্স পরীক্ষা করার জন্য আমাকে কিছুটা কাজ করতে হয়েছিল, তবে আপনি যদি জিইউআই চিত্রগুলির মধ্যে একটি (সিডিএ, এক্সফেস, মেট ইত্যাদি) চয়ন করেন তবে আপনাকে এটি নিয়ে বিরক্ত করতে হবে না।
yum updateএকবার লগ ইন করলে চালান ।
/opt/vcআপনি সম্ভবত এক পর্যায়ে /opt/vcরাস্পবিয়ান- এ যা আছে তা থেকে কিছু চাইবেন (এবং অন্যান্য পাই ডিস্ট্রোজের দ্বারা এটি অন্য উপায়ে অন্তর্ভুক্ত থাকতে পারে)। এটি আসলে একটি গিথুব রেপো থেকে এসেছে যেখানে ফার্মওয়্যার এবং প্রাক-সংকলিত কার্নেলগুলি অন্তর্ভুক্ত রয়েছে, সুতরাং আপনি যদি সেই রেপোর "ফার্মওয়্যার" অংশটি ক্লোন করে থাকেন:
git clone https://github.com/raspberrypi/firmware
প্রথম /bootপার্টিশনের জন্য সমস্ত স্টাফ এবং আনুষঙ্গিক /lib/modules- সহ আপনি বেশ কিছু পেতে পারেন , যেমন, আপনি কেবল এই এবং ফেডোরা চিত্র ব্যবহার করে স্ক্র্যাচ থেকে পুরোপুরি কার্ড তৈরি করতে পারবেন এবং ম্যানুয়ালি আপডেট করতে পারবেন git pull।
[সতর্কতা অবলম্বন করুন যে এটি 3.5+ গিগাবাইট মূল্যের জিনিস। নোট করুন পাইতে এটি করার দরকার নেই]]
/opt/vcযে রেপো নির্দেশিকা কিছু লাইব্রেরি ও এক্সেকিউটেবল সহ রয়েছে vcgencmdএবং raspividইত্যাদি /opt/vc/binরয়েছে $PATHRaspbian এবং আপনি একই জিনিস করতে বা কপি কি তুমি কোথায় কি কখনো করতে পারেন। গুরুত্বপূর্ণটি হ'ল যে লাইব্রেরিগুলি /opt/vc/libলিঙ্কারের দ্বারা পাওয়া যায়। আপনি যদি /opt/vcসরাসরি পাইতে অনুলিপি করেন তবে মূল হিসাবে:
echo "/opt/vc/lib" > /etc/ld.so.conf.d/rpi.conf
ldconfig
অন্যথায় স্টাফ /opt/vc/binকাজ করবে না। জিপিইউতে হার্ডওয়্যার ত্বরণের জন্য ওপেনলএল ইএস গ্রন্থাগারগুলিও এখানে রয়েছে।
raspi-config) এবং দ্বিতীয় পার্টিশনের কোনও বিষয় হয় না কারণ এটি আর কখনও ব্যবহৃত হবে না।
ROOT_PATH=/ BOOT_PATH=/boot/rpi rpi-update, আপনাকে এটি দুটি পাথই পাস করতে হবে বা এটি কাজ করবে না, সুতরাং মূল পাথটি স্বাভাবিক হিসাবে / তবে হওয়া উচিত পথটি আপনি আপনার আরপিআই-বুটের জন্য যা কিছু বেছে নিয়েছেন
আপনি "রাস্পবেরি পাই 2 বি এর জন্য ফেডোরা 21 রিমিক্স" ইনস্টল করতে পারেন
নির্দেশাবলী এখানে:
http://www.raspberrypi.org/forums/viewtopic.php?f=51&t=101027
চিত্রগুলি এখানে:
যেহেতু এই প্রশ্নের উত্তর দেওয়া হয়েছিল, কিছু নতুন রসের ফেডোরা 25 এর একটি সংস্করণ কয়েকটি রাসবেরি পাই মডেলের জন্য প্রকাশিত হয়েছে:
আমরা বর্তমানে কেবল রাস্পবেরি পাই মডেল বি সংস্করণ 2 এবং 3 সমর্থন করি।
নোট করুন যে সমর্থনটি "খুব নতুন":
রাস্পবেরি পাই সমর্থন এখন ফেডোরা 25 বিটা এবং তারপরে সমর্থিত। ফেডোরার 25 চূড়ান্ত প্রকাশের সমর্থনটি এখনও খুব নতুন তাই দয়া করে এআরএম মেলিং তালিকা বা আইআরসি চ্যানেলগুলিতে বিষয়গুলি রিপোর্ট করুন
হ্যাঁ, ন্যূনতম লিনাক্স অভিজ্ঞতার জন্য কারও জন্য নির্দেশিকা এখানে রয়েছে: https://chisight.wordpress.com/2015/10/19/fedora-22-or-23-on-raspberry-pi-2/
ফেডবেরি এক নজর রাখা মূল্যবান। এটা তোলে ফেডোরা 23 উপর ভিত্তি করে তৈরি তারা প্রদান ডাউনলোড হিসাবে ইমেজ । বৃহত্তর একটি (~ 720 এমবি ডাউনলোড) এক্সএফসিই সহ একটি 4.6 গিগাবাইট ডিস্ক চিত্রে নিষ্কাশন করে।
উইন্ডোজে, আমি .xz7 জিপের সাহায্যে অস্বাভাবিক প্রসারকে সঙ্কোচিত করতে সক্ষম হয়েছি । আমি তখন এসপি কার্ডে এটি Win32DiskImager ব্যবহার করে লিখেছিলাম যেমন আমি রাস্প্বিয়ানর জন্য করব। যেহেতু এক্সট্রাক্ট করা ফাইলটির প্রয়োজনীয় .imgএক্সটেনশন নেই, *এটি খুঁজে পেতে আপনাকে ফাইলটি ওপেন ডায়ালগটিতে প্রবেশ করতে হবে।
রাস্পবিয়ানের মতো এটি প্রথম বুটে ডিস্কটির আকার পরিবর্তন করবে এবং বুট করার পরে কনফিগারেশন চাইবে।
ফেডবেরি ফেডোরার রিমিক্স ব্যবহার করে দেখুন। আমি বর্তমানে ফেডবেরি ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করে। আপনি সরাসরি এসডি কার্ডে চিত্রটি পোড়াতে পারেন তবে পিন ব্যবহার করা আমার পক্ষে সহজ ছিল।