เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

ในบางระบบที่มี U-Boot เวอร์ชันเก่า อาจมีปัญหากับการย้ายเคอร์เนล Linux, ramdisk เริ่มต้น และ blob ของโครงสร้างอุปกรณ์ในหน่วยความจำระหว่างกระบวนการบูต ในกรณีนี้ U-Boot จะแสดงข้อความว่า "กำลังเริ่มต้นเคอร์เนล ... " แต่ระบบจะหยุดทำงานหลังจากนั้นโดยไม่มีเอาต์พุตเพิ่มเติม ปัญหาเหล่านี้ได้รับการแก้ไขแล้วด้วย U-Boot เวอร์ชันใหม่กว่าตั้งแต่ v2014.07 เป็นต้นไป

หากเดิมระบบใช้ U-Boot เวอร์ชันเก่ากว่า v2014.07 และได้รับการอัพเกรดเป็นเวอร์ชันที่ใหม่กว่าในภายหลัง ปัญหาอาจเกิดขึ้นแม้หลังจากอัปเกรด U-Boot แล้ว การอัพเกรด U-Boot มักจะไม่แก้ไขตัวแปรสภาพแวดล้อม U-Boot ที่มีอยู่ และการแก้ไขต้องมีการตั้งค่าตัวแปรสภาพแวดล้อมเพิ่มเติม (bootm_size) ซึ่ง U-Boot จะทำโดยอัตโนมัติในการติดตั้งใหม่เท่านั้น


ที่ไม่มีข้อมูลสภาพแวดล้อมที่มีอยู่ เป็นไปได้ที่จะตั้งค่า bootm_size เป็นค่าเริ่มต้นของ U-Boot ใหม่ด้วยตนเองโดยเรียกใช้คำสั่ง “env default bootm_size; saveenv” ที่พรอมต์ U-Boot

ความเป็นไปได้อีกประการหนึ่งในการหลีกเลี่ยงปัญหาที่เกี่ยวข้องกับการย้ายตำแหน่งคือการเรียกใช้คำสั่ง “setenv fdt_high ffffffff; setenv initrd_high 0xffffffff; saveenv” ที่ข้อความแจ้ง U-Boot เพื่อปิดใช้งานการย้ายตำแหน่งของ ramdisk เริ่มต้นและ blob ของอุปกรณ์


3.7.2. ระบบที่มีเฟิร์มแวร์ UEFI

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: