De acordo com o título, desejo saber se posso, após uma instalação bem-sucedida de 32 bits e consequentes instalações de software, atualizar para uma versão de 64 bits.
Eu sei como particionar (na verdade, uma das soluções é definir /
, /etc
, /home
, /var/www
, e /opt
como partições separadas) e sei que uma instalação limpa é muito melhor do que um sujo, mas eu gostaria de saber se / como é possível faça isso.
Respostas:
Você encontrará uma instalação limpa com muito menos problemas do que qualquer outro método incomum, obscuro e sem suporte.
Sua sugestão de particionar os arquivos de configuração, diretórios pessoais, etc, é provavelmente a melhor idéia e é possível instalar os mesmos pacotes em uma instalação limpa e em outra instalação .
Por outro lado, o que você solicitou é possível, há um pequeno guia para sistemas baseados no Debian, mas lembre-se "este é realmente para administradores de sistema de nível profissional" e "este procedimento é, em todos os aspectos possíveis, uma má idéia. seu primogênito, por favor, não venha chorando para mim "... (tão boa sorte)
fonte
Vou dar um morto, porque esse tópico é um dos principais resultados para "atualizar o ubuntu para 64 bits", e a resposta escolhida, embora seja a escolha inteligente, não é a história completa.
De fato, é possível atualizar o Ubuntu de 32 para 64 bits. Você consegue .
Acabei de fazer essa atualização.
Dito isto, as palavras "can" e "should" não se parecem em nada, e isso também vale para uma atualização e uma instalação nova. Consegues fazê-lo? Sim. Você deveria fazer isso? Eeeeeh ...
Atualizar de 32 para 64 bits sem explodir meu sistema levou a maior parte de uma semana. Incluindo a correção manual de mais de 600 pacotes quebrados no aptitude, porque o resolvedor automático começou a girar, aparentemente devido ao PERL: i386 (exigido pelos pacotes instalados) ser incompatível com PERL: amd64 (exigido pelos pacotes que você está tentando instalar).
Isso ocorreu depois que eu instalei manualmente um monte de pacotes, incluindo a versão correta do PERL, para corrigir uma falha no apt: você vê
apt-get -f install
(o que é necessário para obter um sistema de 64 bits mais funcional) desinstalará o PERL32 para instalar o PERL64 ... Então, alegre, tente remover 1234 outros pacotes antes de voltar para a reinstalação do PERL . Desnecessário dizer que isso não é uma boa idéia, quando uma parte considerável do sistema apt (muitas outras coisas, na verdade) depende de um PERL em funcionamento.A reinstalação foi realizada inteiramente a partir do console (aptitude FTW, é claro), porque o console requer apenas uma base de trabalho (e maldições de trabalho para o aptitude, mas se você tentar fazer isso, as maldições serão abundantes, você pode apostar nisso ), enquanto X exige ... Demasiadas coisas para confiar nelas para continuar trabalhando enquanto você realiza uma cirurgia cardíaca aberta no seu sistema.
Tudo isso dito, o seguinte artigo Debian explica como fazer uma classificação cruzada do seu sistema:
https://wiki.debian.org/CrossGrading
Este não é o mesmo artigo descrito na resposta original aceita , porque nesse meio tempo as coisas mudaram, principalmente para melhor.
O básico é:
Nesse ponto, você poderá fazer isso:
Resultando na seguinte linha:
Yay. O Ubuntu acha que é um sistema adequado de 64 bits. Que fofo. Você sabe melhor, é claro.
Agora você pode executar:
Isso fará o download da lista de todos os pacotes de 64 bits, necessários para concluir a atualização do sistema.
Nesse ponto, seu sistema age como se nada tivesse acontecido, exceto que sua capacidade de instalar qualquer coisa está correta e realmente danificada.
Veja bem, agora você tem vários pacotes i386 que não possuem um equivalente multiarca real, portanto, você ficará preso a várias dependências tecnicamente "indisponíveis". Você já os tem instalado, para que seu sistema funcione, mas, neste estágio ... Eu não confiaria mais em nada do que posso jogá-lo.
O artigo reconhece a necessidade de uma correção e sugere que você faça o seguinte:
Isso fará com que o apt tente consertar a bagunça ímpia que você acabou de fazer. E acredite, você acabou de fazer uma bagunça ímpia.
Um pequeno problema desse procedimento é que ele fará com que partes do sistema apt (e outros subsistemas críticos) sejam desinstaladas parcialmente , causando erros durante o restante do processo (você não diz) e deixando você no riacho .
Felizmente, não sem remo. Você pode instalar os pacotes que estão faltando agora através de:
Note que, pelo menos para mim, a rede parou de funcionar em um ... Bem, vários ... Pontos. Isso ocorreu devido à remoção de vários pacotes necessários para manter sua rede funcionando (como seu cliente dhcp).
Então, o apt me informou alegremente que precisava baixar alguns pacotes adicionais. Sem uma rede de trabalho.
Se isso soa como se você estivesse oficialmente desossado ... Bem, é porque você é.
A menos que você tenha um nework com fio (seus pacotes WiFi já foram desinstalados e o WiFI é bastante mais complicado para começar a funcionar de qualquer maneira), conheça suas informações de configuração e possa usar
ifconfig
, rotear etc.Continue tentando
apt-get -f install
até não receber mais erros.Depois que
apt
estiver satisfeito com o estado do seu sistema, você pode executaraptitude
e corrigir manualmente os 600 pacotes quebrados que você encontrará. Aparentemente,apt
eaptitude
tenha idéias diferentes de como é um sistema em funcionamento. Não me pergunte o porquê.Além disso, como mencionei, o
aptitude
resolvedor entra em um loop infinito se você tentar deixá-lo fazer suas coisas automaticamente. Não posso culpar, na verdade, ele foi projetado para iniciar em um sistema operacional e ajudar o usuário a adicionar ou remover alguns pacotes, não a corrigir esse tipo de abominação.Esta é a parte que levou vários dias para consertar, um pouco de cada vez, usando um sistema diferente para ocasionalmente ficar on-line e garantir que eu não estivesse reformatando acidentalmente o cão da família.
Se tudo isso ainda não o desencorajou, observe que essa foi minha segunda tentativa de atualização ao vivo.
O primeiro terminou com um
mkfs
.Dica, dica, grande dica fscking. Ou melhor, grande dica mkfsing.
Mas, novamente, realmente funcionou no final.
O sistema está em execução, usa principalmente pacotes de 64 bits (há algumas exceções que precisarei corrigir eventualmente) e pode executar aplicativos que exigem uma instalação de 64 bits.
É possível .
Se for sua única opção, por qualquer motivo, você poderá fazê-lo seguindo o procedimento descrito acima - se tiver o conhecimento de domínio necessário.
Se você não sabe a diferença entre
sync
ersync
, se não se sente confortável com o insmod, se não sabe como usá-loifconfig
, se não preferir rotineiramente o aptitude ao instalador gráfico cujo nome me escapa no momento. .. Basta fazer um backup dos seus dados e instalar do zero.É muito menos doloroso, economiza muito tempo e deixa você com uma nova instalação, sem sobras inesperadas prontas para te morder na retaguarda daqui a 11 meses.
Se você já fez um backup das coisas que não quer perder e não tem outra escolha - ou apenas gosta de aprender batendo a cabeça nas coisas (principalmente na parede) ... Bem, você pode tentar.
Pode até funcionar.
fonte
Isso pode ser uma coisa muito mais razoável a ser feita depois que a especificação multiarca for implementada. https://wiki.ubuntu.com/MultiarchSpec - atualmente adiado para 11.04, mas lembre-se de que foi adiado por cerca de 6 lançamentos agora. Dito isto, houve um progresso real em 10.10, então talvez isso aconteça desta vez.
Até lá, não se preocupe. Faça backup de seus dados, reparticione se desejar e reinstale.
fonte
Não, você não pode atualizar de 32 bits para 64 bits. Tem que ser uma instalação limpa (nova)
Antes de se certificar de que seu sistema é capaz de um sistema operacional de 64 bits e verifique o requisito mínimo para o Ubuntu 64. Você pode fazê-lo aqui
Os termos 32 e 64 bits se referem à maneira como a CPU de um computador lida com informações. A versão de 64 bits lida com grandes quantidades de RAM muito melhor do que um sistema de 32 bits. Se você estiver executando uma versão de 32 bits do Ubuntu, poderá realizar apenas uma atualização para outra versão de 32 bits do Ubuntu. Da mesma forma, se você estiver executando uma versão de 64 bits do Ubuntu, poderá executar apenas uma atualização para outra versão de 64 bits do Ubuntu.
Se você deseja passar do Ubuntu de 32 bits para o Ubuntu de 64 bits, precisará fazer backup dos arquivos, fazer uma instalação limpa do Ubuntu de 64 bits.
fonte
Agora você pode fazer isso facilmente com instaladores recentes (pelo menos com a 13.10, que acabei de usar). Inicialize no DVD de imagem de 64 bits (ou unidade USB ou o que for) e escolha a primeira opção para reinstalar, mantendo seus arquivos pessoais. Isso funciona mesmo se você não tiver uma
/home
partição separada .Isso reinstalará a maior parte do sistema, incluindo aplicativos, mas é preciso uma lista prévia dos pacotes instalados para reinstalá-los do repo, desde que um pacote tenha uma versão de 64 bits disponível no momento, você deve terminar com a maioria dos seus aplicativos quando você reinicia. Na minha experiência, alguns não foram instalados - principalmente aqueles que foram instalados por meio de repositórios de terceiros, como o Google Chrome -, mas não demorou muito para instalá-los manualmente posteriormente.
fonte
É possível atualizar o ubuntu 32bit para 64bit, ele terá muitos arquivos indesejados e você precisará limpá-lo manualmente. A verdade é "dor de cabeça" .
NUNCA / NÃO RECOMENDAREI PARA NOVOS.
Faça o que fizer, primeiro faça backup de seus dados importantes. Então vá para a pesquisa com os.
Primeiro tente o live-cd de 64 bits. Se funcionar, vá para uma nova instalação, recomendada.
Também existem alguns softwares, que ainda são de 32 bits. Portanto, para instalar o software de 32 bits em um sistema operacional de 64 bits, precisamos de um processamento reverso. Isso também será uma coisa ruim.
Pense por algum tempo: qual é a sua exigência, o que você fará, o próximo plano / trabalho com sistemas operacionais de 64 bits.
fonte
Seu sistema operacional ainda tem 32 bits quando você atualizou de 32 bits - consulte a resposta no comentário para obter mais informações.
Absolutamente - é chamado de dualboot - você teria a opção no login para usar qualquer um deles.
Faça o download e grave o iso de 64 bits e inicialize com ele, ele solicitará várias opções - você deseja escolher a opção Instalar ao lado.
https://help.ubuntu.com/community/GraphicalInstall
fonte
Eu apenas tentei a solução sugerida acima por Nick (19 de outubro de 13): Usando o Live CD do Ubuntu de 64 bits para fazer uma reinstalação de 64 bits.
Eu usei o Ubuntu 14.04.4 Live CD. Mas se a primeira opção é realmente chamada de "reinstalar", ela aparece mais precisamente como:
As duas outras opções oferecidas pelo instalador no Live CD são:
Para ter certeza, tentei com um disco de teste e, de fato, a primeira coisa que a opção "reinstalar" faz é reformatar a partição ext4 existente. Sem sorte
Por isso, receio que a solução de "atualização no local para 64 bits" sugerida por Nick não exista mais na versão 14.04.
E, BTW, Canonical, dificilmente vejo o ponto para o instalador ter tanto a opção "reinstalar" quanto a opção "Apagar disco e instalar". Ambos parecem fazer a mesma coisa.
Que pena, já que uma opção de atualização para 64 bits no local poderia ter sido muito boa!
fonte
Você precisa fazer uma nova instalação com a versão de 64 bits do Ubuntu. É possível ter janelas de 32 bits e Ubuntu de 64 bits, desde que não estejam compartilhando o mesmo disco ou partição, por razões óbvias. Consulte a documentação para obter instruções sobre a inicialização dupla.
https://help.ubuntu.com/community/WindowsDualBoot
É importante que a CPU na máquina em que você está instalando suporte o conjunto de instruções de 64 bits (o que a maioria das CPUs modernas deve ter até agora)
fonte