Export to GitHub

burg - issue #9

Burg not showing Windows icon


Posted on Jun 20, 2010 by Grumpy Rhino

What steps will reproduce the problem? 1. Install Burg 2. Edit images as described in issue 7 3.

What is the expected output? What do you see instead? I would expect to see the windows icon for my Windows 7 installation. Instead, I see the "Unknown" icon

What version of the product are you using? On what operating system? Most recent, installed from repositories. On Ubuntu 10.04/Windows 7

Please provide any additional information below. See attached screenshot.

Attachments

Comment #1

Posted on Jun 21, 2010 by Helpful Hippo

Please paste your burg.cfg as well.

Comment #2

Posted on Jun 21, 2010 by Grumpy Rhino

#

DO NOT EDIT THIS FILE

#

It is automatically generated by /usr/sbin/burg-mkconfig using templates

from /etc/burg.d and settings from /etc/default/grub

#

BEGIN /etc/burg.d/00_header

set theme_name=ubuntu set gfxmode=640x480 if [ -s $prefix/burgenv ]; then load_env fi set default="0" if [ ${prev_saved_entry} ]; then set saved_entry=${prev_saved_entry} save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi

function savedefault { if [ -z ${boot_once} ]; then saved_entry=${chosen} save_env saved_entry fi } function select_menu { if menu_popup -t template_popup theme_menu ; then free_config template_popup template_subitem menu class screen load_config ${prefix}/themes/${theme_name}/theme ${prefix}/themes/custom/theme_${theme_name} save_env theme_name menu_refresh fi } function toggle_fold { if test -z $theme_fold ; then set theme_fold=1 else set theme_fold= fi save_env theme_fold menu_refresh } function select_resolution { if menu_popup -t template_popup resolution_menu ; then menu_reload_mode save_env gfxmode fi } if test -f ${prefix}/themes/${theme_name}/theme ; then insmod coreui menu_region.text load_string '+theme_menu { -arabic_and_freedom { command="set theme_name=arabic_and_freedom" }}' load_string '+theme_menu { -black_and_white { command="set theme_name=black_and_white" }}' load_string '+theme_menu { -chiva { command="set theme_name=chiva" }}' load_string '+theme_menu { -coffee { command="set theme_name=coffee" }}' load_string '+theme_menu { -minimum { command="set theme_name=minimum" }}' load_string '+theme_menu { -proto { command="set theme_name=proto" }}' load_string '+theme_menu { -radiance { command="set theme_name=radiance" }}' load_string '+theme_menu { -radiancetext { command="set theme_name=radiancetext" }}' load_string '+theme_menu { -refit { command="set theme_name=refit" }}' load_string '+theme_menu { -sora { command="set theme_name=sora" }}' load_string '+theme_menu { -sora_clean { command="set theme_name=sora_clean" }}' load_string '+theme_menu { -sora_extended { command="set theme_name=sora_extended" }}' load_string '+theme_menu { -ubuntu { command="set theme_name=ubuntu" }}' load_string '+theme_menu { -ubuntu2 { command="set theme_name=ubuntu2" }}' load_string '+theme_menu { -winter { command="set theme_name=winter" }}' load_config ${prefix}/themes/conf.d/10_hotkey load_config ${prefix}/themes/${theme_name}/theme ${prefix}/themes/custom/theme_${theme_name} insmod vbe insmod png insmod jpeg set gfxfont="Unifont Regular 16" menu_region.gfx vmenu resolution_menu controller.ext fi insmod ext2 set root='(hd0,3)' search --no-floppy --fs-uuid --set fe6ac39f-292b-4915-affb-4b8f64120dbe set locale_dir=($root)/boot/burg/locale set lang=en insmod gettext set timeout=30

END /etc/burg.d/00_header

BEGIN /etc/burg.d/05_os-prober

menuentry "Windows 7" { insmod ntfs set root='(hd0,2)' search --no-floppy --fs-uuid --set 5ca8be0aa8bde326 chainloader +1 }

END /etc/burg.d/05_os-prober

BEGIN /etc/burg.d/10_linux

menuentry 'Ubuntu ' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,3)' search --no-floppy --fs-uuid --set fe6ac39f-292b-4915-affb-4b8f64120dbe linux /boot/vmlinuz-2.6.32-22-generic root=/dev/sda3 ro quiet splash }

END /etc/burg.d/10_linux

BEGIN /etc/burg.d/40_custom

This file provides an easy way to add custom menu entries. Simply type the

menu entries you want to add after this comment. Be careful not to change

the 'exec tail' line above.

END /etc/burg.d/40_custom

Comment #3

Posted on Jun 23, 2010 by Helpful Hippo

Are you using a customized 05_os-prober ? there is no such file in the default installation.

Anyway, you probably use a old version os-prober, or copy it from grub2. In burg, you need to use --class option to specify the os, for example, the windows entry should be:

menuentry "Windows 7" --class windows { insmod ntfs set root='(hd0,2)' search --no-floppy --fs-uuid --set 5ca8be0aa8bde326 chainloader +1 }

Comment #4

Posted on Jun 23, 2010 by Helpful Hippo

(No comment was entered for this change.)

Comment #5

Posted on Jun 25, 2010 by Grumpy Rhino

I'm not using a custom file, I just renumbered them, so that os_prober is run before linux, so that Windows is the "default" OS.

However, fix worked, somehow the class information wasn't there. Many thanks!

Status: Fixed

Labels:
Type-Defect Priority-Medium