-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jaboatão dos Guararapes, PE, 23 de julho de 2014.
Assunto: Computador não inicializa [GNU GRUB 2.0]
Problema: ao ligar o computador, apenas aparece o prompt do GNU GRUB 2.0.
Solução encontrada:
grub> linux (hd0,msdos3)/boot/vmlinuz-3.15.5-jfeam root=/dev/sda3 # Carrega o kernel Debian GNU/Linux 7.6
grub> initrd (hd0,msdos3)/boot/initrd.img-3.5.15-jfeam # Inicial RAM Disc para Debian
grub> boot
Já dentro do ambiente operacional:
update-grub
grub-install --recheck /dev/sda
______________________________________
Entendendo o solução aplicada:
A ideia era tentar instalar o GNU GRUB na partição sda4 (/dev/sda4) e, depois, tentar gerar um DVD inicializável, somente com os dados da mencionada partição.
A primeira tentativa de instalar o GRUB na partição sda4 foi assim:
saída do comando: ( grub-install --recheck /dev/sda4 2>&1 | tee grub-install-recheck-sda4.log && exit $PIPESTATUS )
/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/sbin/grub-bios-setup: error: will not proceed with blocklists.
__________________________
Então partiu-se para uma segunda tentativa (totalmente desastrada!):
saída do comando: ( grub-install --recheck /dev/sda 2>&1 | tee grub-install-recheck-sda.log && exit $PIPESTATUS )
Installation finished. No error reported.
Após esse comando, os problemas começaram. Quando a máquina foi reiniciada, somente aparecia o prompt do GNU GRUB 2.0 (aquele famoso "grub>").
Ocorre que a instalação de GRUB na partição sda4 _não_ está totalmente configurada, fato que ocasionou de o carregador _não_ reconhecer o local onde o kernel e a initrd da Debian estavam instaladas.
_______________________________
Passos para inicializar o sistema [copiado do Manual do GNU GRUB 2.0 - http://www.gnu.org/software/grub/manual/grub.html#Role-of-a-boot-loader]:
Passo 1: Carregar o kernel utilizando o comando "linux":
grub> linux (hd0,msdos3)/boot/vmlinuz-3.15.5-jfeam root=/dev/sda3 # Carrega o kernel Debian GNU/Linux 7.6
__________________________
Passo 2: caso se utilize um initrd, execute o comando "initrd" após o comando "linux":
grub> initrd (hd0,msdos3)/boot/initrd.img-3.5.15-jfeam # Inicial RAM Disc para Debian
_________________________
Passo 3: inicializar
Finalmente, execute o comando "boot".
_________________________
Passo 4: Já dentro do ambiente operacional
update-grub
grub-install --recheck /dev/sda
________________________
Com isso a máquina está de volta a inicializar como antes.
É isso.
Jamenson Ferreira Espindula de Almeida Melo
Linux user nº 166197
https://linuxcounter.net/cert/166197.png
Impressão digital da chave:
234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
-----BEGIN PGP SIGNATURE-----
iQEcBAEBAgAGBQJTz8xnAAoJECrgJcAIqGGAH2gH/0Ul0X/xTAkkusFZe+JMHUPn
fZQBkVAzxzsmqp8IawW00Tolw/7HL1E0vo8zp9H9Sccv6+NODOXrVQ0I6PT9CMm5
jZpi76kfZgRw3fVT6GY5wycugwzWTG2REo4Yt4wNap9aW9FzHGqm302yzzDhkFtc
YbfXd6hcZ14CfupxqntrWyGTLoiZdRhXOcJd388DPM5jj9MX+JQ2M1XsFjPxOHoV
59MTkSboCS0yWRMspuAhJyc2v67r1nQtTBXJ4py9mHn6Zqm2A4Wp21EFjyCvaUvW
oF4DUEhwYaUDpbIDaNigU2IBYyXvLdEOk0Y81G01b0+B9B/yjpOdMNYYPbgPBsY=
=T723
-----END PGP SIGNATURE-----
quarta-feira, 23 de julho de 2014
Backup da base do Sistema Operacional Linux From Scratch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jaboatão dos Guararapes, PE, 23 de julho de 2014.
_____________________________
Backup da base do Sistema Operacional
Problema: criar uma cópia de segurança da base do Sistema Operacional e gravar em um _único_ DVD.
Solução encontrada: utilizar o GNU GRUB para copiar apenas os arquivos necessários.
____________________________
Comandos utilizados:
cd /home/usuario
mkdir iso
mount -v -t ext4 /dev/sda4 iso
grub-mkrescue -o backup.iso iso
____________________________
Conforme as instruções contidas no Manual do GNU GRUB 2.00 [http://www.gnu.org/software/grub/manual/grub.html#Making-a-GRUB-bootable-CD_002dROM]:
Isso produz um arquivo chamado backup.iso, o qual então pode ser gravado em um CD (ou um DVD), ou copiado para um dispositivo de armazenamento USB.
Com o procedimento mencionado, eu consegui copiar _exatamente_ a base do Sistema Operacional (todos os arquivos atualmente existentes na partição sda4), o que totalizou cerca de 1.4GB e coube inteiramente em um _único_ DVD-ROM, conforme o desejado.
É isso.
Obs.: Muito obrigado Djones Boni, P. J., Jacques Teixeira e Antonio Novaes pelas excelentes dicas!
Jamenson Ferreira Espindula de Almeida Melo
Usuário Linux nº 166197
https://linuxcounter.net/cert/166197.png
Impressão digital da chave:
234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
-----BEGIN PGP SIGNATURE-----
iQEcBAEBAgAGBQJTz5CnAAoJECrgJcAIqGGAlHEIAKNNzIAH7p3wOo2MvB62jCXv
7geXUA0+3e/0r92eM7UYITAHfGm9pMjWO355gDKrXpR5Tr261fwX3JG1VXUymJKf
cHVVSCxmr2W1xf2b6TC7CFNIkd0iBX2Iu17J3T7m3bIlU0rsTsQkbUiw2o/56h16
Yx1AMdgtdxrmJ32T1uV4YVsMn2UFLkOxReaC8ixu+KMiGiXmP+O9V3QEiPB2tzJl
5jXBaYt+zil8s9x7jO+bdXu4RIaMsHRfuhf9VclzxySmJ9arJb/t3rFHdGQlIpeP
T4KRoalXtg3HJKrgmPuDvfEDUs/2FDSvD9Pu25c/zjZDXCr41/gxkXGoAQkJuxM=
=h3mc
-----END PGP SIGNATURE-----
Hash: SHA1
Jaboatão dos Guararapes, PE, 23 de julho de 2014.
_____________________________
Backup da base do Sistema Operacional
Problema: criar uma cópia de segurança da base do Sistema Operacional e gravar em um _único_ DVD.
Solução encontrada: utilizar o GNU GRUB para copiar apenas os arquivos necessários.
____________________________
Comandos utilizados:
cd /home/usuario
mkdir iso
mount -v -t ext4 /dev/sda4 iso
grub-mkrescue -o backup.iso iso
____________________________
Conforme as instruções contidas no Manual do GNU GRUB 2.00 [http://www.gnu.org/software/grub/manual/grub.html#Making-a-GRUB-bootable-CD_002dROM]:
Isso produz um arquivo chamado backup.iso, o qual então pode ser gravado em um CD (ou um DVD), ou copiado para um dispositivo de armazenamento USB.
Com o procedimento mencionado, eu consegui copiar _exatamente_ a base do Sistema Operacional (todos os arquivos atualmente existentes na partição sda4), o que totalizou cerca de 1.4GB e coube inteiramente em um _único_ DVD-ROM, conforme o desejado.
É isso.
Obs.: Muito obrigado Djones Boni, P. J., Jacques Teixeira e Antonio Novaes pelas excelentes dicas!
Jamenson Ferreira Espindula de Almeida Melo
Usuário Linux nº 166197
https://linuxcounter.net/cert/166197.png
Impressão digital da chave:
234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
-----BEGIN PGP SIGNATURE-----
iQEcBAEBAgAGBQJTz5CnAAoJECrgJcAIqGGAlHEIAKNNzIAH7p3wOo2MvB62jCXv
7geXUA0+3e/0r92eM7UYITAHfGm9pMjWO355gDKrXpR5Tr261fwX3JG1VXUymJKf
cHVVSCxmr2W1xf2b6TC7CFNIkd0iBX2Iu17J3T7m3bIlU0rsTsQkbUiw2o/56h16
Yx1AMdgtdxrmJ32T1uV4YVsMn2UFLkOxReaC8ixu+KMiGiXmP+O9V3QEiPB2tzJl
5jXBaYt+zil8s9x7jO+bdXu4RIaMsHRfuhf9VclzxySmJ9arJb/t3rFHdGQlIpeP
T4KRoalXtg3HJKrgmPuDvfEDUs/2FDSvD9Pu25c/zjZDXCr41/gxkXGoAQkJuxM=
=h3mc
-----END PGP SIGNATURE-----
segunda-feira, 21 de julho de 2014
PIN-Entry-0.8.3 exige Xorg instalado?!
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
PIN-Entry-0.8.3 exige Xorg instalado?!
Jaboatão dos Guararapes, PE, Brasil, 20 de julho de 2014.
Problema: PIN Entry 8.0.3 não está sendo instalado (ambiente operacional: Linux From Scratch 7.5).
A solução encontrada: alterar (hack) o arquivo de configuração (o script configure) do pacote, comentando as três linhas responsáveis por impor o teste de verificação (linhas nº 10.026; 10.027; e 10.028), além de adicionar a opção de linha de comando [--with-x=no] ao tempo da execução do aludido script de configuração.
___________________________________________________
As explicações (entendendo o problema e a solução encontrada):
Eu finalizei recentemente a construção e instalação de um novo ambiente operacional Linux From Scratch em uma máquina. Eu não instalei qualquer software extra ainda. O primeiro que decidi instalar foi o GnuPG-2.0.22, o qual tem o PIN-Entry-0.8.3 como sendo Recomendado ("Exigência ao tempo da execução para a maioria das funcionalidades do pacote", escreveu Gerard Beekmans na versão 7.5 do livro Beyond Linux From Scratch [http://www.linuxfromscratch.org/blfs/view/stable/postlfs/gnupg.html]). Eis o registro (log) da configuração:
saída do comando [./configure --prefix=/usr]:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... (cached) yes
checking whether build environment is sane... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for windres... no
checking for gitlog-to-changelog... no
checking if gcc supports -Wno-pointer-sign... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for seteuid... yes
checking for stpcpy... yes
checking for mmap... yes
checking for mlock... yes
checking whether mlock is broken... no
checking for byte typedef... no
checking for ulong typedef... yes
checking for setcap... :
checking for cap_set_proc in -lcap... no
checking for initscr in -lncursesw... yes
checking for ncurses include dir... none
checking for glib-config... no
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2... no
configure: WARNING: pkg-config could not find the module gtk+-2.0
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking for X... no
configure: error: Can't find X. Please check your installation and add the correct paths!
Conforme se pode constatar, o aplicativo está exigindo que o servidor X esteja instalado (tal dependência não está listada no livro e a promessa é a de que o PIN-Entry-0.8.3 pode ser instalado em um ambiente sem o servidor X instalado). Então, eu tentei um truque: desabilitar o servidor X na configuração do pacote, passando a opção [--without-x], conforme a própria ajuda contida no próprio arquivo de configuração [executar ./configure --help].
saída do comando [./configure --prefix=/usr --without-x]:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... (cached) yes
checking whether build environment is sane... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for windres... no
checking for gitlog-to-changelog... no
checking if gcc supports -Wno-pointer-sign... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for seteuid... yes
checking for stpcpy... yes
checking for mmap... yes
checking for mlock... yes
checking whether mlock is broken... no
checking for byte typedef... no
checking for ulong typedef... yes
checking for setcap... :
checking for cap_set_proc in -lcap... no
checking for initscr in -lncursesw... yes
checking for ncurses include dir... none
checking for glib-config... no
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2... no
configure: WARNING: pkg-config could not find the module gtk+-2.0
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking for X... disabled
configure: error: Can't find X. Please check your installation and add the correct paths!
Não funcionou. Pesquisei a Internet buscando qualquer pista para solucionar esse problema, porém sem sucesso. Então, decidi escrever esta postagem. A propósito, esta mesma postagem já foi publicada no Fórum de Suporte a construtores de Linux From Scratch [http://linuxfromscratch.org/pipermail/blfs-support/2014-July/075296.html].
A solução encontrada também já foi descrita no Fórum acima mencionado [http://linuxfromscratch.org/pipermail/blfs-support/2014-July/075299.html]. Portanto, vou repetir aqui em lingua portuguesa.
Eis o truque que tentei e funcionou: alterar (hack) o arquivo de configuração (configure) do pacote, comentando as três linhas responsáveis por impor o teste de verificação (linhas nº 10.026; 10.027; e 10.028). Eis o texto das linhas mencionadas:
# if test "$no_x" = yes; then
# as_fn_error $? "Can't find X. Please check your installation and add the correct paths!" "$LINENO" 5
# fi
Entretanto, penso que a simples alteração é insuficiente. Então, decidi adicionar a opção de configuração [--with-x=no] (a qual explicitamente desabilita o X) à linha de comando exposta no livro BLFS 7.5:
saída do comando [./configure --prefix=/usr --with-x=no]:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... (cached) yes
checking whether build environment is sane... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for windres... no
checking for gitlog-to-changelog... no
checking if gcc supports -Wno-pointer-sign... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for seteuid... yes
checking for stpcpy... yes
checking for mmap... yes
checking for mlock... yes
checking whether mlock is broken... no
checking for byte typedef... no
checking for ulong typedef... yes
checking for setcap... :
checking for cap_set_proc in -lcap... no
checking for initscr in -lncursesw... yes
checking for ncurses include dir... none
checking for glib-config... no
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2... no
configure: WARNING: pkg-config could not find the module gtk+-2.0
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking for X... disabled
checking for pthread_create in -lpthread... yes
checking for Qt... no
checking for moc... no
checking for rpath... yes
checking pkg-config is at least version 0.9.0... yes
checking for QT4_CORE... no
configure: creating ./config.status
config.status: creating assuan/Makefile
config.status: creating secmem/Makefile
config.status: creating pinentry/Makefile
config.status: creating curses/Makefile
config.status: creating gtk/Makefile
config.status: creating gtk+-2/Makefile
config.status: creating qt/Makefile
config.status: creating qt4/Makefile
config.status: creating w32/Makefile
config.status: creating doc/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure:
Pinentry v0.8.3 has been configured as follows:
Revision: ce7f2e6 (52863)
Platform: x86_64-unknown-linux-gnu
Curses Pinentry ..: yes
GTK+ Pinentry ....: no
GTK+-2 Pinentry ..: no
Qt Pinentry ......: no
Qt4 Pinentry .....: no
W32 Pinentry .....: no
Fallback to Curses: yes
Default Pinentry .: pinentry-curses
Assim, o pacote PIN-Entry-0.8.3 foi devidamente configurado, compilado e instalado corretamente. Por sua vez, o GnuPG-2.0.22 também foi configurado, compilado e instalado corretamente (já testado!).
É isso.
Jamenson Ferreira Espindula de Almeida Melo
https://linuxcounter.net/cert/166197.png
Impressão digital da chave:
234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
-----BEGIN PGP SIGNATURE-----
iQEcBAEBAgAGBQJTzMniAAoJECrgJcAIqGGAijEH/RRykBewwZrpR+SUfIgBqSon
QCe6Qww/0FFY448AeRIkdevBeF0vZJ+njJDB8XJ4MvHDnlS+IVRO9vwkzwGhvdm4
wCD+F0FKwH03nMOVcIFCzIV/XHABqaB1CSqijwpOcLklv4KcodcGfbwpkj+NRMlu
VpECESYZNcc79Fjq396OJmUcUqtx/mCtLY4dR0qVJO8uML4pwttQWRofcO0zV7Xi
Pxgg9P6HNzul5Ye2QdqLf6BeVEURPHY/SxZl2K1ubfE6G3zreFAAD0g0EkGBR7po
HmaI81+Iy5qqzWVtSKwazsDc/vAl0MmJNz86mE8xMYNYBUSj9oCIn72tXaaGaxw=
=+zGw
-----END PGP SIGNATURE-----
Hash: SHA1
PIN-Entry-0.8.3 exige Xorg instalado?!
Jaboatão dos Guararapes, PE, Brasil, 20 de julho de 2014.
Problema: PIN Entry 8.0.3 não está sendo instalado (ambiente operacional: Linux From Scratch 7.5).
A solução encontrada: alterar (hack) o arquivo de configuração (o script configure) do pacote, comentando as três linhas responsáveis por impor o teste de verificação (linhas nº 10.026; 10.027; e 10.028), além de adicionar a opção de linha de comando [--with-x=no] ao tempo da execução do aludido script de configuração.
___________________________________________________
As explicações (entendendo o problema e a solução encontrada):
Eu finalizei recentemente a construção e instalação de um novo ambiente operacional Linux From Scratch em uma máquina. Eu não instalei qualquer software extra ainda. O primeiro que decidi instalar foi o GnuPG-2.0.22, o qual tem o PIN-Entry-0.8.3 como sendo Recomendado ("Exigência ao tempo da execução para a maioria das funcionalidades do pacote", escreveu Gerard Beekmans na versão 7.5 do livro Beyond Linux From Scratch [http://www.linuxfromscratch.org/blfs/view/stable/postlfs/gnupg.html]). Eis o registro (log) da configuração:
saída do comando [./configure --prefix=/usr]:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... (cached) yes
checking whether build environment is sane... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for windres... no
checking for gitlog-to-changelog... no
checking if gcc supports -Wno-pointer-sign... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for seteuid... yes
checking for stpcpy... yes
checking for mmap... yes
checking for mlock... yes
checking whether mlock is broken... no
checking for byte typedef... no
checking for ulong typedef... yes
checking for setcap... :
checking for cap_set_proc in -lcap... no
checking for initscr in -lncursesw... yes
checking for ncurses include dir... none
checking for glib-config... no
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2... no
configure: WARNING: pkg-config could not find the module gtk+-2.0
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking for X... no
configure: error: Can't find X. Please check your installation and add the correct paths!
Conforme se pode constatar, o aplicativo está exigindo que o servidor X esteja instalado (tal dependência não está listada no livro e a promessa é a de que o PIN-Entry-0.8.3 pode ser instalado em um ambiente sem o servidor X instalado). Então, eu tentei um truque: desabilitar o servidor X na configuração do pacote, passando a opção [--without-x], conforme a própria ajuda contida no próprio arquivo de configuração [executar ./configure --help].
saída do comando [./configure --prefix=/usr --without-x]:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... (cached) yes
checking whether build environment is sane... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for windres... no
checking for gitlog-to-changelog... no
checking if gcc supports -Wno-pointer-sign... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for seteuid... yes
checking for stpcpy... yes
checking for mmap... yes
checking for mlock... yes
checking whether mlock is broken... no
checking for byte typedef... no
checking for ulong typedef... yes
checking for setcap... :
checking for cap_set_proc in -lcap... no
checking for initscr in -lncursesw... yes
checking for ncurses include dir... none
checking for glib-config... no
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2... no
configure: WARNING: pkg-config could not find the module gtk+-2.0
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking for X... disabled
configure: error: Can't find X. Please check your installation and add the correct paths!
Não funcionou. Pesquisei a Internet buscando qualquer pista para solucionar esse problema, porém sem sucesso. Então, decidi escrever esta postagem. A propósito, esta mesma postagem já foi publicada no Fórum de Suporte a construtores de Linux From Scratch [http://linuxfromscratch.org/pipermail/blfs-support/2014-July/075296.html].
A solução encontrada também já foi descrita no Fórum acima mencionado [http://linuxfromscratch.org/pipermail/blfs-support/2014-July/075299.html]. Portanto, vou repetir aqui em lingua portuguesa.
Eis o truque que tentei e funcionou: alterar (hack) o arquivo de configuração (configure) do pacote, comentando as três linhas responsáveis por impor o teste de verificação (linhas nº 10.026; 10.027; e 10.028). Eis o texto das linhas mencionadas:
# if test "$no_x" = yes; then
# as_fn_error $? "Can't find X. Please check your installation and add the correct paths!" "$LINENO" 5
# fi
Entretanto, penso que a simples alteração é insuficiente. Então, decidi adicionar a opção de configuração [--with-x=no] (a qual explicitamente desabilita o X) à linha de comando exposta no livro BLFS 7.5:
saída do comando [./configure --prefix=/usr --with-x=no]:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... (cached) yes
checking whether build environment is sane... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for windres... no
checking for gitlog-to-changelog... no
checking if gcc supports -Wno-pointer-sign... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for seteuid... yes
checking for stpcpy... yes
checking for mmap... yes
checking for mlock... yes
checking whether mlock is broken... no
checking for byte typedef... no
checking for ulong typedef... yes
checking for setcap... :
checking for cap_set_proc in -lcap... no
checking for initscr in -lncursesw... yes
checking for ncurses include dir... none
checking for glib-config... no
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2... no
configure: WARNING: pkg-config could not find the module gtk+-2.0
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking for X... disabled
checking for pthread_create in -lpthread... yes
checking for Qt... no
checking for moc... no
checking for rpath... yes
checking pkg-config is at least version 0.9.0... yes
checking for QT4_CORE... no
configure: creating ./config.status
config.status: creating assuan/Makefile
config.status: creating secmem/Makefile
config.status: creating pinentry/Makefile
config.status: creating curses/Makefile
config.status: creating gtk/Makefile
config.status: creating gtk+-2/Makefile
config.status: creating qt/Makefile
config.status: creating qt4/Makefile
config.status: creating w32/Makefile
config.status: creating doc/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure:
Pinentry v0.8.3 has been configured as follows:
Revision: ce7f2e6 (52863)
Platform: x86_64-unknown-linux-gnu
Curses Pinentry ..: yes
GTK+ Pinentry ....: no
GTK+-2 Pinentry ..: no
Qt Pinentry ......: no
Qt4 Pinentry .....: no
W32 Pinentry .....: no
Fallback to Curses: yes
Default Pinentry .: pinentry-curses
Assim, o pacote PIN-Entry-0.8.3 foi devidamente configurado, compilado e instalado corretamente. Por sua vez, o GnuPG-2.0.22 também foi configurado, compilado e instalado corretamente (já testado!).
É isso.
Jamenson Ferreira Espindula de Almeida Melo
https://linuxcounter.net/cert/166197.png
Impressão digital da chave:
234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
-----BEGIN PGP SIGNATURE-----
iQEcBAEBAgAGBQJTzMniAAoJECrgJcAIqGGAijEH/RRykBewwZrpR+SUfIgBqSon
QCe6Qww/0FFY448AeRIkdevBeF0vZJ+njJDB8XJ4MvHDnlS+IVRO9vwkzwGhvdm4
wCD+F0FKwH03nMOVcIFCzIV/XHABqaB1CSqijwpOcLklv4KcodcGfbwpkj+NRMlu
VpECESYZNcc79Fjq396OJmUcUqtx/mCtLY4dR0qVJO8uML4pwttQWRofcO0zV7Xi
Pxgg9P6HNzul5Ye2QdqLf6BeVEURPHY/SxZl2K1ubfE6G3zreFAAD0g0EkGBR7po
HmaI81+Iy5qqzWVtSKwazsDc/vAl0MmJNz86mE8xMYNYBUSj9oCIn72tXaaGaxw=
=+zGw
-----END PGP SIGNATURE-----
sexta-feira, 18 de julho de 2014
ZMAX HOME 2400/IPX1800G1 + HPET = "hpet1: lost 9599 rtc interrupts"
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jaboatão dos Guararapes, PE, 18 de julho de 2014.
Problema: os Terminais Virtuais (F1-F6) estão sendo inundados com
mensagens como as seguintes:
Jul 18 03:21:45 lfs-comp01 kernel: [ 799.799310] hpet1: lost 9599 rtc interrupts
Jul 18 03:21:45 lfs-comp01 kernel: [ 800.046416] hpet1: lost 9600 rtc interrupts
Jul 18 03:21:45 lfs-comp01 kernel: [ 800.293500] hpet1: lost 9600 rtc interrupts
Jul 18 03:21:45 lfs-comp01 kernel: [ 800.539634] hpet1: lost 9599 rtc interrupts
Obs1.: é possível efetuar login nos terminais e executar comandos
normalmente, porém se tem que teclar ctrl + l (limpar tela)
constantemente para se conseguir visualizar o conteúdo dos comandos
digitados.
Obs2.: Notou-se que via ssh (acesso remoto) as aludidas mensagens não
aparecem, tornando possível o trabalho no sistema.
____________________________________________________________________________________
Dica recolhida no portal VDR (http://www.vdr-portal.de/board18-vdr-hardware/board84-allgemein/p1205426-review-asrock-q1900m-intel-bay-trail-d/):
Desabilitar o High Precision Event Timer (HPET) na BIOS da máquina. No caso da placa mãe ZMAX HOME 2400/IPX1800G1, BIOS F4c DB 04/16/2014 (Fabricante: American Megatrends, Inc. - Versão de BIOS: 2.16.1242), o caminho de configuração é:
Chipset --> South Bridge --> High Precision Timer
____________________________________________________________________________________
Quando o mencionado High Precision Event Timer (HPET) foi configurado para "Desabilitado" na BIOS, as mensagens de erro não mais apareceram nos Terminais Virtuais e nem nos logs do sistema.
____________________________________________________________________________________
É isso.
Jamenson Ferreira Espindula de Almeida Melo
Linux User #166197
Mensagem assinada eletronicamente.
Impressão digital da chave: 234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
-----BEGIN PGP SIGNATURE-----
iQEcBAEBAgAGBQJTyO+zAAoJECrgJcAIqGGAUqYH/0j2F2tI93geQu1z/JfRbyJX
nEufR4LgubmOEHPaShcqSVWB4R/ASBphSDvTs8Te/4C4jamR8tgEgarzQ2kfKoTv
62WsieiBdP71nJ18iLSwtRCO+TRG/nn+pVqBiKNYBeoYFBC0xfkZxYIUjx3ey63g
slHdvj6aEOUWROG318WusN1pXTPFGFUdtptTNpH7xvv0ETUjXHVbnx8DuHjRcZ9O
P51UE+I0+Zo5qT1J9ozLcjNbfc+8BMZW5A5pm3jWyDbSk1Bh/VdDChIscgoOQ8+U
Rh5fGJcv+wnzDAyTudrlACsNQWaekesygWGVE2UlyQPSwzZmPyGWSmBZEYTYkfQ=
=4XbW
-----END PGP SIGNATURE-----
Hash: SHA1
Jaboatão dos Guararapes, PE, 18 de julho de 2014.
Problema: os Terminais Virtuais (F1-F6) estão sendo inundados com
mensagens como as seguintes:
Jul 18 03:21:45 lfs-comp01 kernel: [ 799.799310] hpet1: lost 9599 rtc interrupts
Jul 18 03:21:45 lfs-comp01 kernel: [ 800.046416] hpet1: lost 9600 rtc interrupts
Jul 18 03:21:45 lfs-comp01 kernel: [ 800.293500] hpet1: lost 9600 rtc interrupts
Jul 18 03:21:45 lfs-comp01 kernel: [ 800.539634] hpet1: lost 9599 rtc interrupts
Obs1.: é possível efetuar login nos terminais e executar comandos
normalmente, porém se tem que teclar ctrl + l (limpar tela)
constantemente para se conseguir visualizar o conteúdo dos comandos
digitados.
Obs2.: Notou-se que via ssh (acesso remoto) as aludidas mensagens não
aparecem, tornando possível o trabalho no sistema.
____________________________________________________________________________________
Dica recolhida no portal VDR (http://www.vdr-portal.de/board18-vdr-hardware/board84-allgemein/p1205426-review-asrock-q1900m-intel-bay-trail-d/):
Desabilitar o High Precision Event Timer (HPET) na BIOS da máquina. No caso da placa mãe ZMAX HOME 2400/IPX1800G1, BIOS F4c DB 04/16/2014 (Fabricante: American Megatrends, Inc. - Versão de BIOS: 2.16.1242), o caminho de configuração é:
Chipset --> South Bridge --> High Precision Timer
____________________________________________________________________________________
Quando o mencionado High Precision Event Timer (HPET) foi configurado para "Desabilitado" na BIOS, as mensagens de erro não mais apareceram nos Terminais Virtuais e nem nos logs do sistema.
____________________________________________________________________________________
É isso.
Jamenson Ferreira Espindula de Almeida Melo
Linux User #166197
Mensagem assinada eletronicamente.
Impressão digital da chave: 234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
-----BEGIN PGP SIGNATURE-----
iQEcBAEBAgAGBQJTyO+zAAoJECrgJcAIqGGAUqYH/0j2F2tI93geQu1z/JfRbyJX
nEufR4LgubmOEHPaShcqSVWB4R/ASBphSDvTs8Te/4C4jamR8tgEgarzQ2kfKoTv
62WsieiBdP71nJ18iLSwtRCO+TRG/nn+pVqBiKNYBeoYFBC0xfkZxYIUjx3ey63g
slHdvj6aEOUWROG318WusN1pXTPFGFUdtptTNpH7xvv0ETUjXHVbnx8DuHjRcZ9O
P51UE+I0+Zo5qT1J9ozLcjNbfc+8BMZW5A5pm3jWyDbSk1Bh/VdDChIscgoOQ8+U
Rh5fGJcv+wnzDAyTudrlACsNQWaekesygWGVE2UlyQPSwzZmPyGWSmBZEYTYkfQ=
=4XbW
-----END PGP SIGNATURE-----
Assinar:
Comentários (Atom)