
Estoy actualizando gradualmente un Slackware 12.0 a un 13.0.
Usando slapt-get lo he hecho poco a poco, por si acaso. Entonces hice 12.0 -> 12.1, 12.1 -> 12.2.
Resolví que necesito actualizar manualmente pkgtools y realizar una instalación nueva de xz solo para que instale el nuevo formato de paquete.
Después de buscar en Google el tema con el que me topéalguien que actualizó el kernel de 12.1 a 13.0y se queja de que /dev/hda se cambió a /dev/sda.
¿Es esto correcto y tendré que arrancar desde un CD 13.0 para que LILO funcione o puedo simplemente ejecutar LILO después de que slapt-get finalice la actualización de dist?
Respuesta1
Usando slapt-get lo he hecho poco a poco, por si acaso. Entonces hice 12.0 -> 12.1, 12.1 -> 12.2.
slapt-get no cuenta con soporte oficial, es una herramienta de terceros. Si lo usas, quéjate con sus desarrolladores. Los usuarios de Canonical Slackware no utilizan herramientas de terceros para actualizar. Usan su cerebro. Cuando se lanza una nueva versión de Slackware, contiene un archivo UPGRADE.TXT. Estas son instrucciones de alta calidad para actualización manual. Síguelos y realiza la actualización a mano, no permitas que una herramienta de terceros arruine tu sistema.
Después de buscar en Google sobre el tema, me topé con alguien que actualizó el kernel de 12.1 a 13.0 y se queja de que /dev/hda se cambió a /dev/sda.
linuxquestions.org es un lugar para novatos. No confíe ciegamente en su palabra para todo. Lea los documentos oficiales de Slackware. Un kernel predeterminado de Slackware 13.0 funciona bien con nombres /dev/hda. Puedo dar fe de ello porque estoy ejecutando Slackware 13.0 en una computadora que tiene una unidad IDE. La transición a /dev/sda* se realiza solo en Slackware actual, que no es Slackware 13.0. Cita relevante de laRegistro de cambios:
+--------------------------+
Mon Jan 4 21:43:02 UTC 2010
New kernels... and this deserves a mention/warning: the last bits of the
"old" IDE/ATA system have been removed now. Everything should be using
the libata based drivers now, so if you have any drives that are currently
running as /dev/hda, /dev/hdb, etc., when you reboot with these kernels all
drives will be renamed as /dev/sda, /dev/sdb, etc. If you had any /dev/sd*
already, they might get renamed. Adjustments may be required in
/etc/lilo.conf, /etc/fstab, the initrd, and elsewhere. Good luck!
Nuevamente, esto no es 13.0, es la última versión, que de todos modos no querrás tener ejecutándose en tu servidor. -current es para fines de prueba, se está puliendo hasta que se vuelva estable y utilizable.
Respuesta2
Creo que es mejor realizar una instalación limpia de cualquier Slackware nuevo. Sí, es posible actualizar el manual, pero existe la posibilidad de que arruines tu sistema. Para mí es mejor ya que he separado mis particiones y mi software está ubicado en una partición diferente a la del sistema.
Si elige realizar la actualización manual, lea "UPGRADE.TXT" y siga las instrucciones cuidadosamente.