Por que meu armazenamento persistente USB ao vivo do Fedora 15 não funciona?

2

Eu criei um stick USB "live" do Fedora 15 usando o criador USB ao vivo encontrado no link e no Fedora 15 i686 Desktop Imagem ISO com o espaço de armazenamento persistente definido para 4096MB. (O pendrive que eu tenho disponível tem capacidade de 8GB, então deve haver muito espaço.)

O Fedora parece inicializar corretamente, mas parece que o armazenamento persistente não está funcionando. Para verificar isso, eu abri um prompt de terminal e, em seguida, fiz su - seguido por yum update yum . Como esperado, fui informado de que uma nova versão estava disponível. (O live CD contém a versão 3.2.29-4, no momento da digitação, 3.2.29-6 é a versão atual). Após a instalação, verifiquei que a nova versão foi instalada digitando yum --version . Eu então desliguei o sistema usando shutdown now .

Após o desligamento do sistema, reinicializei e retornei ao terminal. Ao digitar yum --version , fui informado de que a versão era 3.2.29-4 (ou seja, a versão original).

Por que o armazenamento persistente não está funcionando? Há algo que eu possa fazer para corrigir isso?

    
por Richard J Foster 20.06.2011 / 20:32

1 resposta

2

Aparentemente, esse é um problema conhecido no Fedora 15.

O relatório de erros está disponível aqui: Link href="https://bugzilla.redhat.com/show_bug.cgi?id=706122">

Também aqui: ligação

Infelizmente, apesar de haver um "trabalho em volta", parece que para consertar o problema permanentemente você precisa criar seu próprio "live CD" com o pacote "dracut" atualizado que corrige o bug. Eu finalmente consegui fazer isso usando o seguinte processo:

  1. Instale Fedora (eu usei o VirtualBox e criou uma máquina virtual com uma bastante grande disco virtual - tamanho máximo de 60 GB - como uma tentativa anterior com um disco rígido virtual de 8GB tinha falhado devido à falta de espaço).
  2. Inicialize o sistema operacional instalado.
  3. Abra uma janela de terminal (em Ferramentas do sistema).
  4. Na janela do terminal, digite su e forneça a senha de root (se houver).
  5. Na janela do terminal, digite yum install livecd-tools spin-kickstarts liveusb-creator
  6. Responda "sim" à pergunta sobre o download e a instalação dos pacotes.
  7. Na janela do terminal, digite yum update
  8. Responda "sim" à pergunta sobre o download e a instalação dos pacotes.
  9. Na janela do terminal, digite setenforce 0
  10. Na janela do terminal, digite setarch i686 livecd-creator --config=/usr/share/spin-kickstarts/fedora-livecd-desktop.ks --fslabel=Fedora15_PSFix --cache=/var/cache/live
  11. Vá e tome uma xícara de chá.
  12. Espere um pouco mais.
  13. Realmente ... ainda não está pronto ... e não, o processo não foi interrompido.
  14. Depois de um tempo longo (mais de uma hora no meu caso), você começará a ver alguma atividade enquanto a imagem do CD é criada.
  15. Quando a imagem CD está pronto, ele será deixado em sua pasta de usuário com o nome especificado pela chave --fslabel (ou seja, no meu caso o arquivo foi chamado Fedora15_PSFix.iso).
  16. Para criar o pendrive inicializável, inicie o criador do Fedora LiveUSB (encontrado no menu Ferramentas do Sistema) e siga o processo normal usando a imagem ISO que você acabou de criar. (Você também pode executar a mesma tarefa usando a versão do Windows da ferramenta de criação do LiveUSB.)

Embora o processo tenha consumido muito tempo, não foi muito difícil (uma vez que superei minhas limitações de espaço em disco original). Dito isto, até eu saber que um ISO oficial foi lançado, o que resolve o problema, estou disposto a fornecer o ISO que criei para os outros. Infelizmente minha tentativa original de fazer isso (através do Dropbox) resultou na suspensão da minha conta do Dropbox, então terei que encontrar outra maneira de compartilhá-la. Por favor, note que esta imagem de CD não é suportada de nenhuma forma. Esta é a primeira vez que criei um live CD e poderia ter feito algo errado!

    
por 21.06.2011 / 17:26