Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: MartenP 07 Října 2009, 14:12:14

Název: Rozlišení konzole
Přispěvatel: MartenP 07 Října 2009, 14:12:14
"Z ničeho nic" mi systém začal bootovat s rozlišením 640x480 (nepoužívám usplash, ani gdm - startuji způsobem "startx"). Když nahodím XFCE a poté se zase odhlásím, konzole už má správných 1280x800. Jak bych měl opravit rozlišení při bootu? Je to bug nebo moje blbost? Díky za případné odpovědi.
Název: Re: Rozlišení konzole
Přispěvatel: nettezzaumana 07 Října 2009, 15:32:13
hwinfo --framebuffer ## vypise podporovane fb mody
## potom uz jen pridej explicitne pozadovanej mod do grubu jako parametr kernelu aka :: vga=0x31a
## vice viz :
/usr/src/linux/Documentation/kernel-parameters.txt
/usr/src/linux/Documentation/fb/
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 07 Října 2009, 17:49:12
Nj, ale proč bych najednou měl něco explicitně nastavovat, když to předtím šlo i bez toho? Navíc mi mate to, že rozlišení je v pořádku, když uteču z XFCE. Ale při bootu nikoliv...
Název: Re: Rozlišení konzole
Přispěvatel: nettezzaumana 07 Října 2009, 19:00:19
Nj, ale proč bych najednou měl něco explicitně nastavovat, když to předtím šlo i bez toho? Navíc mi mate to, že rozlišení je v pořádku, když uteču z XFCE. Ale při bootu nikoliv...
.. tak se priste tak blbe neptej co mas delat kdyz nic delat nechces.
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 08 Října 2009, 09:46:04
Já chci něco dělat - zjistit, proč se to takhle divně chová, zda jsem sám či nikoliv a zda to už někdo vyřešil jinak než tvým workaroundem. Agresivní kecy jsi odpusť, nejsem ti na to zvědavý.
Název: Re: Rozlišení konzole
Přispěvatel: nettezzaumana 08 Října 2009, 14:04:30
Já chci něco dělat - zjistit, proč se to takhle divně chová, zda jsem sám či nikoliv a zda to už někdo vyřešil jinak než tvým workaroundem. Agresivní kecy jsi odpusť, nejsem ti na to zvědavý.
.. vzhledem k tomu, ze jsem zatim *zadne *agresivni *kecy nemel, akorat jsem reagoval na tvuj dotaz a ty misto abys projevil alespon krapet slusnosti, kdyz se ti nekdo venuje, me osocujes, tak ok, tady mas duvod:

ty malej hloupej ignorante. vzhledem k tomu, ze znas nekompletni nic a nejsi ani schopen precist si podelanej manual (fbdev(4), fbset(8 )) a nebo nedejboze dokumentaci (/usr/src/linux/Documentation/fb/), tak se dost divim, jaka drzost a nafoukanost ti pomaha rozlisovat co je *workaround a co je zcela standartni reseni.

ad.1) precti si prosim po sobe jeste jednou polozenou otazku a zejmena:
.. Jak bych měl opravit rozlišení při bootu? Je to bug nebo moje blbost? Díky za případné odpovědi.

ad.2) kdybys alespon znal i neco jineho jineho nez Ubuntu, nejak prispival nebo neco .. ne. ty jsi proste malicky nafoukany ignorant co se regnul 12 Září 2008, 14:47:16 a co se ani neumi chovat .. a to je to nejhorsi
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 08 Října 2009, 14:15:48
Nebudu ti nic oplácet či přehnaně reagovat a snižovat se tak na tvou úroveň. Jen jsem chtěl nějaké opravné řešení, které JISTĚ existuje. Tato moje jistota pramení z toho, že předtím to fungovalo i bez tohoto tvého workaroundu. A workaround to z tohoto důvodu JE. To, že jsi špatně pochopil/přečetl si otázku, není moje chyba.

Bohužel jsi známý obdobnými výstupy zde na fóru, takže se nebudu ani rozčilovat. Na každém fóru či diskuzi se najde nějaký takový nafoukaný primitiv. Nijak neútočím na tvé znalosti, které jsou jistě velkolepé. Tady na fóru jsou stonásobně lepší lidé, kteří mají znalosti taktéž výtečné a navíc nejsou arogantní a nafoukaní jako ty a mají chuť lidem pomoci a poradit.

A ty věci, co mi tu vyčítáš, jsou naprosto bezpředmětné a postrádají sebemenší logiku. Ubuntu používá asi momentálně asi 5 dní, předtím jsem spoustu jiných distribucí. A k tomu přispívání - nevidím důvod, že i přes mé skromné přispívání bych nesměl založit téma s problémem. Co k tomu dodat - přestřelils  ;)
Název: Re: Rozlišení konzole
Přispěvatel: nettezzaumana 08 Října 2009, 15:12:56
ad.konzistence)
Jak bych měl opravit rozlišení při bootu?
...
Nj, ale proč bych najednou měl něco explicitně nastavovat, když to předtím šlo i bez toho?

^^ ty jsi uplne nepricetny. opakuji znova: pokud chces vest recnicke otazky tak priste v Obecne Diskusi !!

ad.!chci)
Já chci něco dělat - zjistit, proč se to takhle divně chová ..
RTFM kdyz si tak chytrej:
/usr/src/linux/Documentation/fb/, fbdev(4), fbset(8 )

ad.primitiv) pokud se na neco zeptas, dostane se ti odpovedi a ty s ni nalozis jak jsi predvedl, tak v tu chvili jsi nevychovany *primitiv sam
Název: Re: Rozlišení konzole
Přispěvatel: oyankee 08 Října 2009, 16:34:36
Ale chlapi  ;D

Název: Re: Rozlišení konzole
Přispěvatel: MartenP 08 Října 2009, 17:43:08
Ty jsi ale stále nepochopil můj dotaz. Já se neptal na řešení oslím můstkem, já se ptal na opravu chyby. Předtím to fungovalo bez problému BEZ parametru vga v grubu (nekecám). A aniž jsem si vědom nějaké změny, najednou to nefunguje. Proč? Chyba - systému, moje, prostě nějaká chyba. A tu já chci odstranit v samém základu její existence, ne jí nějakým způsobem přelepit nějakými parametry navíc.

Doufám, že teď už je vše jasné. Nenapadlo mi, že budu nucen takhle složitě popisovat tak jednoduchý problém. Promiň, jestli jsem se tě nějakým způsobem dotkl. S tvou odpovědí jsem nenaložil nikterak zle a ani jsem nekladl řečnické otázky, jen jsem chtěl "lepší" (ve smyslu čistší) řešení a nebyl jsem si jist, zda jsi pochopil, o co mi jde. Jen mi přišla trochu nemístná ta poznámka, že nic nechci dělat, tak jsem se bránil. Nic víc.
Název: Re: Rozlišení konzole
Přispěvatel: nettezzaumana 08 Října 2009, 18:05:08
umh. naposled.

reseni ktere jsem ti napsal neni zadny osli mustek ale naprosto standartni postup v mnoha distribucich !! to ze se v ubuntu spolehaj na heuristiku fbdev nebo vesafb driveru je sice dojemne, ale jak vidis tak ne ve vsech pripadech funkcni !!

tvoje logika je zvrhla a naprosto nespravna. heuristiky se pouziva v pripade, ze nemuzeme dodat prislusnou hodnotu normalni cestou, coz neni tvuj pripad, pac ty si dokonce muzes vybrat, jak si to nastavis, coz je jedno z kouzel Linuxu.

plakat nad tim, ze se ti nelibi, co ti system vybral, kdyz se sam neumis rozhodnout se neslucuje se zdravym rozumem.
Název: Re: Rozlišení konzole
Přispěvatel: Deafboy 09 Října 2009, 06:53:11
Nespustal si nahodou update systemu? cista instalacia totiz moze byt vyladena tak aby pekne ficala so vsetkymi ficurami, no kazdu update moze tento idealny stav rozbit.
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 10 Října 2009, 09:40:50
Ten jsem spouštěl, ale nejsem si vědom, že v inkriminovanou dobu, kdy to přesatlo fungovat, se aktualizovalo něco podstatného (jádro, grub, grafika).
Název: Re: Rozlišení konzole
Přispěvatel: kokopokoko 10 Října 2009, 17:08:25
Márten - Tvé nemístné chování - škoda mluvit. Ty, velký specialista. Karta se Ti vrací. Zařaď rychlost zpět mezi specialisty na jiném fóru. Přeji pěkný den.
Název: Re: Rozlišení konzole
Přispěvatel: LivArt 11 Října 2009, 07:52:53
márten: spíš nějaký bug, jinak než parametrem nebo přes Startupmanager to vyvřešit nepůjde.
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 11 Října 2009, 14:09:29
Dobře, děkuji všem. A omluvám se za toto hrozné nedorozumění.
Název: Re: Rozlišení konzole
Přispěvatel: nettezzaumana 11 Října 2009, 14:21:59
Dobře, děkuji všem. A omluvám se za toto hrozné nedorozumění.
.. muzes si za to sam hochu. ja osobne reaguji pouze na thready, ktere me zaujmou a zaroven je v nich videt bud snaha ze strany autora a nebo, jako alespon ve tvem pripade, *znamej *ksicht (spis se snazim helpnout nekomu koho zde pravidelne vidam).
pokud mi moji naprosto vycerpavajici odpoved (reseni + odkaz na dokumentaci,, co muzes chtit lepsiho) vratis s logikou vyse, tak se nediv, ze me to popudi.

@kokopokoko: a ty hochu sklapni taky ;) .. tva poznamka je podla a zbytecna
Název: Re: Rozlišení konzole
Přispěvatel: Kedrigern 12 Října 2009, 17:08:25
No mám takový v něčem podobný problém. Nainstaloval jsem Betu, vše chodí etc, avšak když přepnu (ctrl+alt+Fx) do konzole, tak mám jen černou obrazovku (přepnout zpátky do Xkek přes alt+F7 normálně jde).

Předpokládám, že je to rozlišením. Avšak tady nastává dobrý vtip. Kouknul jsem na toto vlákno a zadal příkaz:
hwinfo --framebuffer
A ejhle! Nevypsal nic. Zkoušel jsem přes hwinfo vypisovat další věci a normálně chodí...
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 12 Října 2009, 19:29:18
Ten příkaz jsem musel spouštět přes sudo. Bohužel zadání parametru do konfiguračního souboru grubu je při bootu mým systémem ignorováno a jede se ve starých kolejích.
Název: Re: Rozlišení konzole
Přispěvatel: arrange 12 Října 2009, 19:44:29
Márten: můžeš tu tedy dát výpis z
Kód: [Vybrat]
cat /proc/cmdline
sudo hwinfo --framebuffer
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 12 Října 2009, 19:54:50
Kód: [Vybrat]
martin@bucek:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-2.6.31-13-generic root=UUID=1b1de681-2bf9-4d63-9073-64aa97271d65 ro quiet splash
(Při neúspěšném pokusu jsem to vrátil do původního stavu.)

Kód: [Vybrat]
martin@bucek:~$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer                          
  [Created at bios.464]
  Unique ID: rdCR.pM4x9oRqolF
  Hardware Class: framebuffer
  Model: "Intel(r)Crestline Graphics Controller"
  Vendor: "Intel Corporation"
  Device: "Intel(r)Crestline Graphics Controller"
  SubVendor: "Intel(r)Crestline Graphics Chip Accelerated VGA BIOS"
  SubDevice:
  Revision: "Hardware Version 0.0"
  Memory Size: 7 MB + 448 kB
  Memory Range: 0xe0000000-0xe076ffff (rw)
  Mode 0x0360: 768x480 (+768), 8 bits
  Mode 0x0361: 768x480 (+1536), 16 bits
  Mode 0x0362: 768x480 (+3072), 24 bits
  Mode 0x0363: 960x600 (+960), 8 bits
  Mode 0x0364: 960x600 (+1920), 16 bits
  Mode 0x0365: 960x600 (+3840), 24 bits
  Mode 0x0366: 1280x800 (+1280), 8 bits
  Mode 0x0367: 1280x800 (+2560), 16 bits
  Mode 0x0368: 1280x800 (+5120), 24 bits
  Mode 0x0369: 1440x900 (+1472), 8 bits
  Mode 0x036a: 1440x900 (+2880), 16 bits
  Mode 0x036b: 1440x900 (+5760), 24 bits
  Mode 0x036c: 1680x1050 (+1728), 8 bits
  Mode 0x036d: 1680x1050 (+3392), 16 bits
  Mode 0x036e: 1680x1050 (+6720), 24 bits
  Mode 0x033a: 1600x1200 (+1600), 8 bits
  Mode 0x034b: 1600x1200 (+3200), 16 bits
  Mode 0x035a: 1600x1200 (+6400), 24 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+832), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown
Název: Re: Rozlišení konzole
Přispěvatel: arrange 12 Října 2009, 20:18:25
A jak vypadal ten neúspěšný pokus?
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 12 Října 2009, 20:28:20
Hmmm, tak ten neúspěšný pokus vypadal úplně stejně. Kdepak je chyba?

Kód: [Vybrat]
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=1280x800x16

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"

vga=0x0367 jsem se pokoušel doplnit do sekce GRUB_CMDLINE_LINUX_DEFAULT i GRUB_CMDLINE_LINUX.
Název: Re: Rozlišení konzole
Přispěvatel: arrange 12 Října 2009, 20:37:57
Á, Grub2. Tam ti neporadím, do tohoto stadia jsem ještě nedospěl... Zkus to změnit přímo v nabídce Grubu (po restartu), zmáčkneš e atd., to určitě znáš.

Zkus taky jiné varianty, jinou bitovou hloubku atd., mně taky nefungovaly všechny, které mi hwinfo vypsalo.
Název: Re: Rozlišení konzole
Přispěvatel: Martin Kiklhorn 14 Října 2009, 22:28:14
Následující nalezeno rychleji než bych sem stihl napsat UTFG...
http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html
http://ubuntuforums.org/showthread.php?p=8024427
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 14 Října 2009, 23:37:29
Jj, tyhle návody jsem zkoušel jako první, neboť je to to první použitelné, co vyleze z Googlu. Bohužel na parametr "set gfxmode=" to nereaguje a po přidání parametru "set gfxpayload=keep" to dokonce bootuje s černým screenem a přihlašuji se pak naslepo :)
Název: Re: Rozlišení konzole
Přispěvatel: Martin Kiklhorn 15 Října 2009, 17:59:13
Mám různé hračky, ale křišťálovou kouli jsem zatím nikde nesehnal. To že jste to už zkoušel jste asi zapomněl napsat, nevidím výpisy co jste nastavil, co to udělalo s grub.cfg po update grubu...
Moje cmd line vám určitě nepomůže
Kód: [Vybrat]
root=/dev/ram0 init=/linuxrc ramdisk=8192 vga=0x31B real_root=/dev/sdk5 video=vesafb:mttr:3,ywrap, mám poněkud větší úpravy systému, ale jsem ochotný vyzkoušet to příští týden na standardní instalaci Kubuntu 8.10 pokud v tomto threadu uvidím alespoň trochu vaší snahy.
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 19 Října 2009, 23:03:12
Tak se do toho dáme.
Začal jsem znovu a /etc/grub.d/00_header jsem upravil takto (dle zmiňovaného návodu):
Kód: [Vybrat]
#! /bin/sh -e

# grub-mkconfig helper script.
# Copyright (C) 2006,2007,2008,2009  Free Software Foundation, Inc.
#
# GRUB is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# GRUB is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.

transform="s,x,x,"

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
grub_prefix=`echo /boot/grub | sed ${transform}`

. ${libdir}/grub/grub-mkconfig_lib

# Do this as early as possible, since other commands might depend on it.
# (e.g. the `loadfont' command might need lvm or raid modules)
for i in ${GRUB_PRELOAD_MODULES} ; do
  echo "insmod $i"
done

if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi
if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640x480 ; fi

cat << EOF
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="${GRUB_DEFAULT}"
if [ \${prev_saved_entry} ]; then
  saved_entry=\${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
EOF

case ${GRUB_TERMINAL_INPUT}:${GRUB_TERMINAL_OUTPUT} in
  serial:* | *:serial)
    if ! test -e ${grub_prefix}/serial.mod ; then
      echo "Serial terminal not available on this platform." >&2 ; exit 1
    fi

    if [ "x${GRUB_SERIAL_COMMAND}" = "x" ] ; then
      grub_warn "Requested serial terminal but GRUB_SERIAL_COMMAND is unspecified. Default parameters will be used."
      GRUB_SERIAL_COMMAND=serial
    fi
    echo "${GRUB_SERIAL_COMMAND}"
  ;;
esac

case x${GRUB_TERMINAL_INPUT} in
  x)
    # Just use the native terminal
  ;;
  x*)
    cat << EOF
if terminal_input ${GRUB_TERMINAL_INPUT} ; then true ; else
  # For backward compatibility with versions of terminal.mod that don't
  # understand terminal_input
  terminal ${GRUB_TERMINAL_INPUT}
fi
EOF
  ;;
esac

case x${GRUB_TERMINAL_OUTPUT} in
 xgfxterm)
    # Make the font accessible
    prepare_grub_to_access_device `${grub_probe} --target=device ${GRUB_FONT_PATH}`

    cat << EOF
if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  set gfxmode=${GRUB_GFXMODE}
  set gfxpayload=keep
  insmod gfxmod
  insmod ${GRUB_VIDEO_BACKEND}
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
EOF
  ;;
  x)
    # Just use the native terminal
  ;;
  x*)
    cat << EOF
if terminal_output ${GRUB_TERMINAL_OUTPUT} ; then true ; else
  # For backward compatibility with versions of terminal.mod that don't
  # understand terminal_output
  terminal ${GRUB_TERMINAL_OUTPUT}
fi
EOF
  ;;
esac

cat << EOF
if [ \${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=${GRUB_TIMEOUT}
fi
EOF

V podstatě šlo o přidání řádky set gfxpayload=keep.

Pak jsem přidal požadované rozlišení do /etc/default/grub
Kód: [Vybrat]
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT="3"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x800

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"

Zkoušel jsem i jiné a i ve formátu 0x0367, ale výsledek je pořád stejný. Při bootu se mi totiž zobrazí hláška
Kód: [Vybrat]
error: unknown command 'terminal'a pak se pokračuje v malém a ošklivém rozlišení.
Koukal jsem, že jednomu člověku ze jmenovaného threadu to dělalo také, ale na jeho postupu nevidím vůbec žádnou odlišnost od hlavního navrhovaného postupu, takže nevím, co bych měl udělat jinak.

Ještě přiložím cat /proc/cmdline:
Kód: [Vybrat]
BOOT_IMAGE=/boot/vmlinuz-2.6.31-14-generic root=UUID=1b1de681-2bf9-4d63-9073-64aa97271d65 ro quiet
A vygenerovaný grub.cfg:
Kód: [Vybrat]
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 1b1de681-2bf9-4d63-9073-64aa97271d65
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=1280x800
  set gfxpayload=keep
  insmod gfxmod
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=3
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 1b1de681-2bf9-4d63-9073-64aa97271d65
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=1b1de681-2bf9-4d63-9073-64aa97271d65 ro   quiet
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Debian, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 1b1de681-2bf9-4d63-9073-64aa97271d65
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=1b1de681-2bf9-4d63-9073-64aa97271d65 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
  if sleep --verbose --interruptible 3 ; then
    set timeout=0
  fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.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/grub.d/40_custom ###

Už si vážně nevím rady a přitom to vypadalo na velmi jednoduchou opravu. Díky za případné rady.
Název: Re: Rozlišení konzole
Přispěvatel: Marek_ 19 Října 2009, 23:31:39
ještě jsem viděl, že tam přidávali to rozlišení ve tvaru např 1280x800x16 nebo i se zavináčem 1280x800@16 a někomu to pomohlo.
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 19 Října 2009, 23:34:03
Zkoušel jsem to s tím x a výsledek stejný. Za mmnt to zkusím s @.

EDIT: Asi to na to nemá vliv. Ať už tam není nic, x nebo @, chová se o pořád stejně.
"error: unknown command 'terminal'" a hrozné rozlišení. Mimochodem, když se přihlásím do XFCE a pak Xka zase shodím, terminál má žádaných 1280x800. Velice podivné ale je, že i když změním žádané rozlišení či naprosto vypnu grafické rozhraní grubu, při odhlášení s XFCE má terminál vždy 1280x800.
Název: Re: Rozlišení konzole
Přispěvatel: Marek_ 19 Října 2009, 23:59:45
No asi to víš, ale přece - místo toho keep se dá taky napsat rozlišení, ale pak je možný, že to "problikne". zjisti možnosti přes vbeinfo.
Ten parametr set gfxpayload=... musí být až druhý (což máš).

asi je to bug, ten problém nemáš rozhodně jen ty, ale už jsem četl, že se to občas někomu podaří rozjet.
Název: Re: Rozlišení konzole
Přispěvatel: MartenP 24 Října 2009, 18:22:18
Pořád se v tom rejpu. Za boha tam nemohu dát jiné rozlišení a ani té hlášky o neznámém příkazu 'terminal' se nemohu zbavit. Není třeba mít nainstalován nějaký balík (třeba xserver-xorg-video-fbdev)? Nemám něco špatného blacklistováno (viz dole)? Dnes přišla aktualizace na grub, tak jsem se zaradoval, ale bohužel to bylo předčasné - žádná změna k lepšímu.

blacklist-framebuffer.conf
Kód: [Vybrat]
# Framebuffer drivers are generally buggy and poorly-supported, and cause
# suspend failures, kernel panics and general mayhem.  For this reason we
# never load them automatically.
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist cyblafb
blacklist gx1fb
blacklist hgafb
blacklist i810fb
blacklist intelfb
blacklist kyrofb
blacklist lxfb
blacklist matroxfb_base
blacklist neofb
blacklist nvidiafb
blacklist pm2fb
blacklist rivafb
blacklist s1d13xxxfb
blacklist savagefb
blacklist sisfb
blacklist sstfb
blacklist tdfxfb
blacklist tridentfb
blacklist vesafb
blacklist vfb
blacklist vga16fb
blacklist vt8623fb

blacklist.conf
Kód: [Vybrat]
# This file lists modules which will not be loaded as the result of
# alias expansion, with the purpose of preventing the hotplug subsystem
# to load them. It does not affect autoloading of modules by the kernel.
# This file is provided by the udev package.

# This directive blacklists all devices which are members of the display class.
# It has the main effect of preventing udev from autoloading the fb drivers.
# vendor, device, subsystem_vendor, subsystem_device, class, class, class
install pci:v*d*sv*sd*bc03sc*i* /bin/true

# evbug is a debug tool and should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# replaced by tmscsim
blacklist am53c974

# watchdog drivers should be loaded only if a watchdog daemon is installed
blacklist acquirewdt
blacklist advantechwdt
blacklist alim1535_wdt
blacklist alim7101_wdt
blacklist booke_wdt
blacklist cpu5wdt
blacklist eurotechwdt
blacklist hpwdt
blacklist i6300esb
blacklist i8xx_tco
blacklist ib700wdt
blacklist ibmasr
blacklist indydog
blacklist ixp2000_wdt
blacklist ixp4xx_wdt
blacklist it8712f_wdt
blacklist iTCO_wdt
blacklist machzwd
blacklist mixcomwd
blacklist mpc8xx_wdt
blacklist mpcore_wdt
blacklist mv64x60_wdt
blacklist pc87413_wdt
blacklist snd_pcsp
blacklist pcwd
blacklist pcwd_pci
blacklist pcwd_usb
blacklist s3c2410_wdt
blacklist sa1100_wdt
blacklist sbc60xxwdt
blacklist sbc7240_wdt
blacklist sbc8360
blacklist sbc_epx_c3
blacklist sc1200wdt
blacklist sc520_wdt
blacklist scx200_wdt
blacklist shwdt
blacklist smsc37b787_wdt
blacklist softdog
blacklist w83627hf_wdt
blacklist w83697hf_wdt
blacklist w83877f_wdt
blacklist w83977f_wdt
blacklist wafer5823wdt
blacklist wdt285
blacklist wdt977
blacklist wdt
blacklist wdt_pci
blacklist ipv6
blacklist pcmcia
blacklist yenta_socket
Název: Re: Rozlišení konzole
Přispěvatel: olbrait 25 Října 2009, 09:31:55
v debiane squeeze (grub-pc beta3) sa to vyriešilo parametrom gfxpayload="šírka"x"výška" ktorý sa pridal nad riadok "linux......". V karmic koale (grub-pc beta4) je tento parameter odignorovaný.
Název: Re: Rozlišení konzole
Přispěvatel: pavolzetor 07 Listopadu 2009, 23:13:05
nomodeset
Název: Re: Rozlišení konzole
Přispěvatel: Roman Vacho 08 Listopadu 2009, 03:46:15
Následující nalezeno rychleji než bych sem stihl napsat UTFG...
http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html
http://ubuntuforums.org/showthread.php?p=8024427

Díky moc. Asi do headeru00 zkusím přidat nějaké skripty ze Suse :)