> On Sun, Mar 28, 2004 at 06:32:56PM +0200, Nacho de los Ríos Tormo wrote: > > He instalado el kernel 2.6.4-1-686-smp con apt-get install, pero no > > llega a arrancar; al fin se queda atascado con estos mensajes (copio > > desde donde empieza a ir mal): > > > > > mount: /dev2/root2 is not a valid block device > ^parece que el punto de montaje de devfs es distinto > de /dev.
Realmente, devfs parece que no está instalado. Si ejecuto 'mount' no aparece en la lista de sistemas montados, y la estructura de /dev parece la de toda la vida. Eso sí, cuando desde 2.4.24 hago 'cat /proc/partitions' me sale lo siguiente (he acortado algo las líneas para proteger a inocentes) major minor #blocks name (etcétera) 33 0 117220824 ide/host2/bus0/target0/lun0/disc (etcétera) 33 1 12289693 ide/host2/bus0/target0/lun0/part1 (etcétera) 33 2 1 ide/host2/bus0/target0/lun0/part2 (etcétera) 33 5 32764536 ide/host2/bus0/target0/lun0/part5 (etcétera) 33 6 32764536 ide/host2/bus0/target0/lun0/part6 (etcétera) 33 7 9775521 ide/host2/bus0/target0/lun0/part7 (etcétera) 33 8 2931831 ide/host2/bus0/target0/lun0/part8 (etcétera) 33 9 995998 ide/host2/bus0/target0/lun0/part9 (etcétera) 22 0 599034 hdc 1 1 8 2180 0 0 0 0 -47 9654050 4082850 y 'cat /proc/mounts' devuelve rootfs / rootfs rw 0 0 /dev2/root2 / ext3 rw 0 0 proc /proc proc rw 0 0 devpts /dev/pts devpts rw 0 0 tmpfs /dev/shm tmpfs rw 0 0 /dev/hde8 /home ext3 rw 0 0 /dev/hde1 /mnt/c ntfs ro,nosuid,nodev 0 0 /dev/hde5 /mnt/d vfat rw,nosuid,nodev 0 0 /dev/hde6 /mnt/e vfat rw,nosuid,nodev 0 0 usbfs /proc/bus/usb usbfs rw 0 0 automount(pid1079) /mnt/auto autofs rw 0 0 Sorprendentemente, / monta /dev2/root2, aunque /home monta /dev/hde8 que es mucho más lógico (y correcto, de hecho). No sé de dónde sale dev2/root2, pero creo que la culpa de todo la tiene Knoppix, que es lo que usé para instalar mi Debian antes de hacer apt-get dist-upgrade a sid. La única pista es alguien con el mismo problema en una lista de Knoppix que encontré googleizando, aunque el pobre tampoco había recibido respuesta. > Para que se monte devfs, tiene que estar corriendo devfsd, y para eso el > paquete debería estar instalado (apt-get devfs). > devfs es _obsoleto_ y no tiene sentido empezar a usarlo justo ahora si > no lo estabas usando con 2.4.x. Si querés algo así, el reemplazo es > udev, para la serie 2.6.x. > Revisá /etc/fstab y donde monta devfs el kernel. Revisá las opciones de > devfsd, asegurate de que tenés las utilidades de usuario instaldas para > devfs. Asegurte que el punto de montaje para devfsd existe (/dev2 ?). > Leete la doc del kernel que instalaste. > De última intentá pasarle al 2.6.x la opción devfs=nomount al iniciar. La verdad es que ahora estoy seguro de que no se está usando devfs. Fernando, te envío copia de ésto directamente porque me parece de cortesía después de que te molestaras en responder, pero de verdad no quiero ser pesado. ¡Gracias por intentar ayudarme! Nacho de los Ríos