Como buen usuario hace algún tiempo en mi netbook, tenia una partición para windows, una para debian, una para ubuntu, un swap compartido y un home igual (es decir compartido entre ubuntu y debian) mi netbook es una hp2133 la cual en debian unstable nunca logre hacer funcionar bien el driver de video (OpenChrome, que por cierto estos días parece estar funcionando mejor) y con el wi-fi tuve muchos problemas a la hora de hacer s2disk, ya que al regresar muchas ocasiones nomas no regresaba la tarjeta y hasta se trababa (especialmente en ubuntu).
Así que aquí va la receta para un desastre (afortunadamente lo único que tenia en mi /home/ eran unos libros que acababa de copiar de una usb, unos logs de Pidgin y lo de una ponencia que termine de hacer en mi desktop, por lo cual tan solo eran los primeros borradores).
1) Suspender la sesión donde esta uno trabajando (s2disk)
2) Decidir que siempre se puede hacer un chroot de debian dentro de ubuntu ya que eso termine haciendo (y via debootstrap ni siquiera necesitaría una entrada en el grub), necesitaba un escritorio usable y ubuntu lo dejo asi, si ya se que debian estable con los drivers de VIA podría haber quedado también así, pero me pareció mejor que Ubuntu 8.04 LTS funcionara, claro en ese momento estaba usando el 8.10 que causa mas problemas con esta configuración en particular
3) Decidir probar la imagen de ubuntu 9.4 (no el netbook remix que ya había probado y realmente deja inusable la maquina)
4) bootear ubuntu 9.4 live y usar gparted para deshacerse de la partición de debian, de paso hacer resize de la de ubuntu y salir (todo bien hasta aqui)
5) iniciar la sesión que había suspendido en el paso 1, también todo bien hasta aquí (de hecho pior por no haber aprovechado para respaldar el /home)… hasta el momento de hacer exit en el cual al hacer sync contra el disco, encuentra particiones donde no habia, y otras cosas (claro esto lo note hasta después, en su momento tan solo de trabo y le di botonazo tal cual)
6) iniciar de nuevo ubuntu 9.04 live y al instalar al momento de montar las particiones trabarse… (botonazo de nuevo)
7) iniciar de nuevo ubuntu 9.04 live y probar montando las particiones (un monton de errores), como esto ademas fue rapido, por que no, pasarle a /home fsck -yf lo cual hizo que entre lo que escribio la imagen suspendida y el resize del live en el paso 4 el fs quedara hecho un merequetengue
8) Decidir que como ya es tarde, es mejor dar formato a / y /home y probar 9.04
9) Descubrir que lo que en 8.10 del wifi medio funcionaba, en 9.04 ha empeorado, es decir al apagarse la imagen de la pantalla se pierde la conexión de red (peor aun intentar hacer funcionar la tarjeta logra que se trabe la maquina)
10) RTM descubrir que 8.04 LTS tiene mejor soporte en todo lo de esta maquina (una semana despues de sufrir por la wifi) y por lo tanto volver a instalar…
Para rápido es mala idea:
1) Suspender una sesión en un swap compartido por dos instalaciones de linux (o mas)
2) Modificar la estructura de particiones y luego regresar a la sesión suspendida
3) Tratar de arreglar las cosas con fsck en lugar de testdisk en primer termino (o hasta con gparted)
Je… lo bueno es que no le había dado mayor uso a la hp2133 que un lector de PDF de pantalla grande y como maquina para llevar mi presentación al CONSOL…
Algunas cosas interesantes que encontré (o necesite)
unetbootin (utileria funciona en win y lin para meter ISO en una usb, si aunque la manera de Debian sea bajar la imagen hacer cat del tgz a la unidad correspondiente después montar la misma y ahí copiar el netiso o card o lo que guste uno, este programa lo hace mas rápido y ayuda si no tienes mucha experiencia en la linea de comandosI
testdisk, una chulada para jugar con particiones, buscar particiones perdidas, arreglar particiones
RIP, que ya casi estaba idem, una minidistribucion (bueno ya no tanto) especializada en recuperar sistemas de archivos, particiones, etc., etc.
Deshabilitar scrollkeper en Ubuntu 8.04 esto ayuda muchisimo en una netbook (eso y usar powertop) aunque hay desde desinstalarlo con dpkg –force-all –remove scrollkeeper –purge hasta la solucion que más me gusto, en mi caso editar /etc/scrollkeeper.conf para que indexe /dev/null para el problema en particular consultar https://bugs.launchpad.net/ubuntu/+source/scrollkeeper/+bug/164819