Oi Jeferson, boa tarde! instalei o hwinfo, executei o comando com o parâmetro que vc indicou e vi as resoluções possíveis. Blz! Só que o arquivo 10_linux é um script que não tem a linha que vc citou... Será que escapou da minha atenção ou varia de uma versão para outra... Olha aqui o conteúdo do arquivo:
*#! /bin/sh* *set -e* * * *# grub-mkconfig helper script.* *# Copyright (C) 2006,2007,2008,2009,2010 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/>.* * * *prefix=/usr* *exec_prefix=${prefix}* *bindir=${exec_prefix}/bin* *libdir=${exec_prefix}/lib* *. ${libdir}/grub/grub-mkconfig_lib* * * *export TEXTDOMAIN=grub* *export TEXTDOMAINDIR=${prefix}/share/locale* * * *CLASS="--class gnu-linux --class gnu --class os"* * * *if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then* * OS=GNU/Linux* *else* * OS="${GRUB_DISTRIBUTOR}"* * CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr '[A-Z]' '[a-z]' | cut -d' ' -f1) ${CLASS}"* *fi* * * *# loop-AES arranges things so that /dev/loop/X can be our root device, but* *# the initrds that Linux uses don't like that.* *case ${GRUB_DEVICE} in* * /dev/loop/*|/dev/loop[0-9])* * GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"`* * # We can't cope with devices loop-mounted from files here.* * case ${GRUB_DEVICE} in* * /dev/*) ;;* * *) exit 0 ;;* * esac* * ;;* *esac* * * *if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \* * || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \* * || uses_abstraction "${GRUB_DEVICE}" lvm; then* * LINUX_ROOT_DEVICE=${GRUB_DEVICE}* *else* * LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}* *fi* * * *if [ "x`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`" = xbtrfs ]; then* * rootsubvol="`make_system_path_relative_to_its_root /`"* * rootsubvol="${rootsubvol#/}"* * if [ "x${rootsubvol}" != x ]; then* * GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}"* * fi* *fi* * * *for word in $GRUB_CMDLINE_LINUX_DEFAULT; do* * if [ "$word" = splash ]; then* * GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT vt.handoff=7"* * fi* *done* * * *# add crashkernel option if we have the required tools* *if [ -x "/usr/bin/makedumpfile" ] && [ -x "/sbin/kexec" ]; then* * GRUB_CMDLINE_EXTRA="$GRUB_CMDLINE_EXTRA crashkernel=384M-2G:64M,2G-:128M"* *fi* * * *linux_entry ()* *{* * os="$1"* * version="$2"* * recovery="$3"* * args="$4"* * if ${recovery} ; then* * title="$(gettext_quoted "%s, with Linux %s (recovery mode)")"* * else* * title="$(gettext_quoted "%s, with Linux %s")"* * fi* * printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"* * cat << EOF* * recordfail* *EOF* * if ! ${recovery} ; then* * save_default_entry | sed -e "s/^/\t/"* * fi* * * * cat << EOF* * set gfxpayload=\$linux_gfx_mode* *EOF* * * * if [ -z "${prepare_boot_cache}" ]; then* * prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/")"* * fi* * printf '%s\n' "${prepare_boot_cache}"* * if [ "x$5" != "xquiet" ]; then* * message="$(gettext_printf "Loading Linux %s ..." ${version})"* * cat << EOF* * echo '$message'* *EOF* * fi* * cat << EOF* * linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args}* *EOF* * if test -n "${initrd}" ; then* * if [ "x$5" != "xquiet" ]; then* * message="$(gettext_printf "Loading initial ramdisk ...")"* * cat << EOF* * echo '$message'* *EOF* * fi* * cat << EOF* * initrd ${rel_dirname}/${initrd}* *EOF* * fi* * cat << EOF* *}* *EOF* *}* * * *list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* ; do* * if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi* * done`* *prepare_boot_cache=* * * *# Use ELILO's generic "efifb" when it's known to be available.* *# FIXME: We need an interface to select vesafb in case efifb can't be used. * *if [ "x$GRUB_GFXPAYLOAD_LINUX" != x ]; then* * echo "set linux_gfx_mode=$GRUB_GFXPAYLOAD_LINUX"* *else* * cat << EOF* *if [ \${recordfail} != 1 ]; then* * if [ -e \${prefix}/gfxblacklist.txt ]; then* * if hwmatch \${prefix}/gfxblacklist.txt 3; then* * if [ \${match} = 0 ]; then* * set linux_gfx_mode=keep* * else* * set linux_gfx_mode=text* * fi* * else* * set linux_gfx_mode=text* * fi* * else* * set linux_gfx_mode=keep* * fi* *else* * set linux_gfx_mode=text* *fi* *EOF* *fi* *cat << EOF* *export linux_gfx_mode* *if [ "\$linux_gfx_mode" != "text" ]; then load_video; fi* *EOF* * * *in_submenu=false* *while [ "x$list" != "x" ] ; do* * linux=`version_find_latest $list`* * echo "Found linux image: $linux" >&2* * basename=`basename $linux`* * dirname=`dirname $linux`* * rel_dirname=`make_system_path_relative_to_its_root $dirname`* * version=`echo $basename | sed -e "s,^[^0-9]*-,,g"`* * alt_version=`echo $version | sed -e "s,\.old$,,g"`* * linux_root_device_thisversion="${LINUX_ROOT_DEVICE}"* * * * initrd=* * for i in "initrd.img-${version}" "initrd-${version}.img" \* * "initrd-${version}" "initramfs-${version}.img" \* * "initrd.img-${alt_version}" "initrd-${alt_version}.img" \* * "initrd-${alt_version}" "initramfs-${alt_version}.img"; do* * if test -e "${dirname}/${i}" ; then* * initrd="$i"* * break* * fi* * done* * * * initramfs=* * for i in "config-${version}" "config-${alt_version}"; do* * if test -e "${dirname}/${i}" ; then* * initramfs=`grep CONFIG_INITRAMFS_SOURCE= "${dirname}/${i}" | cut -f2 -d= | tr -d \"`* * break* * fi* * done* * * * if test -n "${initrd}" ; then* * echo "Found initrd image: ${dirname}/${initrd}" >&2* * elif test -z "${initramfs}" ; then* * # "UUID=" magic is parsed by initrd or initramfs. Since there's* * # no initrd or builtin initramfs, it can't work here.* * linux_root_device_thisversion=${GRUB_DEVICE}* * fi* * * * linux_entry "${OS}" "${version}" false \* * "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \* * quiet* * if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then* * linux_entry "${OS}" "${version}" true \* * "single ${GRUB_CMDLINE_LINUX}"* * fi* * * * list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '`* * * * if [ "$list" ] && ! $in_submenu; then* * echo "submenu \"Previous Linux versions\" {"* * in_submenu=:* * fi* *done* * * *if $in_submenu; then* * echo "}"* *fi* * * Valeu mais uma vez a atenção! :) Abração! Em 25 de novembro de 2011 11:49, Jeferson Rodrigues <[email protected]>escreveu: > Bom dia Cláudio, > > Em 24 de novembro de 2011 23:20, Claudio Caldas > <[email protected]>escreveu: > > > Oi Jeferson! Acho que vc está fazendo confusão... > > Uma coisa é o sistema que não iniciava. Desconfio que algo, que não sei > > identificar, apagou a MBR. Outra coisa é o problema da configuração do > X. > > Esqueçamos a MBR, pois já reinstalei o sistema e ele está iniciando > > perfeitamente, e vamos focar as nossas atenções no problema do X, certo? > > > > Então tá... desisto =D ... vamos lá para a questão da configuração... > > > > Ao instalar o sistema e não instalar o drive proprietário NVidia, o > sistema > > reconhece o monitor ( Benq G610HDA) como um monitor BenQ de 15" com uma > > resolução padrão de 1366x768 (16:9) e uma taxa de 60hz e todos os > terminais > > ( ctrl+alt+ f2 ... f6) estão visíveis. Já o dmesg não, aparece a msg, > > proveniente do software do monitor, dizendo OUT OF RANGE. Só tenho tela > no > > GDM (gerenciador de login). E, também o diretório /etc/X11 não contém um > > arquivo xorg.conf. > > Após a instalação do driver da NVidia, o monitor muda para desconhecido > com > > uma resolução de 1368x768 (16:9) com taxa de 60hz, os terminais ficam sem > > tela e no diretório /etc/X11 surge o arquivo xorg.conf com o conteúdo que > > coloco em seguida: > > > > > > [...] > > > > A minha ideia era de procurar o xorg.conf anterior à instalação e > alterar a > > seção "Device", mas descobri que não existe, como escrevi anteriormente, > o > > xorg.conf no diretório /etc/X11 como a distro musix que estou mais > > acostumado. > > Nesse momento, ainda não instalei o driver proprietário da placa de > vídeo e > > não utilizo nenhum outro sistema, apenas a partição swap (sda1), de > sistema > > (sda2) e a de dados (sda5). > > Valeu! > > > > Então Cláudio, acho que o que teremos que fazer é deixar de lado o > xorg.conf e partir para o grub, que ele que configura as resoluções das > telas dos terminais. > > Comecei a uma hora atrás a tentar alterar a resolução dos terminais > virtuais, porém tava difícil. Lembra que antigamente você adicionava uma > linha no arquivo de configuração do GRUB antigo, o menu.lst, uma linha > parecida com esta: > > linux /vmlinuz-3.0.0-12-generic > > root=UUID=670ea2de-2b0d-4772-a470-fe7969e0d5ed ro quiet splash > > vt.handoff=7 vga=791 > > > > Então, segundo o GRUB 2, esse "vga=XXX" tá obsoleto, e vai cair em breve. > Porém, o novo método que ele indica para fazer a alteração da resolução não > funciona, não altera a resolução. > > O que fiz foi o seguinte: instalei o paconte "hwinfo", executei ele com o > parametro "--framebuffer", onde me trouxe todas as resoluções suportadas, e > alterei o arquivo /etc/grub.d/10_linux, na seção "menuentry 'Ubuntu, com > Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu > --class os {" coloquei o "vga=0x031b" no final da linha que citei acima, > executei o "update-grub" e funcionou. No meu caso o terminal ficou com > resolução de 1280x1024x32. > > Abraços > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- *Cláudio Caldas* (21)8351-7523 -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

