Bug 138257

Summary: syslinux should disable gfxboot when running LOCALBOOT
Product: [openSUSE] SUSE Linux 10.1 Reporter: Colin Watson <cjwatson>
Component: InstallationAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: SUSE Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: disable gfxboot before starting boot from local disk

Description Colin Watson 2005-12-13 12:56:50 UTC
I'm working with the SuSE syslinux/gfxboot code on Ubuntu. When booting from local hard disk using syslinux' LOCALBOOT statement, it was reported to me that syslinux fails to tear down gfxboot before chaining to the bootloader on the hard disk. I'll attach a syslinux patch in a moment that fixes this bug.
Comment 1 Colin Watson 2005-12-13 12:57:53 UTC
Created attachment 60402 [details]
disable gfxboot before starting boot from local disk
Comment 2 Steffen Winterfeldt 2005-12-13 13:27:40 UTC
Indeed. :-)
Comment 3 Steffen Winterfeldt 2005-12-13 14:06:18 UTC
Colin, you're patching pxelinux as well. Does that mean you've gfxboot
running with pxelinux, too?
Comment 4 Colin Watson 2005-12-13 14:15:35 UTC
No, I just patched it while I was there since the change was simultaneously obvious (local_boot starts the same way in pxelinux as it does in isolinux/ldlinux) and harmless (WITH_GFX isn't defined so it's a no-op). It would only actually be useful if somebody did patch pxelinux to handle gfxboot.
Comment 5 Steffen Winterfeldt 2005-12-14 11:21:03 UTC
Added your patches.