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 dentro del disco.
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!
No hay comentarios:
Publicar un comentario