Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1269 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  pourquoi j'arrive pas à garder vga=9(=132x50x8) après le boot ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pourquoi j'arrive pas à garder vga=9(=132x50x8) après le boot ?

n°53241
911GT3
en roue libre
Posté le 17-12-2001 à 23:32:01  profilanswer
 

faisant suite aux délire sur l'ascii art (cf blabla@osa) j'ai voulu configurer mon mode console au delà du 80x25 par défaut.
J'ai d'abord commencé par utilisé SVGAtextmode avant de me rendre compte que vga=9 (=132x50x8) passé en argument à lilo donnait un aussi beau résultat.
 
Mon problème: une fois le kernel chargé, les premiers messages du boot se font dans la bonne résolution, mais après le montage de mes partitions, le mode d'affichage change (j'ai pas pû définir la résolution) en quelque chose de moins beau.
 
Ca arrive à peu près au même moment que le message 'Setting up general console font... '.
Ce message provient du script console-screen.sh qui s'occupe de lancer consolechar et charset...mais qui ne semble pas touché au mode vga...
 
J'ai booté sous mon mode 'debug' qui ne lance que 'sysklogd  klogd  kerneld  logoutd  makedev' et il se passe la même chose...
 
...J'aimerai savoir :sweat:

mood
Publicité
Posté le 17-12-2001 à 23:32:01  profilanswer
 

n°53257
911GT3
en roue libre
Posté le 18-12-2001 à 00:36:11  profilanswer
 

J'ai trouvé  :bounce:  
Mais sans vraiment trouvé :D  :sweat:  
 
Cet cet empaffé de script console-screen.sh qui appelait le problème mais le vil s'était caché dans parmis /etc/rcS.d ce qui fait qu'il était appelé même dans mon mode 4 (=j'appelle rien).
 
Je l'ai enlevé et ca a résolue le problème mais j'ai pas compris ce qu'il appelait de coupable.
 

Citation :


#!/bin/sh
 
#
# This is the boot script for the `console-tools' package.
#
# It loads parameters from /etc/console-tools/config, maybe loads
# default screen-font, screen font-map, and application charset-map,
# and maybe start "vcstime"
#
# (c) 1997 Yann Dirson
 
if [ -r /etc/console-tools/config ] ; then
    . /etc/console-tools/config
fi
 
SETFONT="/usr/bin/consolechars"
SETFONT_OPT=""
CHARSET="/usr/bin/charset"
VCSTIME="/usr/sbin/vcstime"
 
# be sure the main program is installed
[ -x "${SETFONT}" ] || exit 0
 
 
# set DEVICE_PREFIX depending on devfs
if [ "`grep -c devfs /proc/filesystems`" -a -d /dev/vc ]; then
  DEVICE_PREFIX="/dev/vc/"
else
  DEVICE_PREFIX="/dev/tty"
fi
 
 
reset_vga_palette ()
{
    if ! /usr/bin/tty | grep -q ttyS ; then
       # not a serial console.
       if [ -f /proc/fb ]; then
           # They have a framebuffer device.
           # That means we have work to do...
           echo -n " ]R"
       fi
    fi
}
 
setup ()
{
    reset_vga_palette
 
    # start vcstime
    if [ "${DO_VCSTIME}" = "yes" -a -x ${VCSTIME} ] ; then
      echo -n Starting clock on text console: `basename ${VCSTIME}`
      ${VCSTIME} &
      echo .
    fi
 
 
    # Global default font+sfm
    if [ "${SCREEN_FONT}" ]
    then
 echo -n "Setting up general console font... "
 SCREEN_FONT="-f ${SCREEN_FONT}"
 
 # maybe use an external SFM
 [ "${SCREEN_FONT_MAP}" ] && SCREEN_FONT_MAP="-u ${SCREEN_FONT_MAP}"
 
 ${SETFONT} ${SETFONT_OPT} ${SCREEN_FONT} ${SCREEN_FONT_MAP} && echo done.
    fi
 
 
    # Per-VC font+sfm
    PERVC_FONTS=`set | grep "^SCREEN_FONT_vc[0-9]*="`
    if [ "${PERVC_FONTS}" ]
    then
 echo -n "Setting up per-VC fonts: "
 for font in ${PERVC_FONTS}
 do
     # extract VC and FONTNAME info from variable setting
     font=`echo $font | cut -c15-`
     vc=`echo $font | cut -d= -f1`
     font=`echo $font | cut -d= -f2`
     echo -n "${DEVICE_PREFIX}${vc}, "
     # eventually find an associated SFM
     eval sfm=\${SCREEN_FONT_MAP_vc${vc}}
     [ "$sfm" ] && sfm="-u $sfm"
 
     ${SETFONT} --tty=${DEVICE_PREFIX}$vc ${SETFONT_OPT} -f $font $sfm
 done
 echo "done."
    fi
 
 
    # Global ACM
    [ "${APP_CHARSET_MAP}" ] && ${CHARSET} G0 ${APP_CHARSET_MAP}
 
 
    # Per-VC ACMs
    PERVC_ACMS=`set | grep "^APP_CHARSET_MAP_vc[0-9]*="`
    if [ "${PERVC_ACMS}" ]
    then
 echo -n "Setting up per-VC ACM's: "
 for acm in ${PERVC_ACMS}
 do
     # extract VC and FONTNAME info from variable setting
     acm=`echo $acm | cut -c19-`
     vc=`echo $acm | cut -d= -f1`
     acm=`echo $acm | cut -d= -f2`
 
     echo -n "${DEVICE_PREFIX}${vc} ($acm), "
     ${CHARSET} --tty=${DEVICE_PREFIX}$vc G0 $acm
 done
 echo "done."
    fi
}
 
case "$1" in
start|reload|restart|force-reload)
    setup
    ;;
stop)
    ;;
*)
    setup
    ;;
esac

n°53390
pipomolo
faisez gaffe aux pigeons
Posté le 18-12-2001 à 16:27:30  profilanswer
 

et en lancant le script a la main avec un sh -x script_machin, tu ne pourrais pas voir a quel moment ca fait foirer ?

n°53393
minusplus
Posté le 18-12-2001 à 16:35:58  profilanswer
 

heu... t'as bien toutes les polices ? (/usr/share/consolefonts/)
qui collent à ton /etc/console-tools/config ?

n°53403
911GT3
en roue libre
Posté le 18-12-2001 à 18:34:27  profilanswer
 

pipomolo > ca va forcement trop vite pour que je puisse voir quoi que ce soit :/
Il faudrait que je l'execute pas à pas mais j'ai franchement la flème  :sarcastic:  
 
-+ > Ca a l'air OK...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  pourquoi j'arrive pas à garder vga=9(=132x50x8) après le boot ?

 

Sujets relatifs
[SAMBA] Je n'arrive pas à voir l'ordi utilisant samba dans le vois résProb Mandrake et mot de passe au boot :'(
Je n'arrive pas installer AIM4.7J'arrive pas a installer linux avec une radeon 8500 !! help!
Linux: RedHat 7.2:Bootj'arrive pas a me connecter sous nux :(
Probleme de boot sous Red hat 6.1 et Win2k[sid] le nouveau python-gdk-imlib est arrivé
Prob boot ( L I L - )Crer une disquette de boot pour linux Red Hat?
Plus de sujets relatifs à : pourquoi j'arrive pas à garder vga=9(=132x50x8) après le boot ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR