* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Disco duro SATA - Ver el dispositivo

Bueno acabo de conseguir un disco SATA Seagate de 250 Gigas, luego de conectarlo fisicamente:








Lo unico que tienes que hacer es cargar el modulo sd_mod asi:

[root@localhost dalfa]# modprobe  sd_mod

Si estamos viendo /var/log/messages al momento de la carga del modulo veremos que el disco aparecera automagicamente:

[root@localhost dalfa]# tailf /var/log/messages

Oct 28 20:42:28 localhost kernel: Driver 'sd' needs updating - please use bus_type methods
Oct 28 20:42:28 localhost kernel: SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
Oct 28 20:42:28 localhost kernel: sda: Write Protect is off
Oct 28 20:42:28 localhost kernel: SCSI device sda: drive cache: write back
Oct 28 20:42:28 localhost kernel: SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
Oct 28 20:42:28 localhost kernel: sda: Write Protect is off
Oct 28 20:42:28 localhost kernel: SCSI device sda: drive cache: write back
Oct 28 20:42:28 localhost kernel:  sda: unknown partition table
Oct 28 20:42:28 localhost kernel: sd 0:0:0:0: Attached scsi disk sda

Si revisamos con fdisk lo podremos ver tambien:

[root@localhost dalfa]# fdisk -l

Disco /dev/hda: 40.0 GB, 40020664320 bytes
255 cabezas, 63 sectores/pista, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/hda1   *           1        1274    10233373+  83  Linux
/dev/hda2            1275        4865    28844707+   5  Extendida
/dev/hda5            1275        1337      506016   82  Linux swap / Solaris
/dev/hda6            1338        4865    28338628+  83  Linux

Disco /dev/hdb: 40.0 GB, 40020664320 bytes
255 cabezas, 63 sectores/pista, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/hdb1   *           1          89      714861   83  Linux
/dev/hdb3              90        4865    38363220    5  Extendida
/dev/hdb5              90        1274     9518481   83  Linux
/dev/hdb6            1275        4865    28844676   83  Linux

Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

El disco /dev/sda no contiene una tabla de particiones válida

Asi tambien lo podemos ver con diskdrake:




Muchas veces hay distros que no arrancan desde uno de estos discos y la razon es porque el kernel tiene sd_mod como modulo y no como parte del kernel.

Para que el modulo se cargue al inicio del sistema solo lo agregamos al /etc/modprobe.preload:

# /etc/modprobe.preload: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a `#', and everything on the line after them are ignored.
# this file is for module-init-tools (kernel 2.5 and above) ONLY
# for old kernel use /etc/modules
#visor

realtime
nvidia
psmouse
pcspkr
sd_mod
usb-uhci
usb-ohci

# capability
# Opcion quitada para uso de Kernel multimedia

# btaudio

bttv
hw_random
intel-agp

¡Listo!

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de jacen

# 24930 No recuerdo que fuese tan fácil

Cuando cambié de disco, de un ATA de 40 GB a un SATA de 200 GB, no quise reinstalar, así que copié toda la instalación de mi mandriva 2006.

Como dices, Mandriva no pudo arrancar desde el SATA porque el kernel no tenía el módulo para poder leer el discos SATA. Ahora, lo que hice a mano, fue descomprimir el initrd de /boot, montarlo, y agregarle el módulo correspondiente (sata_sil y puede haber sido otro más) para que pudiese leerlo directamente desde LILO, desmontarlo, volver a comprimirlo y probar.

Hay algo que no entiendo en tu procedimiento, ¿cómo es posible que el kernel deba ir al disco duro para buscar un módulo que le sirve justamente para leer ese disco duro?
¿Hay algún paso que no estoy viendo en todo esto?
¿son casos completamente distintos?
¿fueron mis pasos el modo ultra-difícil para resolver el problema :P?

Apreciaré sus respuestas.

Jacen
BOFH y miembro del equipo MDKtrans
Linux user #294897



Gravatar de drakedalfa

# 24931 Ehh

Pues lo que dices es correcto pero te has equivocado al suponer dos cosas:

  1. Que solo tengo un disco
  2. Que pase el sistema al disco SATA

¿cómo es posible que el kernel deba ir al disco duro para buscar un módulo que le sirve justamente para leer ese disco duro?

No es posible, por eso como dije es que algunas distros no cargan al estar en discos SATA

¿Hay algún paso que no estoy viendo en todo esto?

Ehh creo que te has confundido como ves el "manual" no es para hacer que Mandriva cargue desde el disco SATA sino solo para verlo, ahora mismo tengo 3 discos 2 IDE y uno SATA, el sata aun no he decidido que hacer si ponerle el sistema o que :-p

¿son casos completamente distintos?

Creo que si.

¿fueron mis pasos el modo ultra-difícil para resolver el problema :P?

Yo no le veo tanta dificultad, por el momento aun no he experimentado lo de hacer cargar el sistema desde el SATA, asi que no se que se hara para que funcione en la otra distro en la que tengo un poco de experiencia Slackware en el disco vienen diferentes imagenes de kernel ahi eliges una que es para SATA pero en Mandriva, como te digo aun no he probado y pues claro el disco esta nuevecito ni lo he formateado :-p

Conforme vaya experimentando con el publicare lo que aprenda ^_^ como siempre.

--
¿Quien es Jesucristo?



Gravatar de jacen

# 24971 Claro

Tienes toda la razón, nunca dijiste que el sistema boteara del disco SATA.

En todo caso, excelente manual, sobre todo en estos días en que todo tiende a SATA.

Supongo que si instalas MDV desde cero en un SATA, debiese reconocer el disco automáticamente, cargar los módulos y todo lo demás para dejarlo completamente operativo.

Salu2!

Jacen
BOFH y miembro del equipo MDKtrans
Linux user #294897



Gravatar de Pucara

# 25054 Pues no hice nada de eso

Pues no hice nada de eso para lograr instalar Mandriva 2007 64 bits
lo que hice fue agregar el parámetro "all-gerenic-ide" a grub.

De otra manera es imposible que Mandriva reconzca mi SATA II en la controladora VIA VT8237A.

Debo modificar esto ahora ?

Saludos

fartese@jabberes.org



Gravatar de drakedalfa

# 25070 Creo que no

Como ya dije el articulo es para usar el disco al instalar el sistema en ese disco estos pasos son inutiles.

--
¿Quien es Jesucristo?



Gravatar de pacho

# 25092 Tu caso es especial

En tu caso el problema era para reconcer el chip jmicron ;-)

Saludos :-)


¡BUGs!

JID: pacho@jabber-hispano.org
El Blog de Pacho



Gravatar de pacho

# 25093 El initrd se encarga de

El initrd se encarga de cargar los módulos necesarios ;-)

Saludos :-)


¡BUGs!

JID: pacho@jabber-hispano.org
El Blog de Pacho



Gravatar de pacho

# 24932 Además, siempre suele

Además, siempre suele depender de cómo esté soportada la controladora y la placa, si está bien soportada no tendrás problemas :-)

(descontando, por supuesto, que este integrado en el kernel en lugar de como módulo)

Saludos

PD: De todos modos es posible que no sea extrictamente necesario tener el módulo compilado desntro del kernel cuando se usa un initrd (convenientemente creado para cargar el módulo)


¡BUGs!

JID: pacho@jabber-hispano.org
El Blog de Pacho

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.