Re: [FUG-BR] Compilacao de um kernel i686
2009/1/15 mariognu-free...@yahoo.com.br: Olá pessoal. Sou novo do FreeBSD mas não muito no *NIX. Estou configurando o Free para meu desktop e para poder mudar a resolução do console eu precisei recompilar o kernel. Aproveitei a oportunidade para custumizar o que sabia. Copiei o arquivo GENERIC de /usr/src/sys/i386/conf para um chamado VESAKERN e nas primeiras linhas que tratavam da arquitetura, comentei-as deixando como abaixo: #cpuI486_CPU #cpuI586_CPU cpu I686_CPU ident GENERIC Aproveitei também para comentar as linhas de vários hardwares que não uso, para deixar o kernel mais enxuto. Ocorreu tudo bem e meu sistema iniciou. Acompanhei o handbook da documentação oficial. Minhas dúvidas são: - Quando eu uso o comando 'uname -a' para ver a arquitetura, volta o i383 e não o i686 do qual compilei. Bom, acho que mesmo não aparecendo, o kernel esta funcionando em i686, apenas não possui mais as flags para i486 e i586. Correto? #uname -a FreeBSD myhost.localhost 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Wed Jan 14 13:31:39 BRST 2009 myu...@myhost.localhost:/usr/obj/usr/src/sys/VESAKERN i386 - Mesmo eu comentando os hardwares que não uso, o processo de compilação criou todos os módulos, na pasta do kernel em /boot. Para não compilar os módulos que não uso, é somente comentá-los no arquivo do kernel? Mário, Os devices que vc comenta ou descomenta no arquivo do kernel são colocados ou não built-in dentro do kernel, os módulos por padrão são criados todos, caso queira carregar depois. Se você tentar carregar um módulo que já está compilado built-in ele não vai deixar. Existem opções que podem ser passadas na hora de compilar para excluir módulos que você não queira, existe uma boa descrição sobre eles em /usr/share/examples/etc/make.conf -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Compilacao de um kernel i686
Em Thu, 15 Jan 2009 09:05:25 -0200 Marcelo/Porks marceloro...@gmail.com, conhecido consumidor de drogas (BigMac's com Coke) escreveu: #Desabilita a compilacao dos modulos makeoptions NO_MODULES=yes Bota isso no seu conf do kernel! :) a pergunta que não quer calar: CONVÉM não compilar módulos? afinal, isso apenas reduz algum (pouco) tempo de processamento e algum (pouco) espaço em disco; se posteriormente precisar-se de um módulo em particular - novo hardware? - creio que seria inconveniente. Ou não? -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free Lida propriamente, a Bíblia é a força mais potente para o ateísmo jamais concebida. Isaac Asimov - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Compilacao de um kernel i686
2009/1/15 irado furioso com tudo ir...@safe-mail.net: Em Thu, 15 Jan 2009 09:05:25 -0200 a pergunta que não quer calar: CONVÉM não compilar módulos? afinal, isso apenas reduz algum (pouco) tempo de processamento e algum (pouco) espaço em disco; se posteriormente precisar-se de um módulo em particular - novo hardware? - creio que seria inconveniente. Ou não? Creio que convém apenas se for um sistema embarcado. De resto creio que não vai fazer diferença prática. -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free Lida propriamente, a Bíblia é a força mais potente para o ateísmo jamais concebida. Isaac Asimov - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Marcelo Rossi This e-mail is provided AS IS with no warranties, and confers no rights. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Compilacao de um kernel i686
Pergunta, como se faz para mudar a resolução do console? Já cheguei a customizar muitas coisas no kernel, menos esse item. Estou usando o 7.1 AMD64. 2009/1/15 mariognu-free...@yahoo.com.br: Olá pessoal. Sou novo do FreeBSD mas não muito no *NIX. Estou configurando o Free para meu desktop e para poder mudar a resolução do console eu precisei recompilar o kernel. Aproveitei a oportunidade para custumizar o que sabia. Copiei o arquivo GENERIC de /usr/src/sys/i386/conf para um chamado VESAKERN e nas primeiras linhas que tratavam da arquitetura, comentei-as deixando como abaixo: #cpuI486_CPU #cpuI586_CPU cpu I686_CPU ident GENERIC Aproveitei também para comentar as linhas de vários hardwares que não uso, para deixar o kernel mais enxuto. Ocorreu tudo bem e meu sistema iniciou. Acompanhei o handbook da documentação oficial. Minhas dúvidas são: - Quando eu uso o comando 'uname -a' para ver a arquitetura, volta o i383 e não o i686 do qual compilei. Bom, acho que mesmo não aparecendo, o kernel esta funcionando em i686, apenas não possui mais as flags para i486 e i586. Correto? #uname -a FreeBSD myhost.localhost 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Wed Jan 14 13:31:39 BRST 2009 myu...@myhost.localhost:/usr/obj/usr/src/sys/VESAKERN i386 - Mesmo eu comentando os hardwares que não uso, o processo de compilação criou todos os módulos, na pasta do kernel em /boot. Para não compilar os módulos que não uso, é somente comentá-los no arquivo do kernel? Obrigado pessoal, Mario Jose --- /* Human knowledge belongs to the world */ /* Free Software Foundation - www.fsf.org */ Free software is a matter of liberty, not price /* Hack to learn, don't learn to hack */ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Sergio Augusto Vladisauskis - Oportunix IT Services Brasil - Site: http://www.oportunix.com.br - Registered Linux User: 305281 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Compilacao de um kernel i686
2009/1/15 Sergio Augusto Vladisauskis sergi...@gmail.com: Pergunta, como se faz para mudar a resolução do console? Já cheguei a customizar muitas coisas no kernel, menos esse item. Estou usando o 7.1 AMD64. Isso só é possívem em i386, infelizmente... mas aqui vai a dica: adicione as seguintes opções no seu kernel: # To include support for VGA VESA video modes options VESA # The following option probably won't work with the LCD displays. options VGA_WIDTH90 # support 90 column modes options SC_PIXEL_MODE # add support for the raster text mode Recombile e reboote, depois usando o comando: # vidcontrol -i mode você vai obter uma lista de todos os modos suportados, a primeira coluna é o ID, escolha o que mais lhe agrada, teste com # vidcontrol MODE_ID substituindo ID pelo número, quando escolher um, coloque no rc.conf allscreens_flags=MODE_283 No meu caso 283 é 1280x1024x32 -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Compilacao de um kernel i686
Valeu Renato, vou deixar guardada a dica aqui. 2009/1/15 Renato Botelho rbga...@gmail.com: 2009/1/15 Sergio Augusto Vladisauskis sergi...@gmail.com: Pergunta, como se faz para mudar a resolução do console? Já cheguei a customizar muitas coisas no kernel, menos esse item. Estou usando o 7.1 AMD64. Isso só é possívem em i386, infelizmente... mas aqui vai a dica: adicione as seguintes opções no seu kernel: # To include support for VGA VESA video modes options VESA # The following option probably won't work with the LCD displays. options VGA_WIDTH90 # support 90 column modes options SC_PIXEL_MODE # add support for the raster text mode Recombile e reboote, depois usando o comando: # vidcontrol -i mode você vai obter uma lista de todos os modos suportados, a primeira coluna é o ID, escolha o que mais lhe agrada, teste com # vidcontrol MODE_ID substituindo ID pelo número, quando escolher um, coloque no rc.conf allscreens_flags=MODE_283 No meu caso 283 é 1280x1024x32 -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Sergio Augusto Vladisauskis - Oportunix IT Services Brasil - Site: http://www.oportunix.com.br - Registered Linux User: 305281 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd