• H. Peter Anvin (Intel)'s avatar
    x86/boot: Fix make hdimage with older versions of mtools · 067595d7
    H. Peter Anvin (Intel) authored
    Some versions of mtools (fixed somewhere between 4.0.31 and 4.0.35)
    generate bad output for mformat when used with the partition= option.
    Use the offset= option instead. An mtools.conf entry is *also* needed
    with partition= to support mpartition; combining them in one entry does
    not work either.
    
    Don't specify the -t option to mpartition; it is unnecessary and seems
    to confuse mpartition under some circumstances.
    
    Also do a few minor optimizations:
    
    Use a larger cluster size; there is no reason for the typical 4K
    clusters when we are dealing mainly with comparatively huge files.
    
    Start the partition at 32K. There is no reason to align it more than
    that, since the internal FAT filesystem structures will at best be
    cluster-aligned, and 32K is the maximum FAT cluster size.
    
     [ bp: Remove "we". ]
    Signed-off-by: default avatarH. Peter Anvin (Intel) <hpa@zytor.com>
    Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
    Link: https://lkml.kernel.org/r/20210911003906.2700218-1-hpa@zytor.com
    067595d7
genimage.sh 6.5 KB