Commit 7fce7e0a authored by longpanda's avatar longpanda
Browse files

Fix a bug when booting nitrux-release-amd64_2021.05.28.iso (#953)

parent 63924fa8
......@@ -1354,6 +1354,15 @@ static int int13_load_eltorito ( unsigned int drive, struct segoff *address ) {
DBG ( "INT13 drive %02x El Torito boot image loads at %04x:%04x\n",
drive, address->segment, address->offset );
if (catalog.boot.length > 256)
{
if (g_debug)
{
printf("trim length from %d to 4\n", catalog.boot.length);
}
catalog.boot.length = 4;
}
/* Use INT 13, 42 to read the boot image */
eltorito_address.bufsize =
offsetof ( typeof ( eltorito_address ), buffer_phys );
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment