Muito embora o BKO (vou me referir ao boot.kernel.org assim) não seja viável na maioria das situações, ele com certeza é um software muito interessante.
Lançado dia 21/09/2009, você poderia resumi-lo como um boot loader, a diferença é que ele consegue inicializar distribuições através da Internet (utilizando HTTP, por enquanto sem suporte a proxy) e também inicializar a distribuição já instalada no seu computador. Como você pode imaginar, inicializar uma distribuição através da Internet não é nada rápido.
O objetivo dos desenvolvedores do BKO é permitir que você teste as distribuições disponibilizadas por eles sem precisar de um CD ou DVD; utilizar o BKO como um disco de emergência que você poderá utilizar em qualquer lugar com uma conexão (decente) à Internet; inicializar computadores sem HD; iniciar instalações de várias distribuições sem precisar de mídias como CD ou DVD; etc. A idéia é boa, um porém é que ele exige muita banda para ser utilizável, afinal de contas você vai fazer o download de um live CD pela Internet.
Atualmente, é possível inicializar as seguintes distribuições (todas live CD):
Ele também disponibiliza algumas ferramentas para diagnóstico de máquinas:
E a partir do menu do BKO você também pode instalar as seguintes distribuições:
Para tudo isso, o BKO utiliza como base o gPXE, que é uma implementação livre do PXE e um boot loader GPL que oferece vários recursos como DNS, HTTP e iSCSI que ROM’s PXE proprietárias geralmente não fornecem. Ele é uma evolução do Etherboot mantido pelos mesmos desenvolvedores.
Lembre-se, você vai fazer tudo pela Internet! Isso com certeza vai demorar bastante e dependerá muito da velocidade da sua conexão, ou seja, esqueça a discada :)
Aqui, vou utilizar uma máquina virtual para fazer os testes e vou ensinar você a criar um pendrive que é capaz de inicializar as distribuições do BKO e a distribuição instalada na sua máquina.
Para os testes utilizei uma máquina virtual (no meu caso, é o VirtualBox mas você pode utilizar o VMWare ou QEmu sem problema algum). De acordo com a documentação oficial, o mais indicado para máquinas virtuais é a imagem de disquete. Portanto, acesse http://boot.kernel.org, clique em “Downloads” no menu e depois em “Floppy Image” e salve em algum diretório no seu computador.
Configure a sua máquina virtual para inicializar pela imagem de disquete que baixamos. Se tudo correr bem, você verá a tela abaixo:

Nesta primeira tela você terá as seguintes opções:
Podemos agora utilizar o BKO sem problemas. Aqui vou mostrar como inicializar uma distribuição live através do BKO e também como inicializar o memtest86+.
Como exemplo, vou mostrar como inicializar o Live CD do Ubuntu através do BKO.
Na tela inicial do BKO navegue com as setas até a opção “Live Images” e pressione enter. Uma tela parecida com a seguinte será exibida:

Navegue com as setas até a opção “Ubuntu” e pressione enter. Na tela seguinte, você terá duas opções para iniciar o Ubuntu:

Não importa a opção que você escolha, você irá inicializar o Ubuntu Desktop 9.04:

Lembre-se: todo o processo de inicialização é feito através da Internet, por isso vai demorar bastante. Uma vez que tudo estiver inicializado, o desempenho irá melhorar um pouco.
O memtest86+ realiza testes na memória RAM do seu computador e exibe quaisquer erros que encontra facilitando a localização de módulos defeituosos. Atualmente, algumas distribuições como Ubuntu oferecem a opção de executar esse programa a partir de seus CD’s de instalação e também através do boot loader após a instalação.
Para inicializar o utilitário, acesse a opção “–== PXE Knife ==–” na tela inicial do BKO. Logo depois, acesse a opção “Memory Testers” e selecione a opção “memtest86+” e depois “MemTest86+ 2.11″. Quando a ferramenta inicializar, você irá ver uma tela como a seguinte:

O teste da memória RAM irá começar automaticamente. Se você não conhece o programa, procure algum tutorial na Internet que com certeza irá encontrar vários. Ensinar-lhe a utilizá-lo foge do escopo desse tutorial.
Inicializar com um pendrive é melhor pois ele permite que você salve dados utilizando a distribuição inicializada pelo BKO e também porque ninguém usa disquetes hoje em dia! :)
Criar um pendrive inicializável é bem simples. Vá até o site do BKO (http://boot.kernel.org), clique em “Downloads” e selecione “USB Image”. Insira o seu pendrive e, se sua distribuição o montar automaticamente, desmonte-o após verificar qual o dispositivo que ele está utilizando. Depois, faça o seguinte para escrever a imagem no seu pendrive:
# cat gpxe.dsk > /dev/sdX
Ou:
# dd if=gpxe.dsk of=/dev/sdX
Onde sdX é o dispositivo que representa o seu pendrive. É importante que você indique o dispositivo correto para não ter problemas. Depois, é só configurar o seu BIOS para inicializar o computador através do pendrive e o BKO irá inicializar corretamente.
Daqui para a frente, é tudo exatamente igual à inicialização através da imagem de disquete.
O BKO é um software realmente inovador e que facilitará em muito a vida de muitos administradores. Um “porém” do software é a necessidade de muita banda para que seja viável utilizá-lo. Embora no exterior banda não seja muito cara, no Brasil um link de qualidade da Telefônica ou Embratel é bem caro e nem todas as empresas podem bancar. Porém, para as ferramentas de diagnóstico é necessário muito pouca banda e você sempre utilizará as ferramentas mais novas disponibilizadas pelo time do BKO, sem ter que se preocupar em baixar novas releases.
Vamos ver o que o futuro do projeto guarda. Tem muito potencial!
Se tiver qualquer dúvida ou sugestão, deixe um comentário!
5 Comentários
Tweets that mention Bootar Linux pela Internet com Boot.kernel.org (BKO) | Pedro Pereira -- Topsy.com
28|Sep|2009 1[...] This post was mentioned on Twitter by Pedro Pereira. Pedro Pereira said: Boot.kernel.org: Inicializando o Linux pela Intenet http://bit.ly/13TIFC [...]
Boot.kernel.org: Inicializando o Linux pela Internet
29|Sep|2009 2[...] Enviado por Pedro Pereira (augusto·pedroΘgmail·com): “”Muito embora o boot.kernel.org não seja viável na maioria das situações, ele com certeza é um recurso muito interessante. Lançado dia 21/09/2009, você poderia resumi-lo como um boot loader, a diferença é que ele consegue inicializar distribuições através da Internet (utilizando HTTP, por enquanto sem suporte a proxy) e também inicializar a distribuição já instalada no seu computador.” Artigo completo em http://www.pedropereira.net/bootkernelorg-inicializando-o-linux-pela-internet/.” [referência: pedropereira.net] [...]
Maiquel
29|Sep|2009 3Ola Pedro, muito bacana essa solução,
com a banda larga ainda lenta, vai demorar um pouco para carregar a imagem, porém gostei do Post. Irei testar…
Att,
Maiquel
William KBLera
29|Sep|2009 4Ola achei bem interessante, só que seria bem mais se tivéssemos como montar um servidor deste na nossa rede interna ai sim seria legal. E laboratório e empresas com um parque grande seria fácil reinstalar o Linux.
thiagoc
30|Sep|2009 5interessante… talvez usando um damn small ou xPUD da vida fique mais interessante ainda.
Deixe seu comentário!
Creative Commons
Esta obra escrita por Pedro Augusto de Oliveira Pereira está licensiada sob a Creative Commons Atribuição-Uso Não-Comercial-Vedada a Criação de Obras Derivadas 3.0 Brasil License.
LinkedIn
Publicando meu perfil no LinkedIn aqui no blog, tenho como objetivo expandir minha rede de contatos profissionais. Me adicione no LinkedIn!
Me siga no Twitter
Me siga no Twitter e seja avisado dos novos posts disponíveis!
Mais lidos
Busca
Últimas mensagens no Twitter
A design creation of Design Disease
Pedro Pereira: Administrador de redes: Linux, Cisco, FreeBSD, OpenBSD. Consultoria e serviços em software livre utilizando Samba, Subversion, Postfix, OpenLDAP, Cacti, Nagios e vários outros!
Copyright © 2007 - Pedro Pereira - is proudly powered by WordPress
InSense 1.0 Theme by Design Disease brought to you by HostGator Web Hosting.