ALT Linux repos
Group :: System/Kernel and hardware
RPM: syslinux
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: syslinux-4.04-localboot.diff
Download
Download
diff --git a/core/localboot.inc b/core/localboot.inc
index 1fe3102..30f34fc 100644
--- a/core/localboot.inc
+++ b/core/localboot.inc
@@ -33,6 +33,15 @@ local_boot:
cmp ax,-1
je .int18
+ cmp ax,-2
+ jne .load
+
+ mov al,[DriveNumber]
+ cmp al,80h
+ mov al,80h
+ jnz .load
+ inc ax
+.load:
; Load boot sector from the specified BIOS device and jump to it.
mov dl,al
xor dh,dh