Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Bug#485656: menu.c32/vesamenu.c32: Add MENU DEFAULT64 support

From: Ryan Finnie <ryan(at)finnie.org>
Date: Tue Jun 10 2008 - 13:38:44 EDT


Package: syslinux
Version: 2:3.63+dfsg-1
Severity: wishlist
Tags: patch

Current Debian syslinux packages have the patch to add DEFAULT64 support to the core syslinux/isolinux/etc bootloader. However, debian-installer recently switched[0] to the vesamenu.c32 system, which is a chained bootloader on top of syslinux, and cannot take advantage of DEFAULT64.

Attached is a patch that adds "MENU DEFAULT64" support to the menu.c32/vesamenu.c32 chain loader. The classic behavior is of this loader is to highlight a menu entry that contains the "MENU DEFAULT" keyword. This patch extends that functionality to highlight a menu entry that has the "MENU DEFAULT64" keyword if the CPU is x86_64 (but will still fall back to the "MENU DEFAULT" entry if the CPU is not x86_64).

An example screenshot of a menu taking advantage of this is here[1]. "Boot Finnix (AMD64)" was highlighted because it was booted on a Core 2 Duo, but on a 32-bit CPU, "Boot Finnix (x86)" would be highlighted by default.

[0] http://lists.debian.org/debian-devel-announce/2008/06/msg00002.html
[1] http://www.finnix.org/Image:Finnix_dev_boot_menu.png

  • System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-5-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- 
To UNSUBSCRIBE, email to debian-cd-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Received on Tue Jun 10 13:57:39 2008

This archive was generated by hypermail 2.1.8 : Tue Jul 29 2008 - 21:26:53 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library