El Kernel Panic del Mal. Parte 6. Corrigiendo Errores en Windows

Retomando nuevamente con la serie de artículos denominada El Kernel Panic del Mal, donde explico una de mis travesías más profundas en el mundo de Linux y dejo plasmado varias de las cosas que aprendí.

Dado que tiene tiempo que escribo sobre este tema no logro recordar muy bien porque tenía que ejecutar el comando chkdsk en Windows. Leer más “El Kernel Panic del Mal. Parte 6. Corrigiendo Errores en Windows”

¿Para qué sirve la notación ./ antes de ejecutar un script en la consola?

Normalmente, cuando vas a usar una herramienta o utilidad en Linux lo haces mediante su comando correspondiente. Para Git, todo comando inicia con la instrucción git; para instalar software en distros basadas en Debian se usa apt-get; si quieres correr un script en Ruby usas ruby archivo.rb o en NodeJS node archivo.js. Leer más “¿Para qué sirve la notación ./ antes de ejecutar un script en la consola?”

-Doctor, ¿qué distro de Linux debo usar? -Mijita, le tengo la solución…

… mire señorita Raquelina, siga este enlace y haga el test para saber que distro de Linux le conviene usar, facilito. Son solo 20000 COP la consulta 😀

Linux es un núcleo libre basado en Unix cuyo código fuente puede ser utilizado, modificado y redistribuido bajo los términos de la Licencia Pública General. En si Linux solo ofrece la base del sistema operativo, la parte que permite interactuar al sistema con los usuarios es manipulada por otras herramientas como lo es Gnome.

Siendo Linux software libre y abierto, son muchas las bondades y opciones que pueden partir desde este dando como resultado la creación de muchos otros sistemas que se les conoce como distribuciones basadas en Linux o como les dicen por ahí distros las cuales permiten satisfacer las necesidades de grupos específicos como ejemplo esta para entornos de servidor, supercomputadoras, teléfonos móviles, video consolas, computadoras personales, dispositivos embebidos y otros.

Tantos lugares donde podemos encontrar Linux y tantas opciones hacen difícil la elección para usuarios que quieren incursionar en el mundo de este sistema operativo, pero a ese complique le llegó su remedio el cual es zegenie Studios con su Linux Distribution Chooser, un aplicativo web a modo de quiz para encontrar las características de las distros que más satisfagan las necesidades del usuario interesado.

linux distribution chooserEn múltiples idiomas para que no sea una excusa el no hacer el examencito. El interrogatorio consta de preguntas sencillas sobre lo que sabe hacer un usuario en su pc, si usa interfaces gráficas o consolas, si sabe que es Linux, destrezas instalando o reinstalando software y más preguntas para arrojar resultados precisos sobre cual distro es más adecuada para cada interrogado.

Aplican en este quiz distros como Ubuntu, Fedora, Mandriva, OpenSuse, Debian, etc. Todo a pedir de bocas para que los que quieran usar, probar o simplemente echarle un ojito a lo que es la máxima expresión del software libre, muchísimas distribuciones que apuntan a diferentes sectores y requerimientos, empresas, instituciones educativas, diseño, programación y si no encuentras lo que necesitas, puedes tú mismo ponerte manos a la obra y crear tu propia distro con todo lo que necesites, claro si sabes programar y esas cosas.

El cuestionario solo tarda unos minutos y luego te presenta un grupo de opciones con enlaces a seguir para que puedas proceder a descargar o tengas conocimiento de lo que se adecua a las necesidades del usuario.

Asi que si quieres entrar a este mundo pues ya tienes donde dar el paso inicial por si tienes muchas dudas.

Mi paso forzoso de Windows a Linux

Este post lo estoy planeando desde el día en que mientras intentaba reparar el sistema y ver que no había nada que hacer para salvarlo. En ese mismo instante hice capturas de los errores en pantalla que me mostraba el Windows para poder mostrarlas aquí.

¿A qué se debió dicho problema?

Con anterioridad, había visto que en las carpetas de Windows se pueden modificar ciertos atributos para hacerlas visibles o accesibles a ciertos usuarios pero nunca se me dio por probar dicha funcionalidad en mi computadora — desearía no haberlo hecho. Una tarde decidí modificar tales permisos para saber como era el manejo de esas opciones y para ello intente bloquear a los usuarios Invitado(s) la carpeta de la instalación de un juego el cual tenia por defecto instalado en C:\. Modifique los permisos, cree una cuenta invitado y accedí con ella al sistema. No funciono tal bloqueo.

Regrese con la cuenta administradora y retorne los permisos como estaban e intente en otra opción. Tampoco funciono. Luego de tanto probar por aquí y por allí y de moverme entre directorios, hice clic derecho “sobre el icono de la carpeta” pero en realidad lo hice fue sobre el espacio blanco del directorio que contenía esa carpeta, o sea, el clic derecho lo di en C:\Program files\ ¡Fuck!.

El principio del fin

Fui a la parte donde se editan dichos permisos y desmarque una opción que no había usado antes. Cuando le di en aplicar se me mostró una ventana muy particular, una advertencia que no seguí, le di en aceptar y fue cuando me di cuenta de todo. La ventana que estaba ejecutando el script o lo que sea tenia un texto que indicaba que sea lo que fuere que se estaba ejecutando, lo aplicaba al directorio C:\. Cancele la acción y otra ventana apareció pero me pareció mas correcto cancelar del todo, hasta este punto nunca supe si debí dejarle terminar. ¿Que sucedio después? Sencillo, le quite los permisos de administrador a la cuenta de administrador sobre el directorio C.

Cuando quise acceder nuevamente a tal directorio me apareció la siguiente ventana:

error-acceso-a-CY a pesar de que buscara en Internet o preguntara a mis compañeros y cualquier otra cosa, ya no había vuelta atrás.

Dado a que estaba usando el famoso y popular Windows Vista, famoso por que la UAC jode como loco, no podía usar, ejecutar, acceder o cualquier cosa a archivos o directorios que estuvieran protegidos con ese sistema.

No podía abrir DVDs

ni-para-dvdsNo podía desinstalar

sin-permisos-desinstalaro instalarno-puedo-instalarProgramas que para ser ejecutados tenían que ser aceptados por medio de las Cuentas de Control de Usuarios a.k.a UAC.

No me permitía copiar archivos de C:\ a D:\, mi partición. Sino es porque cuento con varias USBs hubiese perdido mucha información o más de la que perdí. Información o archivos que salve debido a que tenia una versión de Ubuntu instalada y me permitió copiar tales ficheros.

no-puedo-copiarIntente modificarle los permisos nuevamente, pero sin éxito alguno. El botón para acceder a muchos de los métodos para recuperar tales permisos estaba inutilizable gracias, otra vez, a la UAC.

Ni en la sección “Seguridad”

error-permisosNi mucho menos en la sección “Permisos efectivos” la cual recomendaban en un articulo que leí por ahí

error-permisos-2

Sin esperanzas

Lo deje ahí por ese día. Volví a la mañana siguiente y seguí buscando información para tratar de recuperar el sistema. Antes, había intentado con el CD de instalación de Windows (pirata) que tenia por ahí pero no me ayudo, ni el de Seven ni XP. !Restaurar el sistema no funcionaba!. Regrese, supuestamente, el sistema a una fecha que tenia como un mes de atraso y siguió igual todo. Hice una reparación y ¡menos!.

Luego, encontré una comando que se escribe en consola RSTRUI, adivinen… no funciono.

nada con el rstruisin-permisos-restaurarComo decimos en Colombia: ¡Pailas!

Use mi ultima carta, buscar en sitios gringos a ver si me iba mejor. Ahí fue cuando mi suerte se acabo y tome la decisión de pasarme a Ubuntu por completo.

En algunos sitios, cuyos enlaces no tengo, encontré que usara las herramientas REGEDIT y/o GPEDIT. Leí bastante y todo me daba un brillo de luz de esperanza para encontrar una solución. Adivinaron una vez más:

error-regeditFallo todo lo que encontraba

no-gpedit

Lo ultimo que visite y lei fue algo respecto al usuario oculto. seguí las indicaciones y encontré un error. Me informe más sobre tal usuario y caí en cuenta que ya lo tenia activo y fue al cual ya le había quitado los permisos.

error-admin-ocultoSe acabo. Sabia que tenia que formatear o lidiar con un Windows en mal estado.

Antes de tomar esa decisión, manipule Ubuntu un tiempo a ver como se sentía pero estaba experimentando problemas con esa versión: La WUBI, tenia problemas de Flash y otras cosas, eso me motivo más para recuperar mi sistema Windows.

Pasando a Ubuntu

Lo ultimo que hice fue subir fotos, música, videos, documentos y demás cosas importantes a cuentas de correo y a dropbox y mediafire. Lo que no debía subir a esos servidores lo copiaba a las USBs.

Primero, intente formatear el disco con otro CD de xp que me prestaron (también pirata) pero no funciono. Con otro de Seven, menos. Tengo una versión de Fedora, no se cual, con esa si pude formatear. ¿Qué paso con la formateada? Quede sin sistema operativo alguno, ¡fail! Asi que me tocaba siempre iniciar con el Live CD de Fedora para poder usar la PC.

No instale Fedora por cuestión de gustos. Opté por Ubuntu 10.10. Le di formato a todo el disco, lo instale, configure y actualmente lo uso como S.O principal.

Descargue y copie todos los archivos al disco y empece mi vida usando software libre.

Hoy en día puedo asegurar que lo único que extraño de mi viejo sistema operativo son dos cosas:

  • Los juegos: S4 Leuage, Operation 7, Microvolts, CoD, Total Overdose y las versiones de los GTA que tenia.
  • El ConvertXToDVD para hacer mis DVDs personalizados.

De resto, puedo vivir sin Windows.

Manipula tus particiones con Parted Magic

Hoy les brindo un nuevo post el cual escribo usando mi nuevo sistema operativo luego de tener que migrar forzosamente de Windows a Ubuntu por un error que detallaré mas adelante en algún articulo. Debido a que le di formato a todo mi disco duro el Ubuntu se instalo sobre todo este y la tabla de particiones se hizo automáticamente, o sea, que no deje partición alguna para instalar algún otro sistema operativo. Pasados los días usando Maverick Meerkat (Ubuntu 10.10) me di a la tarea de intentar instalar alguna versión de Windows, trate con XP y Seven, fracase en ambos debido a que:

  1. Windows Seven no crea particiones.
  2. Los CDs que me prestaron con XP (ambos piratas :D) no bootearon.

Preocupado por esta situación me di a la tarea de buscar información acerca de esto usando un motor de búsqueda distinto al de siempre -Google, DuckDuckGo. Buscando, buscando y buscando llegue a los foros de Ubuntu-es.org donde encontré muchas respuestas a particularidades que una vez las reuní todas pude sacar la conclusión de que para poder hacer la partición que necesitaba, tenia que hacerlo desde otra distro de linux, la que fuese.

¿Por que tenia que ser desde otra distro?

Fácil y sencillo, en linux para poder leer o escribir datos en un disco o partición, esta debe ser montada, o sea, ser habilitada para acciones de lecto-escritura, sino, no se podría hacer nada. Dado que todo el Ubuntu lo instale automáticamente y no cree de manera manual la tabla de particiones para poder crear una en el espacio de disco sobrante o el que podía tomar del disco tenia que desmontar la unidad y eso era prácticamente imposible porque la partición principal es la que bootea y no podía desmontarla al mismo tiempo que es usada.

Le encargue a un amigo que descargara la ultima versión estable de Ubuntu, la 11.04. Mientras el descargaba y quemaba dicha distro me puse a leer algunos blogs para matar el tiempo y di con un post muy particular en bitelia donde anunciaban una nueva versión de un sistema operativo liviano y que su función principal es el manejo de discos. “…Discos…”, esa fue la palabra clave para mi, accedí a esa web y lei todo lo necesario y comprendí que era justo lo que necesitaba, descargue la imagen .ISO y lei como podía hacer para ejecutarlo desde una USB.

Parted Magic, mi salvador

Parted Magic, para el que todavía no lo conozca, es una distribución Linux Live que permite gestionar y solucionar problemas en el disco duro de forma rápida, segura y sencilla. Con Parted Magic podemos crear particiones, recuperar archivos, analizar discos, unir o dividir particiones, clonar discos completos… e incluso pruebas de rendimiento a nuestro PC.

Asi lo describen en Bitelia y así es como trabaja Parted Magic.

parted magic escritorioLas instrucciones para bootear desde una USB usando UNetbootin las detallaré en otro post o también lo pueden leer en ingles en el mismo sitio de la aplicación.

Más imágenes del Parted Magic.

parted magicEl escritorio de Parted Magic te muestra información al respecto del uso de memoria, cpu y procesos en ejecución. Y también trae una serie de aplicaciones por defecto en el escritorio para realizar operaciones básicas como navegar los discos, configurar una red, analizar el estado del disco duro, hacer las particiones, etc.

En la imagen de arriba muestro la ejecución de GSmart Control que se encarga de analizar el estado del disco duro y nos brinda información útil si este llegase a tener dificultades o cosas a mejorar. Para mi caso en la sección Atributos me marco que debía conseguir una forma de mantener mucho más frío el disco.

parted magic gpartedEn la imagen se muestra el editor de particiones de Gnome -Gparted. Con el cual, desde parted magic fui capaz de crear la particion necesaria para poder intentar instalar algún Windows.

parted magic gpartedAsi se ve cuando el GParted esta trabajando sobre alguna de las particiones. Obviamente para crear la particion tuve que desmontar /dev/sda1/ el cual es la particion primaria en la cual instale el ubuntu y luego de eso pude redimensionar ese espacio y crear la particion de tipo NTFS para sistemas Windows.

Para finalizar les comento que la booteada del Parted Magic desde USB y CD-ROM tiene sus contrastes.

  • En la USB bootea mas rápido que en el CD-ROM.
  • Una particularidad desde el CD-ROM es que una vez cargado el Parted Magic, la unidad de CD libera el disco y aun así la distro trabaja con normalidad.

Parted Magic no solo sirve para hacer particiones, tiene mas utilidades pero comparado con el tiempo de espera para que cargue un livecd x pues es mucho más rápido tener a mano Parted Magic.