Según el título, deseo saber si puedo, después de una instalación exitosa de 32 bits y las consiguientes instalaciones de software, actualizar a una versión de 64 bits.
Yo sé cómo particionar (en realidad una de las soluciones es establecer /
, /etc
, /home
, /var/www
, y /opt
como particiones separadas) y sé que una instalación limpia es mucho mejor que una sucia, pero me gustaría saber si / cómo es posible Haz eso.
Respuestas:
Encontrará una instalación limpia mucho menos complicada que cualquier otro método inusual, oscuro y sin soporte.
Su sugerencia de particionar los archivos de configuración, directorios de inicio, etc. es probablemente la mejor idea, y es posible instalar los mismos paquetes en una instalación limpia como en otra instalación .
Por otro lado, lo que solicitó es posible, hay una pequeña guía para los sistemas basados en Debian, pero recuerde "esto realmente es para administradores de sistemas de nivel profesional" y "este procedimiento es, en todos los aspectos posibles, una mala idea. Si se come tu primogénito, por favor no vengas a llorar "... (así que suerte
fuente
Lanzaré a Dead Dead, porque este hilo es uno de los mejores resultados para "actualizar ubuntu a 64 bits", y la respuesta elegida, aunque es una opción inteligente, no es la historia completa.
De hecho, es posible actualizar Ubuntu de 32 a 64 bits. Usted puede hacerlo.
Acabo de terminar de hacer tal actualización.
Dicho esto, las palabras "puede" y "deberían" no se parecen en nada, y eso también es cierto para una actualización y una instalación nueva. ¿Puedes hacerlo? Si. ¿Deberías hacerlo? Eeeeeh ...
La actualización de 32 a 64 bits sin explotar mi sistema me llevó casi una semana. Incluyendo la reparación manual de más de 600 paquetes rotos en aptitude, porque el solucionador automático comenzó a hacer bucles, aparentemente debido a que PERL: i386 (requerido por los paquetes instalados) es incompatible con PERL: amd64 (requerido por los paquetes que está intentando instalar).
Esto fue después de que instalé manualmente un paquete de paquetes, incluida la versión correcta de PERL, para solucionar un problema: ya ves,
apt-get -f install
(que es necesario para obtener un sistema de 64 bits que funcione principalmente) desinstalará PERL32 para instalar PERL64 ... Luego, felizmente, intente eliminar 1234 otros paquetes antes de comenzar a reinstalar PERL . No es necesario decir que esta no es una buena idea, cuando una parte considerable del sistema apt (muchas otras cosas, realmente) depende de un PERL que funcione.La reinstalación se realizó completamente desde la consola (aptitude FTW, por supuesto), porque la consola solo requiere un golpe de trabajo (y maldiciones de trabajo para la aptitud, pero si intentas hacer esto, las maldiciones serán abundantes, puedes apostar por ello ), mientras que X requiere ... Demasiadas cosas para confiar en él para seguir trabajando mientras realiza una cirugía a corazón abierto en su sistema.
Dicho todo esto, el siguiente artículo de Debian explica cómo clasificar su sistema de manera cruzada:
https://wiki.debian.org/CrossGrading
Este no es el mismo artículo descrito en la respuesta original aceptada , porque mientras tanto las cosas han cambiado, principalmente para mejor.
Los fundamentos son:
En ese momento podrás hacer esto:
Resultando en la siguiente línea:
Hurra. Ubuntu piensa que es un sistema adecuado de 64 bits. Que lindo. Lo sabes mejor, por supuesto.
Ahora puedes ejecutar:
Esto descargará la lista de todos los paquetes de 64 bits, que necesitará para finalizar la clasificación cruzada de su sistema.
En este punto, su sistema actúa de manera muy parecida a como no pasó nada, excepto que su capacidad para instalar cualquier cosa está realmente rota.
Verá, ahora tiene múltiples paquetes i386 que no tienen un equivalente multiarch real, por lo que se quedará atrapado con varias dependencias técnicamente "no disponibles". Ya los tiene instalados, por lo que su sistema se ejecutará, pero en esta etapa ... No confiaría en apt más allá de lo que puedo lanzar.
El artículo reconoce la necesidad de una solución, y sugiere que lo haga así:
Esto hará que sea apto para tratar de arreglar el lío impío que acaba de hacer. Y créeme, acabas de hacer un desastre impío.
Un pequeño inconveniente de este procedimiento es que ocasionará que partes del sistema apt (y otros subsistemas críticos) se desinstalen a mitad de camino , causando errores durante el resto del proceso (no lo diga) y dejándolo en el arroyo .
Por suerte, no sin una pala. Puede instalar los paquetes que faltan ahora a través de:
Tenga en cuenta que, al menos para mí, la red dejó de funcionar en uno ... Bueno, varios ... Puntos. Esto se debió a que apt eliminó varios paquetes necesarios para mantener su red funcionando (como su cliente dhcp).
Entonces, apt me informó alegremente que necesitaba descargar algunos paquetes adicionales. Sin una red de trabajo.
Si esto suena como si estuvieras oficialmente deshuesado ... Bueno, eso es porque lo estás.
A menos que tenga un equipo nuevo conectado (sus paquetes de WiFi ya se han desinstalado, y WiFI es bastante más complicado de todos modos), conozca su información de configuración y pueda usarlos
ifconfig
, enrutarlos, etc.Sigue intentándolo
apt-get -f install
hasta que no obtengas más errores.Una vez que
apt
esté satisfecho con el estado de su sistema, puede ejecutaraptitude
y reparar manualmente los 600 paquetes rotos que encontrará. Aparentementeapt
yaptitude
tener diferentes ideas de cómo se ve un sistema de trabajo. No me preguntes por qué.Además, como mencioné, el
aptitude
solucionador entra en un bucle infinito si intenta dejar que haga su trabajo automáticamente. No puedo culparlo, realmente, fue diseñado para comenzar en un sistema que funciona y ayudar al usuario a agregar o eliminar algunos paquetes, no a solucionar este tipo de abominación.Esta es la parte que me llevó varios días arreglar, poco a poco, usando un sistema diferente para conectarme ocasionalmente y asegurarme de que no estaba formateando accidentalmente al perro de la familia.
Si todo esto aún no lo ha desanimado, tenga en cuenta que este fue mi segundo intento de actualización en vivo.
El primero terminó con un
mkfs
.Pista, pista, gran pista de mierda. O más bien, gran pista mkfsing.
Pero de nuevo, en realidad funcionó al final.
El sistema se está ejecutando, utiliza principalmente paquetes de 64 bits (hay un par de excepciones que tendré que solucionar eventualmente) y puede ejecutar aplicaciones que requieren una instalación de 64 bits.
Es posible .
Si es su única opción, por cualquier razón, puede hacerlo siguiendo el procedimiento descrito anteriormente, si tiene el conocimiento de dominio requerido.
Si no conoce la diferencia entre
sync
yrsync
, si no se siente cómodo con insmod, si no sabe cómo usarloifconfig
, si no prefiere habitualmente la aptitud al instalador gráfico cuyo nombre se me escapa en este momento. .. Simplemente haga una copia de seguridad de sus datos e instálelos desde cero.Es mucho menos doloroso, te ahorrará mucho tiempo y te dejará con una instalación nueva, sin restos inesperados listos para morderte en la parte trasera dentro de 11 meses.
Si ya hizo una copia de seguridad de las cosas que no quiere perder, y no tiene otra opción, o simplemente le gusta aprender golpeándose la cabeza contra las cosas (particularmente la pared) ... Bueno, puede intentarlo.
Incluso podría funcionar.
fuente
Esto podría ser mucho más razonable una vez que se implemente la especificación multiarch. https://wiki.ubuntu.com/MultiarchSpec - actualmente pospuesto a 11.04, pero tenga en cuenta que se ha pospuesto por aproximadamente 6 lanzamientos ahora. Dicho esto, el progreso real se hizo en 10.10, por lo que tal vez sucederá esta vez.
Hasta entonces, no te molestes. Haga una copia de seguridad de sus datos, vuelva a particionar si lo desea y vuelva a instalar.
fuente
No, no puede actualizar de 32 bits a 64 bits. Tiene que ser una instalación limpia (fresca)
Antes de hacerlo, asegúrese de que su sistema sea compatible con un sistema operativo de 64 bits, y verifique el requisito mínimo para Ubuntu 64. Puede hacerlo aquí
Los términos de 32 bits y 64 bits se refieren a la forma en que la CPU de una computadora maneja la información. La versión de 64 bits maneja grandes cantidades de RAM mucho mejor que un sistema de 32 bits. Si está ejecutando una versión de Ubuntu de 32 bits, solo puede realizar una actualización a otra versión de Ubuntu de 32 bits. Del mismo modo, si está ejecutando una versión de Ubuntu de 64 bits, solo puede realizar una actualización a otra versión de Ubuntu de 64 bits.
Si desea pasar de Ubuntu de 32 bits a Ubuntu de 64 bits, deberá hacer una copia de seguridad de sus archivos, realizar una instalación limpia de Ubuntu de 64 bits.
fuente
Ahora puede hacer esto con bastante facilidad con los instaladores recientes (al menos con 13.10 que acabo de usar). Inicie en el DVD de imagen de 64 bits (o unidad USB o lo que sea) y elija la primera opción para reinstalar, manteniendo sus archivos personales. Esto funciona incluso si no tiene una
/home
partición separada .Esto reinstalará la mayor parte del sistema, incluidas las aplicaciones, pero se necesita una lista de sus paquetes instalados de antemano para reinstalarlos desde el repositorio, por lo que siempre que un paquete tenga una versión de 64 bits disponible en ese momento, debe terminar con la mayoría de tus aplicaciones cuando reinicias. En mi experiencia, algunos no se instalaron, principalmente aquellos que se instalaron a través de repositorios de terceros, como Google Chrome, pero no lleva mucho tiempo instalarlos manualmente después.
fuente
Es posible actualizar ubuntu de 32 bits a 64 bits, tendrá muchos archivos no deseados y deberá limpiarlo manualmente. La verdad es "dolor de cabeza" .
NUNCA / NO RECOMENDARÉ PARA NUEVOS.
Hagas lo que hagas, primero haz una copia de seguridad de tus datos importantes. Entonces ve a investigar con os.
Primero intente live-cd de 64 bits. Si funciona, vaya a una nueva instalación, recomendado.
También hay algunos programas, que todavía son de 32 bits. Entonces, para instalar el software de 32 bits en un sistema operativo de 64 bits, necesitamos un procesamiento hacia atrás ... esto también será algo malo.
Piense por algún tiempo: cuál es su requerimiento, qué va a hacer, el próximo plan / trabajo con 64bit OS.
fuente
Su sistema operativo sigue siendo de 32 bits cuando actualizó desde 32 bits; consulte la respuesta en el comentario para obtener más información.
Absolutamente, se llama arranque dual, tendría la opción al iniciar sesión para usar cualquiera de los dos.
Descargue y grabe el iso de 64 bits y arranque con él, le pedirá varias opciones: le recomendamos que elija la opción Instalar junto.
https://help.ubuntu.com/community/GraphicalInstall
fuente
Acabo de probar la solución sugerida anteriormente por Nick (19 de octubre de 2013): usar el Live CD de Ubuntu de 64 bits para realizar una reinstalación de 64 bits.
Usé el Ubuntu 14.04.4 Live CD. Pero si la primera opción se llama "reinstalar", aparece más precisamente como:
Las otras dos opciones que ofrece el instalador en el Live CD son:
Para estar realmente seguro, probé con un disco de prueba y, de hecho, lo primero que hace la opción "reinstalar" es reformatear la partición ext4 existente. Sin suerte.
Así que me temo que la solución "actualizar en el lugar a 64 bits" que Nick sugirió ya no existe en 14.04.
Y, por cierto, Canonical, apenas veo el punto para que el instalador tenga tanto la llamada opción de "reinstalación" como la opción "Borrar disco e instalar". Ambos parecen hacer lo mismo.
Lástima, ya que una opción de actualización a 64 bits en el lugar podría haber sido realmente agradable.
fuente
Debe realizar una instalación nueva con la versión de 64 bits de Ubuntu. Es posible tener ventanas de 32 bits y Ubuntu de 64 bits, siempre que no compartan el mismo disco o partición, por razones obvias. Consulte la documentación para obtener instrucciones sobre el arranque dual.
https://help.ubuntu.com/community/WindowsDualBoot
Es importante que la CPU en la máquina en la que está instalando sea compatible con el conjunto de instrucciones de 64 bits (que la mayoría de las CPU modernas deberían tener ahora)
fuente