Como atualizar do Fedora 1 (Yarrow) para uma versão mais nova com o anaconda?

0

Estou tentando atualizar do núcleo 1 do Fedora para uma versão mais recente.

As instruções nesta página:

link

diga-me para salvar um mundo de dor atualizando usando o anaconda. No entanto, eu não consigo encontrar muita informação na web sobre exatamente o que isso significa ou como eu iria executar este "anaconda" ou usá-lo para atualizar.

Alguém pode me dar instruções sobre como eu faria isso? Obrigado

EDIT: Eu tenho manged para obter algo de trabalho, seguindo as instruções aqui: levine.sscnet.ucla.edu/general/software/tc1000/hdredhat.html. Eu posso inicializar na opção "upgrade" que fiz no grub, mas a atualização do disco rígido não funciona. Agora estou tentando atualizar via http / ftp, mas durante a etapa de instalação do kernel esse erro sempre acontece: link

O log de atualização diz isso:

error: unpacking of archive failed on file /boot/System.map-2.6.5-1.358;2ab9931a: cpio: write Any idea what's causing this error or how to fix it? I know that disk space is not the issue.

EDIT 2: A pergunta original parecia dar uma impressão enganosa, então aqui está para esclarecer o fundo real. Isso faz parte de uma tarefa para a escola, não posso fazer uma instalação nova porque, simplesmente, não tenho permissão para fazer isso. No entanto, estou autorizado, e de fato um pouco encorajado, a atualizar o máximo que puder, desde que uma limpeza completa e reinstalação não seja executada. Não consigo usar um utilitário de vídeo convencional porque a máquina em questão é, na verdade, uma máquina virtual no vsphere e não consigo conectar nenhuma mídia física a ela.

    
por Katana 30.04.2015 / 03:17

5 respostas

2

anaconda é o programa de instalação que vem com os Live CDs e DVDs do Fedora. Para atualizar o Fedora usando anaconda , apenas inicialize a partir do Live DVD e selecione Upgrade quando solicitado.

Advertências:

  • Mesmo antes de uma atualização "normal", é sempre uma boa ideia fazer um backup de todos os dados importantes.

  • O wiki do Fedora que você linkar sugere usar anaconda para atualizar do Fedora Core 1 para o Fedora Core 2 .

    Em teoria, você deve ser capaz de atualizar do Fedora Core 1 para o Fedora Core 2 para o Fedora Core 3 etc., mas isso será muito demorado.

    Além disso, cada uma das 20 atualizações necessárias para alcançar a versão atual do Fedora tem uma chance diferente de zero de falhar, então você provavelmente não chegará nem perto do Fedora 21.

  • Ainda em teoria, anaconda deve ser capaz de atualizar do Fedora Core 1 para o Fedora 21.

    Não sei se o pulo de um lançamento é oficialmente suportado, mas geralmente funciona de qualquer maneira. Ignorar 19 lançamentos é improvável que tenha um resultado desejável.

  • Sério, seja qual for o motivo que você tenha para tentar evitá-lo, basta executar uma instalação limpa.

por 30.04.2015 / 06:59
1

Seu um ll ano de idade OS , 20 revisões por trás do lançamento atual. Não é um sistema operacional que deve ser um LTS e fazer upgrade entre versões em um dia bom é arriscado.

Sem saber as razões para isso, só se pode adivinhar por que alguém iria nessa ... busca francamente imprudente. Se você está fazendo isso, porque você tem um software personalizado, você vai acabar precisando recompilar o que quer que seja, especialmente porque as versões do glibc mudaram um pouco.

Se você não tiver um software personalizado, salve-se da dor e obtenha uma instalação completa do fedora, descubra o que precisa e simplesmente reinstale-o.

Se a reinstalação não for uma opção, e é devido a algum software personalizado exclusivo (e sério, este é o único motivo sensato), virtualize a coisa antiga, coloque-a atrás de MUITO firewall restritivo (e nessa situação, eu forçaria tudo através do host, e apenas encaminharia portas absolutamente essenciais). Se você tiver partições separadas, ou pode fazer isso, o que não precisa ser alterado é somente leitura.

E, falando sério, considere o planejamento da aposentadoria, para o sistema, se não você.

A opção de atualização do anaconda é basicamente executar o instalador com a opção "upgradeany" . Isso pode ou não funcionar - e certamente não no caso que eu relacionei. Praticamente qualquer versão que você atualizar do FC1 será obsoleta, e as atualizações encadeadas soam como uma idéia horrível, já que qualquer quebra de atualização pode significar começar de novo.

Dinheiro inteligente é para instalar um novo centos ou fedora, trabalhar o que você precisa e reconstruir o material.

    
por 01.05.2015 / 10:12
0

Quase com medo de perguntar por que 1) você está no fc1 2) porque você não pode reinstalar fresco, mas

Você precisará usar fedup --upgrade fc2, fc3, ..etc, etc até 21 se você não puder / não instalar fresco ... Pegue algumas maratonas de filmes que NÃO será um engajamento rápido .

    
por 30.04.2015 / 04:46
0

Eu não acho que isso vai funcionar, porque especialmente nos primeiros dias, houve muitas mudanças dolorosas nos fundamentos como glibc e rpm. Eu não acho que você pode chegar tão longe quanto o FC4, porque isso foi uma espécie de lançamento problemático, e chegou ao ponto em que era realmente impossível começar com uma nova instalação e aplicar as atualizações mais recentes - você tinha que ter acompanhando as atualizações do início do lançamento. Tempos sombrios, naquela época. :)

Eu realmente tenho que desafiar a tarefa - qual é o benefício disso? No mundo real, diante dessa questão, a resposta correta é definitivamente documentar a configuração dos serviços importantes da máquina e recriar com uma nova instalação.

    
por 01.05.2015 / 16:37
0

Na verdade, tive essa atribuição exata há vários meses e lembro-me de ter encontrado essa mesma pergunta. Para ajudar qualquer futuro espectador em uma situação similar (atualizando uma VM do vSphere do Fedora Core 1 sem executar uma instalação limpa), aqui estão os passos:

  • NÃO tente atualizar manualmente nenhum pacote via internet durante este processo até que seja indicado!
  • Tire um instantâneo da VM no vSphere em caso de atualizações com falha (faça isso antes de CADA atualização - isso me salvou mais de uma vez)
  • Baixe ISOs para cada versão do Fedora do Fedora Core 2 até o Fedora 17
  • Monte a ISO do Fedora Core 2 no vSphere e reinicie a máquina
  • Atualize sua instalação iniciando a partir da imagem do disco e executando o anaconda
  • Repita as duas etapas anteriores para cada versão até 17
  • Começando com o Fedora 17, o anaconda não é suportado para upgrades, então use o FedUp para atualizar incrementalmente para o Fedora 21 via rede
  • FedUp foi preterido com o Fedora 22, então use o DNF para atualizar para a versão mais recente do Fedora
  • Atualize os pacotes restantes pelo gerenciador de pacotes conforme necessário

Eu só tive tempo suficiente para colocar minha imagem da VM no Fedora 13, mas o resultado final foi surpreendentemente estável.

    
por 03.10.2016 / 11:44

Tags