আপনার যদি পাইতে চলমান কোনও ওএস থাকে তবে প্রথমে ইউএসবি ডিভাইসটি সমর্থন করে কিনা তা জানা দরকারী। আপনি এটি স্বাভাবিকের মতো মাউন্ট করে এটি করতে পারেন:
mount /dev/sda1 /mnt
যদি এটি ব্যর্থ হয় তবে আপনি USB ডিভাইসটির জন্য কার্নেল মডিউলগুলি সক্ষম না করে মূল বিভাজন হিসাবে ব্যবহার করতে সক্ষম হবেন না। এবং তার জন্য আপনার নিজের কার্নেলটি সংকলন করতে হতে পারে।
যদি এটি সফল হয় তবে পাইটি যে বুট পরামিতিগুলি ব্যবহার করে সেগুলি কিছু টুইট করে ঠিকঠাক কাজ করা উচিত:
বিদ্যমান চিত্রে, খুলুন cmdline.txt
, যা বুট পার্টিশনে পাওয়া যাবে এবং নিম্নলিখিত লাইনগুলি প্রবেশ করান:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1
root=/dev/sda1 rootfstype=ext4 rootwait text
তারপরে আপনাকে যা করতে হবে তা হ'ল সেই চিত্রটি এসডি কার্ডে ফ্ল্যাশ করা এবং পাইটি বুট করা। যদি সবকিছু ঠিক থাকে /dev/sda1
তবে পাই বুট করার সময় ইউএসবি ড্রাইভের অবস্থান হওয়া উচিত এবং সুতরাং সেই অবস্থানটি মূল হিসাবে ব্যবহার করার চেষ্টা করা উচিত। rootwait
পরামিতি গুরুত্বপূর্ণ, কারণ এটি বুট প্রক্রিয়া Hang পর্যন্ত USB ড্রাইভ স্বীকৃত করা হবে। এটি ছাড়া পাই অভিযোগ করতে পারে যে অবস্থানটির অস্তিত্ব নেই।
আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি একটি বিদ্যমান রাস্পবেরি পাই চিত্র থেকে আপনার ইউএসবি ড্রাইভে মূল পার্টিশনটি অনুলিপি করুন এবং এটি থেকে বুট করতে ব্যবহার করুন।
আপনার যদি আরও কোনও তথ্য প্রয়োজন হয় তবে আমাকে জানান।
console=...
ইতিমধ্যে সেখানে থাকা উচিত নয় ?