Buenas.
Por fin he instalado el disco duro nuevo, pero ahora me ha surgido un
problema gordo que no s� c�mo resolver.
En primer lugar aqu� van las particiones que tengo (est�n creadas con el
fdisk de linux), el disco duro nuevo es hdb:
rvmsoft:/tmp# fdisk -l
Disk /dev/hda: 64 heads, 63 sectors, 621 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 220 443488+ 6 FAT16
/dev/hda2 221 420 403200 6 FAT16
/dev/hda3 * 421 605 372960 83 Linux
/dev/hda4 606 621 32256 82 Linux swap
Disk /dev/hdb: 255 heads, 63 sectors, 1240 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 128 1028128+ 83 Linux
/dev/hdb2 129 1021 7173022+ 83 Linux
/dev/hdb3 1022 1038 136552+ 82 Linux swap
/dev/hdb4 1039 1240 1622565 6 FAT16
Las particiones del disco duro nuevo a�n no est�n formateadas, a
excepci�n de hdb4 que lo he hecho desde windows. La primera vez que la
he formateado he tenido un problemilla ya que al intentar copiar algo a
la partici�n me decia que no se pod�an crear nombres de ficheros largos
�?
He vuelto a linux y le he cambiado el tipo de /dev/hdb4 al c�digo "e"
que se corresponde con "Win95/Fat16", pero al arrancar windows se ha
hecho un l�o y me mostraba dos particiones m�s (y D: la sacaba como E:).
De nuevo en linux he vuelto a cambiar el tipo de esa partici�n al c�digo
"6". Otra vez en windows he vuelto a formatear pero esta vez le he
puesto etiqueta. Ahora s� que acepta nombres largos, e incluso he
instalado alg�n programa.
Pero el problema gordo llega ahora. Vuelvo a linux y antes de formatear
las particiones para linux trato de montar la partici�n de windows. Para
ello he puesto esta l�nea en el /etc/fstab:
/dev/hdb4 /E vfat
rw,user,noauto 0 0
que es una copia casi exacta de
/dev/hda2 /D vfat
rw,user,noauto 0 0
que funciona perfectamente.
Pues bien al intentar montar la partici�n me sale esto (por supuesto ya
hab�a creado el directorio /E):
rvmsoft:/tmp$ mount /E
[MS-DOS FS Rel. 12,FAT
16,check=n,conv=b,uid=1000,gid=1000,umask=022,bmap]
[me=0x0,cs=0,#f=0,fs=0,fl=0,ds=0,de=0,data=0,se=0,ts=0,ls=0,rc=0,fc=4294
967295]
Transaction block size = 512
VFS: Can't find a valid MSDOS filesystem on dev 03:44.
mount: wrong fs type, bad option, bad superblock on /dev/hdb4,
or too many mounted file systems
�Qu� diablos pasa?
He intentado montarla con otros tipos como "msdos" pero siempre me dice
lo mismo.
Entonces he pensado que quiz�s windows se haya hecho un l�o y est�
usando en realidad hdb1. Entonces monto esa partici�n con "mount -t vfat
/dev/hdb1 /E" y ahora ya no me da ning�n error, pero al ver su contenido
resulta que es ���hda1!!!
Es decir, que parece que linux (o al menos el comando mount) est�
confundiendo hda con hdb. Y ahora entiendo porqu� no ha podido montar
hdb4 �porque hda4 es la swap! Menos mal que no he formateado las nuevas
particiones porque probablemente hubiera formateado en realidad las
particiones de windows de hda...
Bueno �qu� pasa? Pens� que quiz�s linux hubiera intercambiado hdb con
hda, pero no puede ser, ya que de ser as� linux no podr�a haber
arrancado (est� en hda3).
El disco duro creo que lo he instalado bien, el jumper est� puesto como
esclavo, lo he conectado al cable de datos con el conector que estaba
libre (el de en medio), la bios lo reconoce e incluso el propio linux
parece reconocerlo por los mensajes de arranque:
SIS5513: IDE controller on PCI bus 00 dev 09
SIS5513: not 100% native mode: will probe irqs later
SIS5513: simplex device: DMA disabled
ide0: SIS5513 Bus-Master DMA disabled (BIOS)
SIS5513: simplex device: DMA disabled
ide1: SIS5513 Bus-Master DMA disabled (BIOS)
hda: WDC AC21200H, ATA DISK drive
hdb: SAMSUNG SV1021D, ATA DISK drive
hdc: HITACHI CDR-7930, ATAPI CDROM drive
ide2: ports already in use, skipping probe
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: WDC AC21200H, 1222MB w/128kB Cache, CHS=621/64/63
hdb: SAMSUNG SV1021D, 9732MB w/444kB Cache, CHS=1240/255/63
hdc: ATAPI 8X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 2.55
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Partition check:
hda: hda1 hda2 hda3 hda4
hdb: hdb1 hdb2 hdb3 hdb4
(Lo �nico que me parece un poco raro es lo de las 444kB de cach�...)
Y como ya he dicho antes las particiones las he realizado con el fdisk
de linux, o sea que no tengo ni idea de lo que puede ser...
Por �ltimo pongo los permisos de las particiones, por si alguien ve algo
raro:
brw-rw---- 1 root disk 3, 0 jul 21 1998 /dev/hda
brw-rw---- 1 root disk 3, 1 jul 21 1998 /dev/hda1
brw-rw---- 1 root disk 3, 2 jul 21 1998 /dev/hda2
brw-rw---- 1 root disk 3, 3 jul 21 1998 /dev/hda3
brw-rw---- 1 root disk 3, 4 jul 21 1998 /dev/hda4
brw-rw---- 1 root disk 3, 64 jul 21 1998 /dev/hdb
brw-rw---- 1 root disk 3, 65 jul 21 1998 /dev/hdb1
brw-rw---- 1 root disk 3, 66 jul 21 1998 /dev/hdb2
brw-rw---- 1 root disk 3, 67 jul 21 1998 /dev/hdb3
brw-rw---- 1 root disk 3, 68 jul 21 1998 /dev/hdb4
Otra cosa que he notado es que el nuevo disco es muy silencioso, si no
fuera porque hay datos grabados en la partici�n de windows dir�a que ni
siquiera est� funcionando.
Tengo m�s preguntas sobre luego c�mo hacer que el linux arranque en su
nueva partici�n, pero ahora lo m�s importante es que linux pueda acceder
al nuevo disco...
Por cierto, ahora que lo pienso, �no ser� porque no hay marcada ninguna
partici�n como activa? De todos modos eso no ser�a raz�n para intentar
montar hdb como si fuera hda...
--
Ricardo Villalba
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://members.xoom.com/rvmsoft