Dnia 2009-09-08, wto o godzinie 15:49 +0200, Robert Millan pisze: > On Tue, Sep 08, 2009 at 03:17:33PM +0200, Maik Zumstrull wrote: > > > http://people.debian.org/~rmh/ati/2392/ > > > > Still works. > > On Tue, Sep 08, 2009 at 03:29:12PM +0200, Witold Baryluk wrote: > > > > I just tested 1.96+20090702-1 on T43. It works: > > Ok. Please test: > > http://people.debian.org/~rmh/ati/2440/ > > Remember that one should be very careful when doing these tests. A single > mistake can compromise the whole series and make us start over! > > So don't worry that others are testing the same thing. Duplicate checks > *are* helpful. > > Thanks! >
This one 1.96+20090721-5 is more complicated.
It is kind of regression, because it doesn't enter graphical mode.
But. If i swich to console, and do manually
insmod vbe
insmod gfxterm
set gfxmode=640x480
terminal_output gfxterm
it switches correctly to the graphical mode. But without fonts.
I can't use loadfont because there is no .pf2 files in /grub/ directory.
I investigates slightly a /etc/grub.d/ in this version, but can't find
exactly why fonts aren't copied. Also resulting grub.cfg is somehow
primitive:
// 1.96+20090721-5 with default options
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
After setting GRUB_TERMINAL=gfxterm in /etc/default/grub there are
slight change, but don't thing it will solve problem. Also the fonts
aren't copied and background image isn't detected:
// 1.96+20090721-5 with GRUB_TERMINAL=gfxterm
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
if terminal_input gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_input
terminal gfxterm
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/09_xenowe ###
### END /etc/grub.d/09_xenowe ###
### BEGIN /etc/grub.d/10_linux ###
Seting GRUB_TERMINAL_OUTPUT=gfxterm also doesn't help, but according
to /etc/grub.d/00_header it should i see there case which copies fonts,
and inserts insmod vbe, insmod gfxterm and terminal_output gfxterm.
/etc/grub.d/05_debian_theme should also copies and set background.
I found this is because line 153 of /usr/sbin/grub-mkconfig fails
to find font, and unsets GRUB_TERMINAL_OUTPUT:
# check for terminals that require fonts
case ${GRUB_TERMINAL_OUTPUT} in
gfxterm)
if path=`font_path` ; then # 153 line
GRUB_FONT_PATH="${path}"
else
# fallback to the native terminal for this platform
unset GRUB_TERMINAL_OUTPUT
fi
;;
esac
Because graphical mode works after manual switch, I would go to the next
snapshot. Presented above issues are grub.cfg problems, and are probably
solved in more recent versions of debian package.
--
Witold Baryluk
signature.asc
Description: To jest część wiadomości podpisana cyfrowo

