Recuperando o Gerenciador de Boot do Linux

Linux vs WinBom dia galera!

Se você é Linuxista, ou pelo menos tenta ser um, mas não quer abandonar de vez o sistema da Micros**, até porque de repente você é um daqueles usuários que não arreda o pé dos softwares da Adobe, tipo o Photoshop, ou mesmo CorelDraw, programas indispensáveis para designers, até que existem alternativas excelentes para o *nix, mas fala sério, não dá para comparar né? :D ..

Chega de blábláblá e vamos direto ao ponto ..:D

Digamos que tinha na sua máquina os sitemas Linux e Windows, por exemplo, onde a escolha de qual utilizar era feita no menu de Boot. Mas, como sempre, de vez em quando, é necessário dar uma checada no Win*, ou melhor dar uma formata no sujeito.

O grande problema vem depois que tudo volta ao “normal”, você acabou de intalar o Win* e quer voltar a usar o “querido” Linux da Vida .. (hã ?!?), reinicia seu Mustang e percebe que o potente entrou direto no Win*, nem te deu satisfação de porque não te permitiu escolher qual sys utilizar.

Isto é fato que a Micro** não quer que você utiliza qualquer que seje o sys que não advenha da mesma (será inveja ??!! ..rs).

Seja como for não há motivo para você arrancar os cabelos, ou mesmo entrar em PÂNICO de vez. A solução é bastante simples:

Se você tem o Live CD do Ubuntu, seja qual for a versão, (ou mesmo outra distro qualquer em live CD, aqui falarei do Ubuntu, mas a lógica é mesma para os outros), inicie o micro com o CD do Ubuntu no drive. Depois, escolha o item Testar o Ubuntu Sem Qualquer Mudança no Computador. Abra o terminal em Aplicativos > Acessórios > Terminal e tecle o su. Depois, digite o comando grub e, em seguida, find /boot/grub/stage1. Será mostrada a partição com o grub, com um texto como hd01. Rode, então, os comandos root (hd01) e setup (hd01).

Reinicie a potente e perceberá que teu Mustange está vibrante, turbinado de vez, pronto para encarar qualquer sys Micro** com o terrível e indomável Sr. *nix.

Posted in Linux geral, Ubuntu at abril 11th, 2010. No Comments.

Instalar PHP 5.3 no Ubuntu 9.10

PHP Logo

Esta sema precisei instalar o PHP 5.32 no Ubuntu 9.10 server, e só depois de googlar por mais de 2 horas é que conseguir atingir meu objetivo.

Compartilho portanto com vocês os passos que segui:

  1. Importar os repositórios necessários;
  2. Atualizar o sistema;
  3. Instalar os pacotes;
  4. Configurar o PHP Pear.

Importar os repositórios necessários

<BASH> code | Pure Source
  1. #***************************************************#
  2. # Descrição: Instalar o PHP 5.3+ com modulos e #
  3. # PHP PEAR no Ubuntu Server 9.1 #
  4. # #
  5. # Este processo pode ser compatível #
  6. # com Debian Lenny e outras versoes #
  7. # do Ubuntu #
  8. # #
  9. # Autor: Moisés P. Sena #
  10. # Web Site: http://moisespsena.com #
  11. # Blog: blog.moisespsena.com #
  12. # Data: 26/03/2010 00:55 #
  13. #***************************************************#
  14.  
  15. #---------------------------------------------------#
  16. # Adicionar o repositorio do PHP 5.3 #
  17. #---------------------------------------------------#
  18.  
  19. arch=$(arch | grep i386)
  20. arch=${arch:-amd64}
  21.  
  22. sudo echo "
  23. #---------------------------------------------------#
  24. # Repositorio do PHP 5.3 #
  25. #---------------------------------------------------#
  26.  
  27. deb http://php53.dotdeb.org stable all
  28. deb-src http://php53.dotdeb.org stable all
  29.  
  30. " > /etc/apt/sources.list.d/php53.dotdeb.list
  31.  
  32. sudo echo "
  33. #---------------------------------------------------#
  34. # Repositorio do Bebian Lenny #
  35. #---------------------------------------------------#
  36.  
  37. deb http://packages.dotdeb.org stable all
  38. deb-src http://packages.dotdeb.org stable all
  39.  
  40. " > /etc/apt/sources.list.d/packages.dotdeb.list
  41.  
  42. #---------------------------------------------------#
  43. # Os pacotes abaixo é para a arquiterura i386, #
  44. # se seu computador for amd64, troque "_i386.deb" #
  45. # por "_amd64.deb" #
  46. #---------------------------------------------------#
  47.  
  48. wget --directory-prefix=/tmp "http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_$arch.deb"
  49. wget --directory-prefix=/tmp "http://us.archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_$arch.deb"
  50. sudo dpkg -i "/tmp/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_$arch.deb"
  51. sudo dpkg -i "/tmp/libicu38_3.8-6ubuntu0.2_$arch.deb"
  52.  
  53. rm -f "/tmp/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_$arch.deb"
  54. rm -f "/tmp/libicu38_3.8-6ubuntu0.2_$arch.deb"
  55.  
  56. #---------------------------------------------------#
  57. # Importar chaves #
  58. #---------------------------------------------------#
  59. gpg --keyserver wwwkeyseu.pgp.net --recv-keys 9AA38DCD55BE302B
  60. sudo apt-key add "/home/$USER/.gnupg/pubring.gpg"

Atualizar o sistema

<BASH> code | Pure Source
  1. #---------------------------------------------------#
  2. # Atualizar o sistema #
  3. #---------------------------------------------------#
  4. sudo aptitude update
  5. sudo aptitude safe-upgrade
  6. sudo aptitude full-upgrade

Instalar os pacotes

<BASH> code | Pure Source
  1. #---------------------------------------------------#
  2. # Instalar os pacotes #
  3. #---------------------------------------------------#
  4.  
  5. sudo aptitude install \
  6. libltdl3 \
  7. php5-dev \
  8. php5 \
  9. php5-cli \
  10. php5-xml \
  11. php5-xmlrpc \
  12. php5-xdebug \
  13. php5-xcache \
  14. php5-mysql \
  15. php5-pgsql \
  16. php-pear \
  17. php5-interbase \
  18. php5-imap \
  19. php5-ssh2 \
  20. php5-odbc \
  21. php5-imagick \
  22. php5-common \
  23. php5-sqlite \
  24. php5-tidy \
  25. php5-xsl \
  26. php5-cgi \
  27. php5-mcrypt \
  28. php5-curl \
  29. php5-gd \
  30. php5-memcache \
  31. php5-mhash \
  32. php5-pspell \
  33. php5-ftp \
  34. php5-snmp \
  35. php5-sqlite \
  36. libmagick9-dev;

Configurar o PHP Pear

<BASH> code | Pure Source
  1. #---------------------------------------------------#
  2. # Configurar PHP pear #
  3. #---------------------------------------------------#
  4.  
  5. sudo pear channel-update pear.php.net
Posted in PHP, Ubuntu at abril 8th, 2010. No Comments.