Linux'um .ISO oluştururken neden izin verilen bir boyut hatası bildiriyor?


13

Linux özelleştirme ile oynadım, .ISO oluşturmak istediğimde bu hatayı alıyorum:

$ 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.

Değiştirmedim isolinux.bin... Neden yukarıdaki hata iletisini alıyorum?

Yanıtlar:


23

Bu parametreleri komuta eklemelisiniz:

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

Parametreler:

  • no-emul-boot: "El Torito" önyüklenebilir CD'leri oluşturmak için kullanılan önyükleme görüntüsünün 'öykünme yok' görüntüsü olduğunu belirtir. Sistem herhangi bir disk öykünmesi yapmadan bu görüntüyü yükler ve yürütür

  • boot-load-size: Emülasyon yok modunda yüklenecek "sanal" (512 bayt) sektörlerin sayısını belirtir. Varsayılan, tüm önyükleme dosyasını yüklemektir. Bu, 4'ün katları değilse bazı BIOS'larda sorun olabilir.

  • boot-info-table: CD-ROM mizanpajıyla ilgili bilgileri içeren 56 baytlık bir tablonun önyükleme dosyasındaki ofset 8'de yamalanacağını belirtir. Bu seçenek verilirse, önyükleme dosyası kaynak dosya sisteminde değiştirilir, bu nedenle bu dosya kolayca yeniden oluşturulamazsa bir kopya oluşturduğunuzdan emin olun! Bu tablonun açıklaması için EL TORITO BOOT INFO TABLE bölümüne bakın.

Daha fazla bilgi için, bkz man mkisofs.


Bu ne yapar?
Tamara Wijsman

no-emul-boot "El Torito" önyüklenebilir CD'leri oluşturmak için kullanılan önyükleme görüntüsünün 'öykünme yok' görüntüsü olduğunu belirtir. Sistem herhangi bir disk öykünmesi yapmadan bu görüntüyü yükler ve yürütür
Zeus'un Kitabı

boot-load-size Öykünme modunda yüklenecek "sanal" (512 bayt) sektör sayısını belirtir. Varsayılan, tüm önyükleme dosyasını yüklemektir. Bu, 4'ün katları değilse bazı BIOS'larda sorun olabilir.
Zeus Kitabı

boot-info-table CD-ROM mizanpajıyla ilgili bilgileri içeren 56 baytlık bir tablonun, önyükleme dosyasındaki ofset 8'e ekleneceğini belirtir. Bu seçenek verilirse, önyükleme dosyası kaynak dosya sisteminde değiştirilir, bu nedenle bu dosya kolayca yeniden oluşturulamazsa bir kopya oluşturduğunuzdan emin olun! Bu tablonun açıklaması için EL TORITO BOOT INFO TABLE bölümüne bakın.
Zeus Kitabı

Bu bilgiyi sağladığınız için teşekkürler. Süper Kullanıcıya Hoş Geldiniz! +1
Tamara Wijsman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.