É possível atualizar o Linux Mint para 64 bits remotamente?

6

Eu tenho o Linux Mint de 32 bits instalado em um servidor remoto. Eu queria saber se eu posso fazer o upgrade para 64 bits. Eu tenho acesso ao SSH.

    
por Scott Yu - Front-End UX 02.12.2011 / 21:18

2 respostas

1

Versões recentes do Debian (wheezy, atualmente testando) e Ubuntu (natty = 11.04) têm um suporte multiarch limitado: você pode ter pacotes amd64 e i386 instalados no mesmo sistema. Não sei se o Mint faz o mesmo. Mas mesmo no Ubuntu atual (oneiric = 11.10) você não pode ter executáveis de ambos ao mesmo tempo , apenas bibliotecas e pacotes de desenvolvimento. Um cross-upgrade seria difícil, se não impossível; Eu não recomendo tentar uma se você não puder acessar facilmente o console da máquina.

Eu recomendo uma abordagem diferente:

  1. Instale um kernel de 64 bits para seu sistema de 32 bits. Reinicie neste kernel.
  2. Crie uma partição separada para servir como a partição raiz da instalação de 64 bits.
  3. Instale um sistema de 64 bits nessa partição com o debootstrap. Este guia pode ajudar.
  4. Configure cuidadosamente o Grub no sistema de 64 bits para que ele inicialize o sistema de 64 bits. Instale o Grub no setor de inicialização.
  5. Reinicialize a instalação de 64 bits.

Mesmo assim, o passo 4 é arriscado; se tudo que você precisa é executar alguns programas específicos de 64 bits, pare na etapa 3. Ou mesmo na etapa 1, se o suporte multiarch da Mint for suficiente para suas necessidades (você precisa de um kernel de 64 bits para executar qualquer programa de 64 bits) .

    
por 04.12.2011 / 00:31
3

Isso é difícil de fazer, mesmo com a caixa à sua frente. A atualização de 32 bits para 64 bits é difícil porque não há nenhum estado de transição que funcione. É tudo ou nada.

Então você está falando de uma reinstalação. No entanto, você ainda pode fazer isso remotamente, em paralelo à sua instalação existente. Sem mais detalhes sobre a configuração atual, você poderia fazer algo como:

  1. Crie novas partições para o novo sistema operacional
  2. Instale o virtualbox, alocando as novas partições como seus discos (aloque uma partição temporária / home, mas depois você pode reutilizar a atual)
  3. Inicialize a VM do VirtualBox com o CD de 64 bits e instale nas partições
  4. Copie os arquivos / etc relevantes e faça o vm funcionar conforme necessário
  5. Quando a VM estiver pronta o suficiente para inicializar, copie o vmlinuz e o initrd da partição de inicialização da VM para a partição de inicialização real. Modifique o boot.cfg / menu.lst real para que ele use este initrd e kernel, e o parâmetro raiz do kernel precisa apontar para a partição real na qual o novo sistema operacional está instalado
  6. Modifique o fstab do novo sistema operacional para que ele aponte para os locais da partição real em vez de para os virtuais
  7. Reinicialize, selecione o novo sistema operacional e cruze os dedos

Esta sequência provavelmente precisará ser adaptada para sua configuração.

    
por 02.12.2011 / 22:57