Guia LiveXP

Nuno Brito

Power Member
LiveXP é um projecto cujo objectivo é criar uma imagem (ISO) de arranque baseado no Windows XP.

Este ISO pode ser gravado num CD/DVD ou mesmo transferido para uma pendisk e deste modo ser usado para resgatar os ficheiros de um computador que não arranque, usar um antivirus para limpar o disco ou mesmo ser usado como sistema operativo de backup quando o sistema operativo principal estiver com problemas.

Também pode ser usado como plataforma para reinstalar o Windows no disco ou pode ser instalado numa pendisk e tornar-se uma ferramenta que anda sempre no bolso quando for preciso reparar uma máquina ou usar um sistema operativo que esteja "à nossa maneira".

Este projecto é completamente legal à semelhança de outros projectos como o Nlite ou BartPE.




O que é preciso?

Para fazer um LiveXP é preciso um CD de instalação do Windows XP (de preferência com SP2) e acesso à internet para fazer o download do projecto para o disco.

Para acelerar o processo - recomendo que copiem os ficheiros do CD de instalação para uma pasta no disco e usem esta pasta como fonte para criar a imagem.






Passo a Passo


Vamos agora descrever todos os passos para criar um LiveCD - peço desculpa por incluir as imagens em tamanho "gigante" mas espero que ajude a compreender melhor como tudo funciona.







#1 - Download do Winbuilder

O WinBuilder é usado como motor nestes projectos e também serve para fazer o download de todos os projectos e actualizações que existem.

Encontra-se em http://winbuilder.net e recomendo fazer o download da última versão estável --> http://winbuilder.net/download.php?list.3

Coloca-se este ficheiro numa pasta vazia, descomprime-se e ficamos com um executável chamado "WinBuilder.exe"

winbuilder_folder.png






#2 - Download do projecto


- Abrir o WinBuilder.exe


A primeira janela que abre é a secção de ajuda que explica tudo o que é preciso fazer em detalhe (inglês)

WinBuilder072-Help.png



Abre-se a secção dos Downloads e a lista de servidores disponíveis vai buscar os projectos e actualizações.

WinBuilder072-Download-Center.png


Neste momento só é preciso clicar no botão "Download" para iniciar o download do que está seleccionado.

Notas:

- A opção "Recommended" faz o download de projecto "recomendado" - se escolherem a opção "Complete" vão buscar uma lista bastante extensa de programas freeware e tweaks várias para usar no projecto - vale a pena explorar mais tarde.

download_profiles.jpg


- É possível adicionar mais servidores ou mudar o endereço dos que existem - no caso do vistape (que usa o vista como base) o endereço usado neste momento é vistape.net





#3 Criar o projecto


Após o download aparece uma nova secção chamada "Scripts" que aloja todos os projectos que existem no disco.

WinBuilder072.png



Por regra - não é necessário alterar nada ao início.

Para começar - clicar no botão "Play" azul no canto superior direito.

project_play.png



Mais detalhes:

Se notarem - um projecto é composto por vários scripts que estão divididos por pastas - cada uma destas pasta responsável por um tipo de tarefa.

Basic --> construção inicial do sistema operativo em condições mínimas para funcionar
Apps --> scripts que adicionam os programas
Drivers --> scripts que adicionam suporte a SATA, placas de rede, etc.
Finish --> scripts que criam o ISO e correm esta imagem num emulador

Por vezes encontra-se uma pasta "Tools" --> são pequenos scripts criados para pequenas tarefas de customização.

Podem abrir todos os scripts e ver o que cada um faz e até mesmo alterar as definições para customizar ao gosto de cada um.

Estes scripts são pequenos ficheiros de texto que podem ser editados com qualquer editor de texto ou até mesmo dentro do programa.

Todos os scripts e projectos encontram-se dentro da sub-pasta "Projects" onde se encontra o WinBuilder.exe





#4 Indicar o caminho para os ficheiros do Windows XP

Quando o projecto corre pela primeira vez irá perguntar onde estão estão os ficheiros do Windows para usar como fonte.

WinBuilder072-SourceWizard.png


Clica-se no botão para escolher a pasta onde estão os ficheiros e se esta pasta for válida (o programa faz um teste rápido) o botão verde fica activado e deixa continuar o projecto.

Mais tarde - se precisarem de mudar de CD de instalação (tentar o Windows 2003 ou outro qualquer) - este caminho pode ser alterado na secção "Paths"

WinBuilder072-Project-Paths.png







#5 - Criar e testar a nossa imagem

Neste momento o nosso projecto começa a correr e os scripts são executados um após o outro pela ordem explicada anteriormente (Basic, Apps, Drivers, Finish)

WinBuilder072-Progress.png



Em princípio corre tudo bem e a nossa imagem é criada com sucesso.

Após criar a imagem - os últimos scripts encarregam-se de lançar um emulador de PC's - no nosso caso vamos usar o qemu porque é open source e ocupa pouco mais de 3Mb - o ideal para testar CD's de arranque do Windows acabadinhos de fazer.

O resultado deve ser algo parecido com esta imagem

071018-OCT-LiveXP%20project.PNG



Geralmente os programas não deixam quaisquer ícones no Ambiente de Trabalho e estão apenas disponíveis no Menu Iniciar deixando apenas alguns ícones com programas considerados úteis.

Discutiu-se que seria o mais indicado visto que de outra forma teriamos dezenas de ícones espalhados na área de trabalho a atrapalhar a vista.

Contudo - para quailquer aplicação que se queira ver no ambiente de trabalho - basta escolher o respectivo script dentro do projecto e alterar esta definição.






#6 - Criar um CD/DVD de arranque

Agora queremos passar a nossa imagem para um CD ou DVD de arranque.

A imagem (ISO) encontra-se dentro da sub-pasta ISO onde o WinBuilder.exe se encontra com o nome de LiveXP.iso

E pode usar-se o Nero (por exemplo) para gravar a imagem no CD.

Dentro do projecto existe também um script que contém o ImgBurn (freeware) que também pode ser usado - para lançar este script é preciso clicar no "Play" verde dentro do script.

LiveXP-script-imgburn.png







#7 - Criar uma Pendisk de Arranque

Vamos usar uma ferramenta chamada PeToUSB criada pelo codebeetle --> http://gocoding.com/page.php?al=petousb

Muito simples de usar mas só pode ser aplicada em pendisks até 2Gb

O primeiro passo é escolher a pendisk a usar e o segundo é indicar o caminho para os ficheiros da imagem.

A pasta que precisamos encontra-se na sub-pasta "Target\LiveXP" onde o WinBuilder.exe se encontra e contém tudo o que é necessário.





#8 - Como ver possíveis erros?

Existe uma secção que regista tudo o que se passa durante a construção de uma imagem, chama-se "Log" e contém a relação de erros ou faltas que tenham sido encontradas.

WinBuilder072-Project-Log.png



Clicando no "Save as log.html" grava o relatório para o disco - isto é útil para depois mostrar nos fórums quando se estiver a tentar descobrir a causa de algum problema que esteja a acontecer.

Durante a construção do projecto esta janela também é actualizada mas normalmente fica "escondida" para acelerar o processo.






#9 Mais projectos para CD's de arranque baseados em Windows

Os projectos baseados em WinBuilder embora sejam bastante desenvolvidos não são os primeiros a aparecer nesta área.

O primeiro projecto alternativo ao Windows PE 1.x chama-se BartPE e é produzido pelo Bart's PE Builder --> http://www.nu2.nu/pebuilder

Mais tarde deu origem a outros dois projectos também baseados em BartPE

UBCD4Win --> http://www.ubcd4win.com/
Reatogo --> http://reatogo.de

Todos os projectos baseados em BartPE criam CD's de arranque usando o Windows XP/2003.

O conhecido CD de arranque ERD commander da Winternals baseado em WinPE 1.x após adquirido pela Microsoft foi rebaptizado de Microsoft Diagnostics and Recovery Toolset e pode ser descarregado neste link (trial) --> [download link]

Recentemente a Microsoft lançou a nova geração do Windows PE (Pre Installed Environment 2.0) de forma gratuita --> [download link]

Este WinPE 2.x encontra-se incluído dentro do Vista e é responsável pelo processo de instalação.

O primeiro projecto gratuito (e único até à data) baseado em WinPE 2.0 é o VistaPE --> http://vistape.net

Com a introdução do SP1 para o Vista prevê-se que já esteja incluída a funcionalidade de criar um CD de arranque a partir do Painel de Controlo.


----------

Mais projectos para WinBuilder:

http://winbuilder.net/download.php?list.5
http://www.boot-land.net/forums/WinBuilder-t5.html
http://www.boot-land.net/forums/Projects-f50.html

------

Quem tiver dificuldade em arranjar um CD do Windows XP ou Windows 2003 para usar como fonte para criar estes CD's de arranque pode descarregar uma versão trial do Windows 2003 R2 a partir do site da Microsoft --> [download link]

------


Não existem CD's de arranque "perfeitos" mas também acho que se pode fazer muito mais e se tiverem dificuldades ou dúvidas não hesitem em dizer qualquer coisa para se ver o que é possível fazer para resolver quaisquer desafios.

Boa sorte! :)
 
Última edição pelo moderador:
é de salientar que eu acabei de testar isto com um Home Edition com SP2 e o mesmo não arrancou, diz que falta um ficheiro no qual não me recordo o nome :lol:

Voltei a testar com o SP2 Profissional e o mesmo funciona, excelente :)
 
Última edição:
Ainda bem que usaste outra fonte para teste - eu também tenho um Windows Home Edition que vinha com o meu portátil e não serve como base, geralmente também uso o XP PRO.

Há fabricantes que criam versões OEM do windows com demasiadas alterações.

:)
 
"Muito simples de usar mas só pode ser aplicada em pendisks até 2Gb"

Conhecem algum prorama que d para criar o sistema de arranque em pens ou discos maiores?
Para isos do BartPe utilizo o FlashBoot,mas aparentemento só funciona com isos criados pelo BartPE...

Este tipo de boot por usb faz mais sentido, para mim, quando utilizado num disco de grande capacidade onde se pode adicionar mais recursos e para onde se pode fazer backup de ficheiros do pc que estamos a reparar.
 
Os 2Gb são uma limitação técnica do format FAT 16 para tamanho máximo de uma partição.

http://pt.wikipedia.org/wiki/FAT-32 (lê parágrafo "Desvantagens")

O BartPE é um sistema operativo baseado no Windows XP em modo de Pré-Instalação, ou seja, é um Windows XP PE.

O LiveXP funciona com o mesmo conceito de Pré-Instalação do XP e portanto qualquer ferramenta que funcione com BartPE irá funcionar com LiveXP porque ambos pertencem à mesma plataforma.

Existem ferramentas que permitem particionar os discos USB de modo a teres uma partição de arranque e outras para arquivo dos dados - mas sinceramente - já existem modos muito mais simples e sofisticados para teres uma pendisk de arranque hoje em dia.

Não creio que valha a pena aprofundar nas explicações porque irão certamente requerer muito tempo em experiência e frustações que simplesmente não se justificam nestes dias que passam.

---------------

O uso que pretendes com discos USB é prática comum com outro projecto desenvolvido simultaneamente com o LiveXP e também baseado em WinBuilder - chama-se VistaPE e é baseado no Kernel do Vista.

Neste projecto torna-se simples fazer pendisks de arranque porque todo o material é fornecido pela microsoft de forma gratuíta e o projecto puxa ao máximo as funcionalidades que possas precisar.

http://www.techzonept.com/showthread.php?t=165817
http://vistape.net

Depois de fazeres uma imagem de arranque, procura no google por "Diskpart VistaPE" e encontras informações de como usar o diskpart para formatar a tua pendisk. A partir desse método até podes instalar o Vista a partir da pendisk se assim quiseres.

:)
 
Não é necessário actualizar nenhum ficheiro porque consegue construir CD's de arranque usando praticamente qualquer CD de instalação do windows à excepção das versões OEM (aquelas que são modificadas pelo fabricante e que por vezes não servem para ser usadas).

-------

Se pretendes criar um CD de instalação do Windows XP que contenha este LiveXP e te permita instalar o windows com todas as actualizações possíveis devias experimentar o projecto UXP.

http://www.msfn.org/board/project-uxp-t113249.html

Cria um DVD multiboot que arranca o liveXP e que contém os ficheiros de instalação do Windows com todos os drivers disponíveis do driverpacks e inclui a ferramenta WUD para descarregares todos os updates a partir do site da microsoft.

O uxp foi recentemente doado à equipa do Driverpacks.net para lhes facilitar a tarefa de teste da nova série de driver packs: http://forum.driverpacks.net/viewtopic.php?id=2460


Aviso: Tens de instalar o nLite antes de correr este projecto.

Boa sorte! :)
 
Quando clicas em download fazes o download dos projectos que estiverem seleccionados.

Além do liveXP ainda existem outros projectos que também estão disponíveis no centro de downloads.


Existe alguma documentação que explica muito bem como tudo isto funciona mas está em inglês: http://boot-land.net/winbuilder/help/#Installing

Usando a tradução do google: http://www.google.com/translate?u=h...p/#Installing&langpair=en|pt&hl=pt-PT&ie=UTF8

Lê com atenção a secção que diz "Instalando" - a tradução pelo google não é perfeita mas deve dar uma ideia do que o download center faz.

----------------------
Depois de fazeres o download dos projectos seleccionados (LiveXP, etc) o WinBuilder reinicia com uma lista de projectos (aqueles que fizeste o download anteriormente) e segues as instruções que estão presentes em cada projecto.

No caso do LiveXP - apenas precisas de carregar no botão Play azul e depois aparecerá uma caixa a perguntar pela localização dos ficheiros do teu CD de instalação do XP para construir o CD de arranque.

Se voltares a reler o tutorial no inicio deste tópico deve fazer mais sentido porque também inclui imagens.

:)
 
So uma pergunta, é possivel adicionar drivers, como por exemplo Drivers graficos da ATI, nvidia, drivers de REDE .. etc ??
Pois tou com problema, a minha rede não esta a funcionar, ele diz me que não detecta uma placa de rede.... Alguma ajuda ??
 
Se a tua rede não funciona então o melhor que podes fazer é "reciclar" o driver que usas.

Existe um script chamado hostnic que serve para copiar os drivers de rede da máquina onde o projecto é executado. (compatível apenas em XP).

A partir do WinBuilder, Clicas em download e seleccionas apenas esse script para download tal como eu fiz nesta imagem:


Depois do download, voltas à janela principal e vais até "Drivers" e de seguida "Network" e clicas na checkbox do script "hostnic" para incluir este script na próxima vez que correres o projecto.

E pronto, espero que funcione!

Boa sorte.

:)
 
deu erro!

após terminar de baixar os arquivos on-line seleciono a opção "xp live cd" e seleciono a opção "finish" e depois "criate iso". após essas opções clico no botão "play" na cor verde, então me aparecem esses erros no log: file:///C:/Documents%20and%20Settings/Admin/Desktop/WinBuilder074/log.html

1) o que devo fazer para conseguir gerar essa iso para gravar em meu pendrive?

2) há como instalar outros programas depois?

Obrigado!
 
Olá Obadias.

Tens de correr o projecto do inicio ao fim. Pelo que me descreves parece que apenas correste o fim.

Não há mal. O melhor que tens a fazer (pelo menos o mais seguro), é recomeçar numa pasta vazia, colocas o winbuilder.exe e voltas a fazer o download do LiveXP.

Desta vez, não mudes nada na configuração inicial.

Basta apenas clicar no botão do play azul (canto superior direito da janela) e indicar a pasta onde se encontram os ficheiros de instalação do windows.

Isso deve chegar para veres um CD de arranque criado.

1) o que devo fazer para conseguir gerar essa iso para gravar em meu pendrive?
Vou ser sincero. Acho que vais ter muita dificuldade em conseguir arrancar o LiveXP por USB porque requer um certo nível de experiência e à vontade com estas coisas.

Não quero com isto dizer que não chegues ao resultado que esperas mais cedo ou mais tarde, é só que entretanto já foram desenvolvidos métodos mais acessíveis e eficientes com outros projectos.

Com isto quero dizer que invés do LiveXP devias experimentar o VistaPE porque já é preparado por natureza para correr em pendisks.

Depois de criares um VistaPE explico-te como fazes a pendisk (é simples).

---------

2) há como instalar outros programas depois?
Sim, dá.

Se forem programas freeware, podes visitar o servidor do LiveXP ou VistaPE e descarregar directamente a partir do download center (icon disponível no canto superior direito). Basta apenas navegar pelas pastas e marcar as coisas que te interessam experimentar.

Depois é preciso criar o projecto de novo desde o inicio e ficas com um windows pronto a arrancar já com esses programas instalados.

Se for software comercial, geralmente existe uma opção dentro do respectivo script que deixa escolher a pasta de onde pode copiar os ficheiros e inserir o serial (se necessário).

Basta ler as instruções.

Entretanto, se tiveres mais dúvidas diz e eu tento ajudar no que puder.

Em relação ao log com erros, é um ficheiro chamado "log.html" que fica disponível na mesma pasta onde o winbuilder.exe está localizado. Convém que faças o upload desse ficheiro para algum servidor temporário para que as outras pessoas possam ver em detalhe o que é se passa.

Caso contrário será mais dificil de diagnosticar o que se passa e cair na tentação de "adivinhar" o que certamente não te vai ajudar nada.

Portanto, primeiro cria um VistaPE que gostes. Depois colocamo-lo a arrancar pela pendisk.

:)
 
Preciso de uma ajuda....

Li o tutorial e mais uns quantos na web e fiz um ISO LiveXP a partir da versão Server 2003 da Microsoft...

+/- já percebi como as coisas funcionam a nível de scripts para inserir apps minhas no ISO, a maior dúvida é activar a Internet... com o PE Network Manager não consigo.. testei pelo VMWare e tb gravei num CD o ISO e fiz boot num PC ligado em rede a um router (por cabo) e metendo o IP no PE Network Mang. não dá e devia.... que pode ser? tenho alternativas?

O meu objectivo é adicionar uns 80 programas a uma instalação deste tipo para fazer uma apresentação..acontece que todos os prog são da categoria Network e precisam de aceder à rede local!
 
Olá, isto é estranho sem dúvida.

Consegues configurar o IP na tua máquina? A placa de rede por fios é reconhecida?

Se as duas respostas são afirmativas então poderiamos concentrar mais atenção à rede local em si e tentar perceber o que falta.

Mas se a placa de rede não aparece reconhecida - o liveXP tem um script que adiciona os drivers para VMWARE e o driverpacks adiciona um bom conjunto de drivers para hardware real, activa esses scripts e talvez fique o problema resolvido.

Se não fores afoito a falar em inglês, isto seria melhor discutido no fórum do liveXP onde o resto do pessoal pode concerteza dar respostas mais concretas sobre possiveis causas.

http://www.boot-land.net/forums/index.php?showforum=52

:)
 
Olá, isto é estranho sem dúvida.

Consegues configurar o IP na tua máquina? A placa de rede por fios é reconhecida?

Se as duas respostas são afirmativas então poderiamos concentrar mais atenção à rede local em si e tentar perceber o que falta.

Mas se a placa de rede não aparece reconhecida - o liveXP tem um script que adiciona os drivers para VMWARE e o driverpacks adiciona um bom conjunto de drivers para hardware real, activa esses scripts e talvez fique o problema resolvido.

Se não fores afoito a falar em inglês, isto seria melhor discutido no fórum do liveXP onde o resto do pessoal pode concerteza dar respostas mais concretas sobre possiveis causas.

http://www.boot-land.net/forums/index.php?showforum=52

:)


Fixe!! Obrigado pela dica, com os Driverpacks já consegui.. tenho mais uma dúvida se não for chatear muito... será possível adicionar ao LiveXP aplicações que não sejam "portable", isto pq as que adicionei (que correm numa PEN USB por exemplo) dão erros de dependências e de falta de linhas no registo do windows... e de .ocx etc etc
 
Para resolver essa situação precisas de adicionar "App scripts" e reconstruir o projecto.

Durante o processo de construção do disco de arranque, estes app scripts colocam os ficheiros nas localizações correctas, instalam as dependências (DLL/OCX) e escrevem os valores no registo do windows.

---------

O modo mais fácil de adicionar uma app script é voltares ao Download Center dentro do Winbuilder e procurar dentro do servidor LiveXP.

Escolhes os programas que queres e depois é só fazer o download para ficar tudo pronto para fazer um novo projecto com estas app scripts.

É relativamente fácil fazer um app script, ao fim ao cabo, é um pequeno texto com instruções que dizem "escreve isto no registo", "copia a dependência para nnn", "faz um atalho no ambiente de trabalho", etc, etc.

--------

Também encontras mais app scripts nestes links:
http://www.boot-land.net/forums/index.php?autocom=Downloads&showdlforum=7
http://www.boot-land.net/forums/index.php?showforum=65

Se não encontrares o software que queres usar (a maioria é tudo freeware), podes sempre colocar um pedido nos fórums para ver se alguém te ajuda a fazer o script:
http://www.boot-land.net/forums/index.php?showforum=74

--------

Para adicionar estes programas ao teu projecto, colocas os scripts dentro da %winbuilder%\Projects\LiveXP\Apps onde %winbuilder% é a pasta onde tens o Winbuilder.exe colocado.
 
Back
Topo