Como de praxe, o Fedora é fornecido também em duas versões live-CD, uma delas com o GNOME e a outra com o KDE. Similar ao que temos no Ubuntu, elas são versões pré-configuradas do sistema, que podem ser usadas diretamente e também instaladas.
Os live-CDs também utilizam o Anaconda como instalador. A grande diferença em relação à versão em DVD é que você não tem a opção de escolher quais pacotes serão instalados, com o instalador se limitando a copiar o conjunto de pacotes incluído no CD. Eles também não suportam algumas das opções avançadas de instalação, como o recurso de instalar remotamente via VNC.
A tela de boot dos live-CDs não oferece nenhuma opção de boot, mostrando apenas um contador de tempo antes do início do boot automático. Para ter acesso ao menu de boot (que inclui a opção de fazer o teste de memória ou inicializar a partir do HD), pressione a tecla ESC e, para ter acesso à linha com os parâmetros de boot do kernel, pressione o Tab.
Os live-CDs do Fedora estão entre os com boot mais lento, o que faz com que muitos simplesmente desistam de instalar o sistema, achando que ele continuará com o mesmo desempenho depois de instalado. Entretanto, isso não poderia estar mais longe da verdade. Depois de instalado, o boot das versões recentes do Fedora é bastante rápido (inferior a 30 segundos em muitas máquinas), graças ao Plymouth, incluído a partir da versão 10.
Ele é um novo sistema de inicialização (sucessor do RHGB), que ataca o problema da demora na inicialização em duas frentes. A primeira é a inicialização paralela de serviços, que permite que o sistema inicialize serviços sem dependência múltipla simultaneamente, o que representa uma economia generosa de tempo, já que a inicialização de muitos serviços depende de fatores externos (como receber uma resposta do servidor DHCP, ou aguardar alguns segundos até que um dispositivo USB seja ativado), que não possuem relação direta com o desempenho da máquina.
A outra frente é o readahead, um serviço que monitora os arquivos carregados durante a inicialização do sistema, gerando um log que permite carregá-los de maneira mais eficiente nos próximos boots. A inicialização de uma distribuição Linux demanda o carregamento de um volume muito grande de pequenos arquivos (como arquivos de configuração em texto e pequenas bibliotecas), o que torna otimizações na ordem de leitura e o pré-carregamento de arquivos especialmente efetivo.
Você pode evitar o lento boot do live-CD e ir diretamente para a instalação usando a opção “liveinst” na linha de boot (pressione Esc e depois Tab para ter acesso à linha de opções). Ela faz com que o sistema desative o carregamento do GNOME e dos demais componentes do sistema, carregando em seu lugar uma seção pelada do X, rodando o instalador:
Assim como no caso do OpenSUSE, está disponível também uma imagem de instalação via rede, o NetInstall (está disponível nos mirrors, junto com as outras imagens de instalação) que é uma imagem de boot com apenas 167 MB, contendo somente o instalador e alguns dos pacotes básicos.
Todo o restante do sistema é baixado via web durante a instalação, o que faz com que ele seja uma opção ao DVD para quem tem uma conexão rápida e precisa instalar em apenas uma máquina. Em vez de perder tempo baixando os 4 GB do DVD, você pode baixar apenas os pacotes que for realmente instalar, o que, na maioria dos casos, totaliza apenas 800 ou 900 MB de downloads:
Para usar o NetInstall sem complicação, o ideal é usar uma conexão compartilhada, com um servidor DHCP ativo. Mesmo que você acesse usando um modem 3G ou outro tipo de conexão não-contínua, pode usar outro PC para compartilhar a conexão e conectá-lo ao PC onde está instalando o Fedora usando um hub ou um cabo cross-over. Com isso, o outro PC faz o trabalho pesado, enquanto o Fedora obtém a configuração da rede automaticamente.
Como o download dos pacotes é feito no final da instalação (depois de particionar o HD, selecionar os pacotes, etc.), você pode deixar a instalação correndo durante a noite (quando não precisará da conexão de qualquer maneira) e finalizá-la no outro dia de manhã.
Outra dica é que você pode gravar as imagens de instalação do Fedora em pendrives usando o script “livecd-iso-to-disk”, que faz parte do pacote “livecd-tools”. Ele pode ser instalado usando o yum, como em:
# yum install install livecd-tools
Se você não tiver outra máquina com o Fedora, pode simplesmente dar boot usando o live-CD e fazer a instalação a partir dele. Com o pacote instalado, basta rodar o script, indicando a localização do arquivo .iso e o device da primeira partição do pendrive onde ele será gravado, como em:
# livecd-iso-to-disk Fedora-11-i386-netinst.iso /dev/sdc1
A imagem do NetInstall é bastante prática nesse caso, já que ela é muito pequena, permitindo a gravação em pendrives de praticamente qualquer capacidade. Entretanto, se você pretender gravar a imagem em DVD, vai precisar de um pendrive de 4 GB.
Continuando, temos ainda os Fedora Spins, que são remasterizações do sistema desenvolvidas por voluntários, incorporando diferentes recursos. Dois exemplos são o Live-XFCE (uma remasterização do live-CD que utiliza o XFCE como ambiente de trabalho, no lugar do GNOME ou do KDE) e o Live-Games, que inclui diversos jogos pré-instalados. Eles podem ser baixados no: https://spins.fedoraproject.org/
Você pode também desenvolver seu próprio Spin do Fedora, incluindo os pacotes que utiliza, ou criando uma personalização destinada a um determinado nicho. A diferença entre fazer um Spin do Fedora e criar alguma nova distribuição derivada é que os Spins preservam todas as características originais do Fedora, incluindo as ferramentas de configuração, utilitários, uso dos repositórios e assim por diante, mudando apenas o conjunto de pacotes incluídos na imagem.
Um Spin nada mais é do que uma instalação personalizada do sistema, que atende ao propósito de oferecer um sistema modificado, sem com isso obrigar o usuário a se adaptar a uma nova distribuição. Você pode ver mais detalhes sobre o projeto e consultar a lista dos Spins disponíveis no: https://fedoraproject.org/wiki/Infrastructure/CustomSpins


