lunes, 19 de mayo de 2008

Actualizar de etch a lenny, cosas a tener en cuenta

En una máquina actualicé debian etch a debian lenny, por medio de "apt-get distro-upgrade" y me he percatado que ahora el kernel no usa más la notación /dev/hdaxx sino /dev/sdaxx, sino no butea... entonces para la posteridad dejo esto... que no lo corrige automáticamente el apt-get...

1) en /boot/grub/menu.lst

cambiar.... (ojo!! en mi caso debe ser acpi=off!!!, sino no lo pongas!!)

title Debian GNU/Linux, kernel 2.6.24-1-486
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-1-486 root=/dev/hda1 ro acpi=off
initrd /boot/initrd.img-2.6.24-1-486

por...

title Debian GNU/Linux, kernel 2.6.24-1-486
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-1-486 root=/dev/sda1 ro acpi=off
initrd /boot/initrd.img-2.6.24-1-486

luego en /etc/fstab cambiar...

/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda6 /home ext3 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

por...
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda6 /home ext3 defaults 0 2
/dev/sda5 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Es decir de ahora en más al lector de CD o DVD lo toma como "srxx" y no como "hdd",,, pero lo monta como un scsi, y no como un ATA... cuack...

/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda6 on /home type ext3 (rw)
/dev/scd0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev)


en el caso de un pen-driver lo monta como... "/dev/sdc", una cámara como "/dev/sdc0", succ...

Que traviesos que son estos chicos del kernel o de debian...
No!...


Algunas respuestas que obtuve fueron...

... es cuestion del módulo, debe estar usando libata y todo es /dev/sdxxxx
a menos que se quiera especificar lo contrario tanto para dispositivos sata como para dispositivos pata, es libata, todo dentro de uno solo....

... Es una característica del libata, podes especificarle de cualquiera de las 2 maneras el dispositivo, ya lo habia visto antes que me jodio lo mismo :) no me preguntes en que se basa por defecto para usar una denominacion u otra. Pero en mi maquina (8.04) antes tenia 6.10 y me lo cambio, con un nforce 520...

... Basicamente, lo que hace es esto,
https://wiki.ubuntu.com/LibAtaForAtaDisks
....