terça-feira, 20 de novembro de 2007
Tempos de Linux V - Atualizar Kernel
os trabalhos no linux estavam bem intensos. Porém, após esgotar minhas tentativas, e acabar perdendo a funcionalidade gráfica do meu gNewSense, decidi formatá-lo para liberar espaço. Atualmente só estou usando o Mandriva One 2008.O, no qual, inclusive, estou escrevendo este texto agora.
Tentativa de Atualizar o Kernel do gNewSense
No gNewSense, eu tentei de todas as formas instalar o kernel certo para poder compilar o driver da minha rt8180, porém, não consegui. Sem escolhas tentei recompilar o Kernel, e foi ainda pior, no final: Kernel Panic: not syncing VFS: Unable to mount Root FS on unknown-block (0,0)
VFS: Cannont open root device "hda7" or unknown-block (0,0)
Pesquisei na net, e alegaram, que era porque eu não tinha habilitado o sistema de arquivos em modo built-in e os drivers da controladora IDE. Na primeira vez, realmente não habilitei, lá fui eu. Porém, o erro se manteve. De útil nessa experiência, foi que embora eu não tenha tido sucesso no meu novo kernel, estava tentando instalar o 2.6.23. Eu aprendi o processo.
Importante: Só estou citando a experiência que tive ao tentar compilar o kernel, como citei no alto, no meu caso não deu certo, porém, estas dicas podem ajudar outras pessoas, no entanto, não encare isso como um guia, e muito menos me culpe por não funcionar, ou ainda mais por danos em sua máquina. Assim como eu fiz aqui, quem se arrisca a atualizar o kernel sem saber, está indo por sua conta e risco.
Basicamente, é baixar o arquivo do www.kernel.org, descompactá-lo. Na pasta /usr/src/linux-versao, onde versão é a versão do kernel, no meu caso 2.6.23. Depois, criei um link simbólico para ele:
cd /usr/src
ln -s /usr/src/linux-2.6.23 linux
Dar um make [x][menu]config, onde o que está entre colchetes são dois comandos distintos. Então, temos:
make config (o que eu usei, embora não seja recomendado, mas os outros não funcionaram)
make xconfig (configurador gráfico, como o x do nome já indica, comigo não funcionou, por falta de uma tal biblioteca que não lembro o nome)
make menuconfig (em modo texto, também não funcionou, acho que por falta de biblioteca QT).
O processo de configuração é o mais importante, você deve ter um bom conhecimento do seu hardware para responder corretamente as perguntas. E habilitar somente o necessário, fato que melhora bastante o desempenho da máquina. Você pode configurar tudo, ou tentar usar, o arquivo atual de configuração. Para isto bastaria copiá-lo da pasta /boot.
cp /boot/config-atual /usr/src/linux/.config
Nesse caso, durante a configuração você seria perguntado sobre possíveis incompatibilidades. Mas vindo de um arquivo de configuração funcional, as chances de compilação funcionar seriam maiores. (eu não tive tempo de testar essa opção)
Se tudo correr certo, você monta uma imagem compactada do Kernel. Aqui, eu dei um make antes. E na hora de montar a imagem foi bem rápido. O comando para montar a imagem é (/usr/src/linux):
make bzImage
Este comando cria uma imagem compactada do kernel em arch/i386/boot com o nome bzImage. Esse arquivo deve ser copiado para a pasta /boot e referenciado no /boot/grub/menu.lst e depois dar um update-grub.
Depois, você usa na pasta /usr/src/linux:
make modules
Esse comando vai criar os módulos que você determinou na configuração.
make modules_install
Esse comando instala os módulos.
Depois é dar um reboot e testar. Se quiser criar uma nova entrada ou atualização.
make install
Bem, comigo não funcionou, mas quem sabe vocês tenham melhor sorte. ;)
Existem ótimos tutoriais sobre isso na net, tentarei trazer alguns links e atualizar este artigo.
LINKs:
http://br.kernelnewbies.org/docs/howto/kernel-new/x101.html
http://br.kernelnewbies.org/docs/howto/kernel-new/x668.html
Abraços
----------------
Now playing: Pearl Jam - given to fly
via FoxyTunes
sexta-feira, 16 de novembro de 2007
Tempos de Linux IV
Estou ainda nas duas distros: gnewsense e Mandriva.
Mandriva 2008.0 Free
O Mandriva está show, tenho usado ele muito. Uso quase com tanta naturalidade quanto usava o Windows. Digo quase porque, ainda sinto falta de alguns programas que uso no Windows, que não achei 'genéricos' no tux, e algumas coisas que só sei fazer no windows. Porém, tenho ido bem, e o modo texto do linux, já tem me conquistado. Além disso, ouço minhas músicas, vejo meus vídeos, tanto no pc, quanto na internet, assisto dvds, ouço cds. Escrevo meus textos para postar no blog. De fato, nem comentei por aqui, mas os últimos três textos sob o título, tempos de linux, foram escritos dentro do próprio Mandriva 2008.0.
De fato, o único, problema que tenho no Mandriva, é que nem a ferramenta nativa do mandriva nem o gnome-cups funcionam, e por esse motivo não consigo adicionar minha impressora. Fora isso, só tenho alegria. Principalmente do ponto de vista de desempenho. O Mandriva é uma distro, com recursos recentes, uma suíte completa de aplicativos e o desempenho dela, tem sido melhor que do meu Windows XP SP2. Seja dito, também, que esse tem muito, mas muito mais programas instalados que o Mandriva, muitos funcionando o tempo todo em background, o que avacalha um pouco o desempenho.
gNewSense 1.1
No gNewSense, a situação está bem mais feia, embora, eu compartilhe a mesma home entre as duas distros, não tenho tido progressos. Pesquisando no Google, consegui um jeito de baixar programas no meu gnewsense, alias, nele não. Funciona assim, ele gera uma lista no synaptic. Eu vou no Mandriva, ou no Windows, e baixo os arquivos que ele colocou na lista.
A idéia é muito boa, porém, mesmo assim, ainda tive problemas chatos de dependência. Incompatibilidade de versões. Mesmo assim, resolvei os problemas das dependências, usando uma técnica que irei explicar em outro post.
Tentei instalar o gstreamer para poder ver vídeos, ouvir mp3, wma, etc... Mas, não consegui, instalei tudo que faltava no gstreamer, até pacote de desenvolvedor, mas o Amarok, que eu também instalei não abriu os arquivos. O Totem, também não consegue abrir os vídeos, alegando que os codecs não estão instalados. Eu ainda não pesquisei sobre isso. Parei um pouco.
Acho que por esses dias vou recompilar o kernel, para ver no que dá. Para a versão mais recente, que eu tenho (2.6.23). Fora isso, ainda penso em outras alternativas, mas ai já acarretaria reinstalação, e não me sinto tão motivado assim, a reinstalar o sistema, talvez depois que terminar o curso do guia foca.
Abraços
sábado, 10 de novembro de 2007
Tempos de Linux III
Olá pessoal,
meus estudos em Linux se intensificaram na última semana. Tenho utilizado duas distros: gNewSense, uma distro totalmente livre e Mandriva One 2008, uma distro que já vem com tudo.
No Mandriva, consigo acessar Internet, ouvir qualquer arquivo de áudio, ver dvds, vídeos, conectar no msn através do Kopete, etc... Uma vida normal, quase igual ao Windows. Para instalar programas, simples comandos no rpmdrake, e 'voi lá', tenho o que preciso.
Já no gNewSense, a coisa é diferente, por ser uma distro livre, ele não vem com nenhum software proprietário. O que complica muito minha vida. Por esse motivo, decidi usá-lo para o aprendizado.
Com certo custo, mesmo sem internet nele, baixei os pacotes necessários para ouvir mp3. Aleluia!! rs Foi a única coisa, que consegui também. Tentei instalar os kernel-headers e kernel-source para compilar o ndiswrapper, ou o driver da placa de radio (rt8180), mas deu um monte de erro, e eu não sei mais o que fazer para corrigir.
Durante o dia de ontem, fiquei toda a parte da tarde, toda a noite e até a metade da madrugada, estudando linux, uma forma de conseguir compilar o que preciso, mas não consegui. A versão do kernel-source é diferente da versão do kernel que eu tenho por pouco: 2.6.15-27 e 2.6.15-27-386.
Minha última opção é atualizar todo o kernel. Nesse caso instalaria a versão 2.6.23. Acho que é a mais atual. Mas quero evitar isso, porque pelo que já ouvi dizer, não é garantia de estabilidade e além de tudo, isso eu já testei da outra vez, é um processo extremamente demorado.
Fora os trabalhos práticos, estou estudando o guia FOCA, nível iniciante...
Bem, vou indo, depois relato mais como andam os progressos ;)
sexta-feira, 26 de outubro de 2007
Tempos de Linux I - Mandriva One 2008, show de bola!
Bem, terminei grande parte desse processo e decidir estudar um pouco de Linux. Já perdi a conta de quantas distros eu já baixei da net, a grande maioria em LiveCD, essa com certeza uma grande sacada que está popularizando muito mais rápido o tux (nome do mascote do Linux, o pinguim). Pois usando um LiveCD, você pode testar um sistema operacional completo em poucos minutos, vendo se ele é interessante ou não, e a partir daí podendo decidir se quer ele no hd ou não.
Particionando...
Isso tudo sem ter de correr o risco de ter de redimensionar partições windows antes da hora, sem correr o risco de ter sua instalação Windows comprometida. Esse último fato já aconteceu comigo, quando tentei redimensionar uma partição ntfs para usar instalar o Kurumin 7, acabei tendo de formatar tudo. Nessa oportunidade eu instalei o Ubuntu 7.04 usando todo o hd.
Redimensionar uma partição ntfs, é um processo delicado e nem sempre realizado com sucesso. Para se fazer é necessário realizar um scandisk no hd antes, depois um processo de desfragmentação especial, onde todos os dados são jogados para o começo do hd, deixando o final da partição livre. Se no final restarem dados e você tentar redimensionar a partição ela acabará se corrompendo e a chance de perda de dados é enorme.
Então se você quer se arriscar redimensionando uma partição Windows, é melhor fazer um bom backup dos seus dados essenciais antes para não ter dores de cabeça depois.
Distros
Voltando a atualidade, bem, devo ter mais de 15 distros aqui, vou listar as que lembro: Kurumin 7, Kurumin 7 Light, Ubuntu 6.10, Ubuntu 7.04, Gentoo 2006.0, Big Linux 3, PC LinuxOS 2007, CentOS 5*, Linux Mint 'Cassandra', ResoLinux 2.4, Mandriva One 2007 Springs, Ututo 2007, Ubuntu 7.10, Kurumin 6.1, gNewSense 1.1, Fedora 6, Red Hat Linux 98.
*somente livecd, a versão com instalador é necessário 6 cds, ou 1 dvd.
**as em vermelho apresentaram erros graves.
Atualmente usando uma partição de 9 GB, eu a dividi em quatro partes, quase iguais, para a instalação do gNewSense 1.1 (versão linux totalmente livre, sem drivers proprietários), Linux Mint (um simpático linux, que se destaca pelo design), Big Linux 3 (linux do brasil, com belo design e muitos recursos, mas um pouco instável) e o Kurumin Light 7 (esse último não atualizou o grub mesmo eu ordenando isso, e por esse motivo ainda não consegui acessá-lo).
Mandriva One 2008 - Fácil, fácil!
Nesse exato momento, escrevo este texto usando o Mandriva One 2008 que levei alguns dias para baixar na minha conexão de 10 Kbps. Com sorte, ele não veio corrompido. Após verificar a md5, gravei em um cd, perdi uma mídia, não sei porque, talvez minha gravadora de cds esteja em fim de carreira, gravei na dvd-ram. Reiniciei e entrei no LiveCD, sem mexer um dedo após alguns minutos o sistema estava totalmente carregado na tela.
Hora de mexer! A primeira coisa foi olhar os recursos disponíveis no menu k do sistema que usa o KDE 3.5, recursos padrões e mais alguns. Depois entrei no famoso Centro de Controle do Mandriva para tentar configurar o sistema. Fui logo em redes para configurar o acesso Wireless. Bom, a placa não foi reconhecida, então fui tentar adicionar de forma manual. O Mandriva sugere que você use o ndiswrapper para configurar. No sistema Windows NNN (Next, Next, Next), localizei os driverso do Windows XP, já que as partições ntfs já foram montadas automaticamente e em poucos segundos ele tinha configurado toda a conexao para mim, usando dhcp. Abri o Firefox, mas ele não conseguiu navegar... Eu, gato escaldado, sei que devia ser o dns. Fui lá terminei a configuração dele de forma manual e pronto, mais rápido ainda, ele se conectou e agora estou usando minha net via Livecd sem ter de instalar um driver via terminal, nem ter de compilar nada, nem ter de instalar uma maldita dependência.
Acessei email, orkut, conectei no meu msn pelo Kopete, tudo muito sossegado, como se estivesse no Windows. O próximo passo era o vídeo, pois o Mandriva de novo só permitiu a resolução máxima de 800x600. Dessa vez ao contrário da versão anterior, quando eu defini o modelo do monitor, e reiniciei o X, usando CTRL+ALT+BACK, ele já definiu como 1024x768, rapidinho, rapidinho.
A aparência do Mandriva é linda, um tom azul, com design espetacular mas sem exageros. O relógio, me lembra o velho relógio do Red Hat Linux 98, mas é tudo muito legal. Não gosto muito do sistema da barra de tarefas, pois a multi-area de trabalho, acaba ocupando um espaço grande dela, e a transição entre as janelas abertas na barra também não é muito interessante, pois por ser suave, acaba confundindo um pouco, pelo menos pra mim... Porém isso deve ser facilmente configurável.
Continua...
Postagens populares
-
Como um admirador do Windows 98 SE, Windows XP e Windows 7, tinha boas expectativas quanto ao Windows 8, mesmo sabendo da tentativa de muda...
-
1: Remova qualquer versões anteriores do Android market antes, não remova o app libs.Este passo é so se tiver tentado instalar alguma vers...
-
Muitas vezes alguns arquivos são tão grandes, que quando vão ser compartilhados em sites na internet, do tipo RapidShare , MegaUpload , etc....
-
Comecei recentemente a desenvolver em C, de forma obrigatória devido a faculdade. O compilador padrão lá é o Bloodshed Dev-C++, porém a tipi...
-
Por padrão, o Debian não descompacta rar. Para descompactá-lo é simples. Edite os repositórios em /etc/apt/sources.list Abra o terminal...
-
Eu nunca tive necessidade de conversão entre formatos de vídeo, apenas muito esporadicamente, e normalmente, por causa de amigos. Tenho um a...
-
O MSN Plus em sua mais nova versão vem com a opção de instalar sua toolbar (barra de ferramentas) no navegador, inclusive para o Google Chro...
-
Os modelos HDD portable S2 tem um belo design Com esse nome tão bonitinho, e uma aparência ainda mais impressionante, o Samsung S2 500 GB...
-
Esse post era para ser apenas uma review do serviço Picasa do Google, porém, achei mais interessante, fazer um artigo comparativo entre os d...
-
Galera, o domingo foi puxado pra mim, tava indo tudo tranquilo, até a hora de ver o jogo do meu glorioso Galo e passar aquele "perrengu...