<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>
পুরানো U-Boot সংস্করণ সহ কিছু সিস্টেমে বুট প্রক্রিয়া চলাকালীন মেমরিতে লিনাক্স কার্নেল, প্রাথমিক রামডিস্ক এবং ডিভাইস-ট্রি ব্লব সঠিকভাবে স্থানান্তরিত করতে সমস্যা হতে পারে। এই ক্ষেত্রে, U-Boot মেসেজ দেখায় "Starting kernel...", কিন্তু সিস্টেমটি পরবর্তী আউটপুট ছাড়াই হিমায়িত হয়ে যায়। এই সমস্যাগুলি v2014.07 থেকে নতুন U-Boot সংস্করণগুলির সাথে সমাধান করা হয়েছে৷
যদি সিস্টেমটি মূলত v2014.07 এর চেয়ে পুরানো U-Boot সংস্করণ ব্যবহার করে থাকে এবং পরবর্তীতে একটি নতুন সংস্করণে আপগ্রেড করা হয়, তাহলে U-Boot আপগ্রেড করার পরেও সমস্যা হতে পারে। U-Boot আপগ্রেড করা সাধারণত বিদ্যমান U-Boot এনভায়রনমেন্ট ভেরিয়েবল পরিবর্তন করে না এবং ফিক্সের জন্য একটি অতিরিক্ত এনভায়রনমেন্ট ভেরিয়েবল (bootm_size) সেট করা প্রয়োজন, যেটি U-Boot স্বয়ংক্রিয়ভাবে শুধুমাত্র নতুন ইনস্টলে-
বিদ্যমান পরিবেশ তথ্য ছাড়া tions. "env ডিফল্ট bootm_size" কমান্ডটি চালিয়ে নতুন U-Boot-এর ডিফল্ট মানতে bootm_size ম্যানুয়ালি সেট করা সম্ভব; saveenv" U-Boot প্রম্পটে।
স্থানান্তর-সম্পর্কিত সমস্যাগুলি এড়াতে আরেকটি সম্ভাবনা হল “setenv fdt_high ffffffff; কমান্ডটি চালানো। setenv initrd_high 0xffffffff; প্রাথমিক রামডিস্ক এবং ডিভাইস-ট্রি ব্লবের স্থানান্তর সম্পূর্ণরূপে নিষ্ক্রিয় করতে U-Boot প্রম্পটে saveenv”।