sábado, 17 de octubre de 2009

Dual boot Arch linux, Vista

Ayer segui adelante con mi plan de poner Arch linux en esta laptop, así que me baje la imagen de Arch y la puse en my usb, resulta que te permite instalarlo desde el flash drive, asi que como no tenía cd's a mano eso hice, grabe la imagen a mi usb drive con Image Writer e hice boot desde mi usb drive, iniciar el proceso de instalción no tiene mucha complejidad, pero aún así me eche una ojeada por la guía de instalación del Arch lo que gusto más fue que Arch tiene una copia de la guía de instalción grabada en la imagen, a la cual puedes acceder abriendo otra consola ej. Ctrl+F2 y usar el comando:

yo@mylaptop#:less /arch/docs/official_installation_guide_en


Para iniciar la instalación ejecutamos el comando:

yo@mylaptop#:/arch/setup


seguí la guía paso a paso, mi primer problema fue no saber que layout del teclado tenía :P pero escogí uno que decia latan-uno o algo parecido, despues pasas por los menues para configurar el sistema y luego llegas a la parte importante, particionar los discos, como ya había referido en otro post esto lo había hecho anteriormente desde mi windows vista así que seleccione primero la forma de partionar manual de los discos, debo aclarar que no leí la documentación completa antes de instalar mi Arch, para ser honestos estaba demasiado emocionado para leer, lo que quería era ensuciarme las manos, así que seguí el particionamiento como pude, el programa que se corre para particionar manualmente te muestra los diferentes dispositivos de almacenamiento conectados al sistema en mi caso fueron:



/dev/sda _
/dev/sdb _
/dev/sdc _
DONE


La pantalla era algo similar alo que muestro arriba, para asegurarme de donde debía trabajar abri otra terminal Ctrl+F2 y abri la guía de instalación como explique arriba, luego abrí otra consola Ctrl+F3 y utilice fdisk para ver el estado de mis particiones en el disco duro:

yo@mylaptop#:fdisk -l


Esto me mostro que tenia diversas particiones, la salida del comando fue similar a esta:

Disk /dev/sda: 146.8 GB, 146815733760 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 x 8277083 x NTFS
/dev/sda2 x 17850 123277083 x NTFS
/dev/sda3 x xxxxx 15123456 x Free



Debo aclarar que esta no fue la salida de mi computadora pero la usare para explicar

La primera columna representa los dispositivos conectados y representados por sus particiones, por ejemplo /dev/sda1 representa el dispositivo /dev/sda usado generalemente para discos duros, la seguna columna marca en que punto inicia esa particion, la columna End, marca donde termina, la columna siguiente marca el tamaño en bloques de la particion en question, la columna Id el identificador del sistema de archivos y por ultimo system dice con que tipo de datos fue formateada la particion.

NTFS se refiere a particiones windows, como quiero que mi windows sigua funcionando si hago algo mal entonces No usare es particion sino que usare la particion con espacio libre, en mi caso solo tuve que crear diferentes particiones con el programa de instalción de Arch, una vez que supe que mi disco duro era el dispositivo /dev/sda puesto que ahí estaba mi windows y el tamanño en bytes era el correcto de la unidad me dirigi a particionar los discos manualmente. Cree 3 particiones con el espcio disponible.


/boot
/
swap


la particion de /boot es donde se graban los kernels de linux generalmente no crece de 30Mb a menos que grabemos varios kernels en ella, yo le di 100Mb porque me gusta tener diferentes kernels.

la particion / es donde se grabaran TODOS los archivos del sistema es el directorio raíz el más importante sin el no hay sistema.
Nota: Para que el sistema sea usable se requiere por lomenos una particion de raíz y una de boot

Por último la partición de swap es la memoria virtual, yo la hice de 1Gb aunque se recomienda hacerla del mismo tamaño de tu memoria ram si se quieres usar suspensión (stand by) en tu sistema pero a mi se me olvido :P.

Cuando tuve problemas volvia a la guía de instalación y al manual del programa de particiones, con la letra "t" el programa te permite cambiar el tipo de archivos de la particion, te presenta una lista y el Id de cada sistema de archivos, para el sistema de raíz y el de boot yo seleccione Linux, y para la swap seleccione Linux Swap, una vez hechas las partiones seleccionas "write" y se graban los cambios en el disco, sin embargo los discos no tienen los nombres de:


/boot
/
swap


así que ahy que asignarlos para ello antes de escribir los cambios a disco escribe en una hoja de papel que dispositivo es cada particion usando de nuevo:

yo@mylaptop#:fdisk -l


o en el mismo programa de partición, para ver por ejemplo que /dev/sda5 sera la particion de /boot ya que es la de 100Mb que cree y que la de swap sera la de 1Gb, y que el espacio restante sera para la partion "/" de raíz.

Despues de crear las particiones regrese al menu y seleccione la opcion de dar formatos a los discos, de otra manera no funcionaran, seleccionas tu disco duro en mi caso /dev/sda y en cada particion cuando se te pregunte le dice que te la formatee con el formato adecuado, aquí te permitira seleccionar la particion correspondiente por ejemplo /dev/sda3 (suponiendo que aquí quiero poner mi raíz "/") y te muestra los formatos existentes, yo selecciones ext4 para la raíz, que es un sistema neuvo y mas eficiente y para evitar problemas con el grub que es el boot loader selecciones ext2, y Swap para la particion de 1Gb que creamos que en mi sistema fue /dev/sda5, de esta forma el programa te formate las particiones con los tipos de datos adecuados, no le tomo mas de 1min en mi disco de 160Gb, luego terminas y regresas al menu principal, de los pasos siguientes en el de seleccionar paquetes seleccione casi todos, los que pense que usaría, si no los conoces, ponlos todos, y la ultima parte es importante, la instalción del Grub que es el boot loader.

Sigue las instrucciones del instalador y el grub se instalara de forma correcta, el único paso importante es cuando se te presenta los contenidos del menu.lst, este archivo contiene la información de los discos duros y que opciones desplegar al iniciar el sistema, busca la opción de windows hasta que veas algo similar a esto:


#title Windows
#root (hd0,0)
#savedefault
#makeactive
#chainloader +1


Ahora en este paso es muy imporante si no esta bien configurado cuando inicies tu computadora no veras la opción de windows en la lista y no podras entrar a el, y aunque este de estar erroneo veras puros errores.

Punts importantes a chekar


  • 1. Chekar los comentarios, caundo una línea inicia con "#" significa que la línea entera esta comentada, esto quiere decir que grub la igorara a la hora de leer el archivo, esto te permite poner comentarios para que recuerdes porque pusiste tal o cual cosa, pero si la parte con información para entrar a windows esta comentada no servira porque grub la ignorara, así que quita todos los # del bloque de información de tu windows hasta que se vea parecido a esto:


  • title Windows
    root (hd0,0) <====
    savedefault
    makeactive
    chainloader +1


  • 2. Ahora que no tenemos comentarios ahy que chekar la línea marcada arriba


Usaremos de nuevo:

yo@mylaptop#:fdisk -l


en mi computadora con el fdisk -l pude ver que mi particion mas grande tiene NTFS, esa es mi windows y su dispositivo es /dev/sda5 así que en la línea
root (hd0,0)
usamos /dev/sda(n) (hd0,(n-1)) tendremos así:


title Windows
root (hd0,4)
savedefault
makeactive
chainloader +1


Grabamos el arhivo con Ctrl+O si selccionamos nano para modificar el archivo
escribimos "reboot" en la línea de comando y listo tenemos Arch dual boot con Windows Vista!, nos vemos al rato que le ponga interfaz gráfica a mi Arch.

viernes, 16 de octubre de 2009

Tech Support

Leyendo otros blogs me tope con una imagen bien fregona que me trajo recuerdos, aaaah aquellos días en los que tenia que arreglarle la computadora a todo el mundo cuando trabajaba de Help Desk xD bueno en fín, para que vean que aunque no sepamos como se hacen las cosas en todos los programas del universo como le hacemos para que parezca que sí cuando nos preguntan jajaja chido!

jueves, 15 de octubre de 2009

Arch, Windows 7 y el partition magic

Que onda!, ya desde hace tiempo traia la inquietud de probar otra distro de linux, sobre todo después de mi desencanto con la última version de (k)ubuntu 9.04 ahora con la venida de 9.10 según veo en los foros de ubuntu no parece haber nada nuevo bajo el sol, así que aburrido me puse a investigar y me encontre con Arch, al parecer es una de esas distribuciones que tienen bastante tiempo por ahí sin embargo no la he probado, me tope con ella mientras buscaba una distro rapida, resulta que Arch viene lo mas limpio posible:

Both the Core and the Netinstall images provide only the necessary packages to create an Arch Linux base system. Note that the Base System does not include a GUI. It is mainly comprised of the GNU toolchain (compiler, assembler, linker, libraries, shell, and a few useful utilities), the Linux kernel, and a few extra libraries and modules.
http://wiki.archlinux.org/index.php/Beginners_Guide#Part_I:_Install_the_Base_System


La idea según ellos es mantenerlo simple así que vere si es cierto, por mientras (quiera yo aceptarlo o no) he estado muy conforme con el vista que venia en mi nueva laptop (les conte? ta fregona CPU 4200 intel, 2Gb Ram DDR2, HD 160GB, camara, mic, ta chida :P) bueno la cosa es que ya he probado el windows 7 en otras computadoras (en la mía sera el test la próxima semana y escribire un artículo :P) y me pareceio muy bueno, es como una versión mejorada de vista, menos "bloated" y parece correr muy bien, el cuento es que necesito un programa para particionar mi disco antes de la tarea así que haciendo uso de unas cuantas etiquetas en google ;P me encontre el partition magic, este programa lo recomiendo, ya lo he usado antes para este mismo propósito (particionar mi disco y hacer espacio en mi windows para instalar mi linux :P) así que por si a alguien le interesa aquí les dejo el link, nos vemos!.

Download Partition Magic

Entre esta y la próxima semana subo mis reviews para el Arch y Windows 7, hare unos benchmarks del windows 7 y mi Vista actual para comparar nos vemos!

Update 15minutos después: Resulta que baje el partition magic y me tope con que no es compatible con Vista y Norton ya no piensa sacar mas updates, entonces mientras buscaba otra alternativa en un foro decian que se podía hacer desde vista así que hice start > control panel > en la parte superior derecha en el buscado escribi: harddrive y me tope con un resultado que decía "resize drives" wow, se puede llegar desde: Inicio > Equipo > Click derecho y selecionar "Administrar", después > almacenamiento y discos > seleccionar partición > click derecho "Reducir Volumen" esto si que fue de ayuda y lo hice en menos de 1min!! que maravillla!

jueves, 10 de septiembre de 2009

Mejoras al kernel 2.6.31 de Linux

Hola!, me entero via barrapunto que se han hecho modificaciones en la version 2.6.31 del kernel de linux en cuanto al manejo de memoria Ram y Swap, al parecer estos cambios estan mostrando algunas mejoras notables en cuanto a eficiencia a la hora de usar la memoria, para que se den una idea las prueas las realizaron en una maquina con 512Mb de Ram (como la mia :P) y parecen ser prometedoras, bueno no nos queda mas que parchar nuestro kernel o esperar a que salga el final version, esperemos y sea una mejora notable para todos los que queremos volver a usar un escritorio como gnome o kde con menos de 1Gb de Ram :P.

martes, 8 de septiembre de 2009

Sistemas Operativos

Que onda!! hace mil años que no escribo aquí, las razones son varias, una se que no muchos me leen (xD nomas yo) la otra es que no me doy el tiempo, pero hoy me encontraba leyendo sobre Sistemas Operativos, ya que tengo examen de esa clase mañana, la verdad es que se ve que va a estar pesado pero pues es lo que me gusta asi que a darle y paseandome por la web me tope con un presentación que me parecio muy útil aquí se las dejo para ver si les sirve (a mi me sirvio) =).


miércoles, 4 de febrero de 2009

Virus de Usb drives (viewfiles.exe)

Bueno la verdad es que este blog es tan nuevo que la primera entrada lleva 5minutos publicada y ya quiero poner algo más, asi que les contare la penosa historia de mi pobre laptop y como arregle el problema.

Hace no mas de 2 meses tuve que formatear mi equipo, es una laptop vaio ya con algo de kilometraje, 512Mb, Celeron M corriendo XP, esta tan lenta y llena de cosas asi que formatear parecia la solución mas rápida, tenia uno que otro virus que un compañero me había pasado por flash drive de usb una vez que le presete mi laptop, ademas que tener 3 particiones para tener mi linux y una particion de datos fat32 que siempre dejo vivo en un equipo con HD de 40Gb es un crimen.

Asi que me decidi a formatear a la pobre laptop, dejar solo win xp en mi compu, sonaba como un crimen cada que lo pensaba, pero con un HD tan pequeño me decidi. Formate la computadora y pase por el tedioso proceso de volver a instalar todo el software que uso, los drivers, pasar mis datos, etc. Entonces recuerdo que tenia muchas cosas en la particion de datos que no borre, lo primero que pense es FUCK!! el virus se ha de haber metido en esa particion y sigue vivo, pero como no veia señas de infección, me dije estas loco. Al dia siguiente oh sorpresa mi disco duro aparece como una carpeta, no lo puedo abrir haciendo doble click, que esta pasando.

Sin pensarlo 2 veces me dije ese virus sorbevivio y me sigue molestando, asi que como buen geek me dije, ese virus no me va a ganar, entre a mi particion de windows haciendo explorar en vez de dar doble click. Una vez adentro me dirijo a activar los ver los archivos ocultos y oh sorpresa no se muestran, este virus se ve dificil de roer.

En vista de que este virus se ponia dificil abri el task manager, pero no veia nada raro, todos los procesos parecian normales, el csrss, cftmon, lsass, smss, wuaclt, alg, todos servicios conocidos, entonces que estaba pasando, me diriji a abrir un programa start>run>"msconfig" este programa que "out of the box" (o sea que ya viene asi de fábrica) con win xp te muestra los procesos que se corren cuando tu computadora inicia, estuve viendo pero todo parecia normal tambien, que estaba sucediendo?

Entonces me dije esto requiere un analisis mas afondo, abri un programa que uso habitualmente para limpiar mi computadora de basura, el Ace Utilities este limpia el registro de llaves invalidas, los archivos temporales, cookies, etc, este tambien me muestra todas las entradas de servicios, programas, y hasta dlls que se corren al iniciar windows, resulta que habia una entrada señalada como nueva, que extraño porque el "lsass" esta señalado como recien agregado, este proceso es normal de windows y se encarga del manejo de la seguridad local, como autentifacación de usuarios y otras cosas, entonces porque esta marcado como nuevo? como no queria estropear mi recien formateado windows deje esa entrada intacta y prosegui.

Un par de dias deje la busqueda y aprendir a vivir con el virus, abria mi disco desde el explorador, y cuando iniciaba la compu, cerraba y abria el explorer.exe ya que funcionaba mal, unos dias despues me harte y me dije es ahora o nunca y fue cuando encontre com habilitar los archivos ocultos.

Procedimiento:

start>run>regedit ENTER
En el regedit navega hasta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL
En el panel de la derecha borra la entrada marcada como: CheckedValue
Haz click derecho en el panel derecho en un lugar vacio y selecciona: New>DWORD Value
En el nombre escribe: CheckedValue
En datos escribe: 1

Una vez que hice esto pude ver mis archivos ocultos, (puede ser que necesites reiniciar tu cimputadora antes de ver los cambios) una vez que los puede ver me diriji al root folder de mi disco duro osea al C:\ y con que sorpresa me encuentro un archivo escondido llamado autorun.inf el contenido exacto del archivo no lo tengo pues los borre pero les explicare mas o menos que hace esto y para que sirve.

Muchos cd's con software y usb que utilizan programas para acceder a ellos como u3 y otros utilizan archivos autorun.inf, esto le dice a windows que cuando inserte un disco o un usb drive este debe seguir las instrucciones contenidas en este archivo, es una manera de que se corran los contenidos del usb o del cd sin que tengas que abrirlo tu directamente. El problema era este archivo le decia a mi disco que cada vez que yo diera doble click en el corriera un ejecutable llamado viewfiles.exe como obviamente este no es el explorador de windows borre el autorun.inf y viewfiles.exe y pense que todo seria felicidad y que ya no tendria virus, oh sorpresa cuando reinicie mi equipo, estaba de nuevo. El archivo que elimine estaba de nuevo en mi C:\!!, me dije entonces buscare como quitarlo en internet y me tope con un blog muy interesante llamado mygeekside encontre una entrada donde el mencionaba como eliminar estos virus y amablemente el dejo un script hecho en visual basic que se encarga de eliminar el virus.

Aqui les dejo el link de su blog donde descargar el script, este scipt borra las variants conocidas de este virus y habilita los archivos ocultos:

http://www.mygeekside.com/?p=14

Bueno al final de todo no fue mi script asi que no tomo el credito, si les digo esto despues de correrlo el virus se cerro y borro algunos archivos sin embargo me di cuenta que se agregaba de nuevo cada que prendia la compu y tenia que correr el script todos los dias si habia de querer usar mi laptop sin el asi, que de nuevo deseperado me diriji hacia:

C:\Windows\System32\

en este directorio estan la mayoria de los archivos de sistema necesarios para que windows trabaja correctamente, encontre un archivo que era oculto de de modificación reciente, como no estaba seguro si era de sistema (no parecia) verifique su informacion:

click derecho > propiedades

no contenia informacion del autor en la ultima tab, y el software de Microsft tiene a estar firmado como Microsoft Corporation, etc, asi que tome el archivo lo comprimi y borre el original. De esta forma si fuera de sistema podia regresarlo a su lugar solo lo habia comprimido, pero si era el virus no se podria ejecutar por estar en este estado.

Para mi fortuna una parte de la infección desaparecio pero para eliminarla por completo tuve que ir de nuevo al registro y borrar una ultima llave que era nueva y no deberia estar: el lsass

start>run>regedit ENTER
En el regedit navega hasta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

borre la entrada marcada como lsass que se hacia pasar por el archivo de sitema de windows y despues de tanto pataleo logre eliminar el virus, si fue un MARTIRIO!!, el virus no era el peor del mundo, no rompio mi sistema, pero era molesto y me gastaba recursos, estas infecciones son comunes, les recomiendo que si tienen este virus que se contagia comunmente de USB drive de algun amigo usen el scritp de la pagina: http://www.mygeekside.com/?p=14 corranlo y si siguen con la infeccion borren la entrada del registro que les mencione arriba y feliz regreso a una computadora sana :) espero les sirva

¿Porque un blog?

Ya llevo un tiempo pensando en la idea de escribir un blog. ¿Porqué? ¿porque esta de moda? talvez porque no tengo a quien contarle mis cosas raras o solo porque si, la verdad ni yo estoy seguro, creo que porque me gusta platicar con otra gente sobre los temas que me interesan, politica, filosofia, tecnología, informática y todas esas babosadas que pasan por mi mente.

Aunque he de admitirlo lo hice como una especie de recordatorio, se que si hago un pequeño script, un programita, o tan solo posteo una noticia buena, se que ahora puedo regresar y verla, puedo practicar un poco mostrando las cosillas que hago en mi laboratorio secreto (mi pobre laptop) y pues bueno ya veremos que sale de esto, espero les agrade y que regresen de vez en vez a ver de que escribio el loco ese esta vez.