ทำไมลินุกซ์ของฉันจึงรายงานข้อผิดพลาดขนาดที่อนุญาตเมื่อสร้าง. ISO?


13

ฉันเล่นด้วยการปรับแต่ง Linux เมื่อฉันต้องการสร้าง. ISO ฉันได้รับข้อผิดพลาดนี้:

$ mkisofs -r -o rhel.iso -b isolinux/isolinux.bin -c isolinux/boot.cat ./
INFO: UTF-8 character encoding detected by locale settings.
Assuming UTF-8 encoded filenames on source filesystem,
use -input-charset to override.
Unknown file type (unallocated) ./.. - ignoring and continuing.
Using RELEA000.HTM;1 for /RELEASE-NOTES-pt_BR.html (RELEASE-NOTES-U1-pt_BR.html)

Size of boot image is 20 sectors -> mkisofs: Error - boot image './isolinux/isolinux.bin' has not an allowable size.

ฉันไม่เปลี่ยนisolinux.bin... เพราะเหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาดด้านบน

คำตอบ:


23

คุณควรเพิ่มพารามิเตอร์เหล่านี้ในคำสั่ง:

-no-emul-boot -boot-load-size 4 -boot-info-table

พารามิเตอร์คือ:

  • no-emul-boot: ระบุว่าอิมเมจสำหรับบูตที่ใช้สร้างซีดีที่สามารถบู๊ตได้ "El Torito" เป็นอิมเมจ 'no emulation' ระบบจะโหลดและเรียกใช้อิมเมจนี้โดยไม่ทำการจำลองดิสก์ใด ๆ

  • boot-load-size: ระบุจำนวนของเซ็กเตอร์ "เสมือน" (512- ไบต์) ที่จะโหลดในโหมดที่ไม่มีการจำลอง ค่าเริ่มต้นคือการโหลดไฟล์บูตทั้งหมด ไบออสบางตัวอาจมีปัญหาหากไม่ได้เป็นหลายเท่าของ 4

  • boot-info-table: ระบุว่าตาราง 56- ไบต์พร้อมด้วยข้อมูลของโครงร่าง CD-ROM จะได้รับการแก้ไขที่ offset 8 ในไฟล์บูต หากได้รับตัวเลือกนี้ไฟล์บูตจะได้รับการแก้ไขในระบบไฟล์ต้นทางดังนั้นอย่าลืมทำสำเนาหากไฟล์นี้ไม่สามารถสร้างใหม่ได้อย่างง่ายดาย! ดูส่วนตารางข้อมูล TOR TORITO BOOT สำหรับคำอธิบายของตารางนี้

man mkisofsสำหรับข้อมูลเพิ่มเติมโปรดดูที่


มันทำอะไร
Tamara Wijsman

no-emul-bootระบุว่าอิมเมจสำหรับบูตที่ใช้สร้างซีดีที่สามารถบู๊ตได้ "El Torito" เป็นอิมเมจ 'no emulation' ระบบจะโหลดและเรียกใช้อิมเมจนี้โดยไม่ทำการจำลองดิสก์
Book Of Zeus

boot-load-sizeระบุจำนวนของเซ็กเตอร์ "เสมือน" (512- ไบต์) ที่จะโหลดในโหมดที่ไม่มีการจำลอง ค่าเริ่มต้นคือการโหลดไฟล์บูตทั้งหมด ไบออสบางตัวอาจมีปัญหาหากนี่ไม่ใช่ผลคูณของ 4
Book Of Zeus

boot-info-tableระบุว่าตาราง 56- ไบต์พร้อมข้อมูลของโครงร่าง CD-ROM จะได้รับการแก้ไขที่ออฟเซ็ต 8 ในไฟล์บูต หากมีการกำหนดตัวเลือกนี้ไฟล์การบู๊ตจะถูกแก้ไขในระบบไฟล์ต้นทางดังนั้นควรทำการคัดลอกหากไม่สามารถสร้างไฟล์นี้ได้อย่างง่ายดาย! ดูส่วนตารางข้อมูล TOR TORITO BOOT สำหรับคำอธิบายของตารางนี้
Book Of Zeus

ขอบคุณที่ให้ข้อมูล ยินดีต้อนรับสู่ Super User! +1
Tamara Wijsman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.