inicio mail me! sindicaci;ón

Archive for July, 2006

Paso a paso para volver a Grub despues de reinstalar Windows

Este tutorial fue escrito originalmente para Ubuntu Dapper 6.06, pero es apto para cualquier otra distribución (incluyendo Ubuntu Edgy 6.10, Arch Linux, OpenSUSE, Fedora Core, Mandriva y tantas otras), no es necesaria una interfaz gráfica y se realiza utilizando una consola.

Bueno, hace algún tiempo cuando hice el tutorial de LILO había prometido poner como hacerlo con Grub, hace un rato un amigo del laburo justo me dice que reinstalo Windows y perdió Grub. Así que es un buen momento para que lo publique, ahora que lo tengo fresco.

En este caso utilizamos Ubuntu (Dapper 6.06) el cual es un LiveCD (además de un instalador) con lo que no necesitamos entrar en modo “Rescate”, pero tengan en cuenta que si utilizan otra distribución para arrancar el sistema (que no sea un LiveCD), tal como Fedora, Debian, Mandrake o SuSE, van a tener que ingresar en el dicho modo en lugar de bootear normalmente el sistema.

Usuarios avanzados/medios: Este es un paso a paso, y por lo tanto tiene muchos datos que alguien ya experimentado puede saltear, si ya te manejas con Linux, mira al final del post este que hay una versión ‘reducida’.

  • Arrancamos desde el CD de Ubuntu 6.06
  • Como estamos utilizando Ubuntu, para no tener que ingresar sudo cada cinco segundos y que los comandos queden bien para otras distribuciones, vamos a loguearnos directamente como root:
  • sudo -s -H

  • Hacemos un directorio donde montar nuestro sistema:
  • mkdir /mnt/linux

  • Buscamos cual es la partición que tenemos que montar (para discos Serial ATA - SATA):
  • cfdisk /dev/sda

  • Para discos IDE:
  • cfdisk /dev/hda

  • Allí pueden ver las etiquetas (Label) de las particiones, buscamos la que tiene “[/]“:

  • Name | Flags | Part Type | FS Type | [Label] | Size (MB)
    —————————————————————————
    sda1 | Boot | Primary | Linux ReiserFS | [/] | 501.75

  • De acuerdo a cfdisk nuestra partición / es sda1
  • Montamos la partición root en el directorio:
  • mount /dev/sda1 /mnt/linux

  • Ahora hacemos un chroot dentro de la partición root recién montada:
  • chroot /mnt/linux

  • Luego, entramos a la shell de Grub:
  • grub

  • Dentro de la shell de Grub, hallamos cual es la partición donde tenemos que loguear root para reinstalarlo:
  • find /boot/grub/stage1

  • Esto nos va a devolver algo de la forma (hdX,Y) donde X e Y son números, en nuestro ejemplo que era sda1, seria (hd0,0).
  • Nuevamente, dentro de la shell de Grub, lo utilizamos con el siguiente comando:
  • root (hd0,2)

  • Ahora que ya estamos dentro de la partición correspondiente, hacemos el ultimo paso, reinstalarlo, para el siguiente comando tengan en cuenta el primer numero del comando anterior, que en nuestro ejemplo seria el 0:
  • setup (hd0)

  • Luego de correrlo, verán algo como lo siguiente:

  • Checking if "/boot/grub/stage1" exists... yes
    Checking if "/boot/grub/stage2" exists... yes
    Checking if "/boot/grub/e2fs_stage1_5" exists... yes
    Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
    succeeded
    Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,2)/boot/grub/stage2
    /boot/grub/menu.lst"... succeeded
    Done.

  • Salimos de Grub:
  • quit

  • Salimos de chroot:
  • exit

  • Reiniciamos el sistema:
  • reboot

    Para los usuarios mas avanzados:

      Booteamos con un LiveCD o en modo rescate, luego:
      # mkdir /mnt/linux
      # mount /dev/hdX /mnt/linux
      Donde X es la partición root. Tener en cuenta que si es SATA debería ser de la forma sdX
      # chroot /mnt/linux
      # grub
      grub> find /boot/grub/stage1
      Esto nos devuelve el hd que tenemos que utilizar en el siguiente comando, a modo de ejemplo se utiliza (hd0,1):
      grub> root (hd0,1)
      grub> setup (hd0)
      grub> quit
      # exit
      # umount /mnt/linux
      # reboot
    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Feliz Día para Mi :)

    Bueno, me voy a saludar a mi mismo, ya que hoy es el día del administrador de sistemas[*] y teóricamente eso es lo que soy (x2), así que, acá va:

    Feliz Día!

    Para mas información: www.sysadminday.com
    Saluden a sus administradores, no sean mal educados!

    [*] administrador de sistemas s. un administrador de sistemas es alguien que, como su primera función laboral, tiene la de manejar sistemas de computadoras y redes en nombre de otros, tales como empleadores o clientes.
    Para más información, referirse al articulo de la Wikipedia.

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Como montar una imagen ISO / MDF / NRG en Linux (sin grabar a CD)

    Antes de grabar una imagen ISO /MDF / NRG a un cd, tal vez la queremos probar, o tal vez simplemente nos interesa utilizarla y no conservarla, con lo cual es muy practico poder ‘montarla’ en un directorio del sistema.

    Generalmente las imagenes vienen en formato ISO que es el estándar, otros también bastante usados son .nrg que es de Nero Burning Rom, el .mdf / .mds de Alcohol-120% y por ultimo el .bin / .cue originalmente de CRWin pero actualmente utilizado por diversos programas.

    Para nuestro primer caso, practicamente el único requisito es que el kernel este compilado con soporte para el tipo de filesystem que poseen las ISO, que es ISO 9660 y Joliet para el caso de Microsoft. Generalmente todas las distribuciones vienen con el kernel compilado con estas opciones, asi que no hay que preocuparse.


    File Systems --> CD-ROM/DVD Filesystems
    <*> ISO 9660 CDROM file system support
    [*] Microsoft Joliet CDROM extensions

  • Para montar una imagen ISO debes tener acceso a root o sudo y hacer lo siguiente:
  • mount -t iso9660 -o loop,user imagen.iso /punto/de/montaje

    El “,user” permite que otros usuarios puedan acceder a la imagen montada, si no se desea eso, se debe excluir del comando de arriba.

  • Para el caso de los MDF podemos montarlos así (siempre como root o con sudo):
  • mount imagen.mdf /punto/de/montaje -o loop=/dev/loop0
  • Para montar una NRG el comando seria el siguiente:
  • mount -o loop,offset=307200 imagen.nrg /punto/de/montaje
  • Por ultimo, para montar un bin, necesitamos del programa CDemu.
  • Seguramente lo podrán encontrar en los repositorios de paquetes de su distribución. En el caso de Arch Linux por ejemplo lo pueden encontrar en el AUR (y utilizando aurbuild o qpkg pueden descargarlo e instalarlo automaticamente).

    Si desean convertir archivos de un formato al otro: mdf2iso es uno, nrg2iso es otro y ccd2iso es el que permite convertir imagenes .img de CloneCD a ISO.

    Fuente en ingles, la genial Wiki de Gentoo

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Extensión Firefox de la semana: All In One Sidebar

    Esta extensión permite evitar el tener una ventanita para las extensiones, otra para los themes, otra para los downloads, agrupando todo en la Sidebar de Firefox junto con los Historiales y Marcadores (bookmarks), permitiendo un menú mucho mas ordenado y cómodo.
    Además nos provee de accesos directos a distintas funciones para la Sidebar, tales como cargar una pagina en ella, utilizándola de ‘mosaico’, actualizar todas las extensiones y otros detalles bastante interesantes.

    Si quieren saber mas de ella:
    http://firefox.exxile.net/

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Joaquín Sabina en Argentina

    Bueno, me acabo de enterar que Sabina viene nuevamente al país, y esta vez, tengo la fecha del comienzo de venta de entradas!!

    Ahora solo queda esperar al 1ro de Agosto!

    Al parecer estaría tocando con Joan Manuel Serrat en el estadio de Boca Juniors, el Jueves 7 de diciembre del 2006. No digan que no les avise.

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Samba y CentOS: smb_retry no connection process

    Intentando mover algunos archivos entre un par de maquinas con CentOS, fui a montar el sistema de samba en la maquina local:


    mount -t smbfs -o username=usuario //server/share /punto/montaje/

    y de repente me encontre con ese bendito error:


    smb_retry: no connection process
    smb_add_request: request [fffffc00bc47d100, mid=0] timed out!
    smb_delete_inode: could not close inode 2

    Con lo cual digo, “no puede ser, si esto andaba bien!” y pruebo:


    smbclient //servidor/share -U usuario

    Lo cual funciona perfectamente… entonces, me decido a googlear por la primer frasesita del bloque de arriba, me encontré con este bug reportado en el sitio de CentOS.

    Al parecer es un bug sin resolver todavia, pero hay una vuelta (o work around) para llevar a cabo nuestro cometido (que es montar un directorio compartido con samba) y es mas o menos asi:


    mount -r //xxx.xxx.xxx.xxx/compartido /path/punto/montaje -t cifs -o username=usuario,iocharset=utf8

    Esto nos va a montar el directorio compartido en el punto de montaje que queramos y podremos utilizarlo como un directorio estándar del sistema. En algún lado había leído algo de que habían casos en los que smbfs no funcionaba correctamente y se debía reemplazar por cifs… pero pensé que era para shares de windows.

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Linux System Administrator (Red Hat Certified Technician)

    Y se va la segundaaaaaa!

    Ayer jueves 20, ni mas ni menos que el día del amigo (y por si fuera poco el cumpleaños de uno de los mios: Feliz cumple Seba!), rendi el final del curso Linux System Administrator, que esta basado en la curricula de Red Hat Certified Technician, y me habilita para rendir la certificación de este ultimo con mayor seguridad, *pero*, he decidido saltearme el RHCT y tirarme a estudiar para el RHCE (Red Hat Certified Engeneer), el cual tiene un costo un tanto saladito (alrededor de 600 dolares), con lo cual rendir el primero por 300 no tiene sentido (Esto gracias a un tip de mi instructor de LSA, Luis, gracias!).

    Por otro lado, el lunes estoy finalizando mi pase para la Facultad de Ingeniería de la UBA, me estoy cambiando hacia la carrera “Licenciatura en Análisis de Sistemas”, que es la carrera “corta” de Ingeniería en Informática (excepto por algunas diferencias en el programa). Una vez que tenga asignados los horarios, podre decidirme a cursar Oracle Database Administrator Fundamentals 2 “o” Enterprise Security and Risk, ya que le tengo ganas a los dos, pero los tiempos no dan para todo!

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Oracle Database Administrator: Fundamentals I

    Finalizado y aprobado!

    Ayer Martes 11 rendí el examen final de Fundamentos I de Administración de Bases de Datos Oracle, me fue bien, se que aprobé pero no se la nota (definitiva) todavía.

    Ahora estoy considerando si comenzar con el curso de Fundamentos II, con otro curso de seguridad (Enterprise Security and Risk) o que hacer (ambos?), ya que el cuatrimestre que viene empiezo con la carrera en la Facultad de Ingeniería y junto con los 2 trabajos, no se cuanto tiempo voy a tener disponible. Ya veremos… por lo pronto, la certificación del primer nivel ya la tengo.

    El curso valió la pena la verdad, aprendí lo que es un DBA, las tareas de uno y varias cositas que me sirven para aplicar en casi cualquier base que utilice SQL. Además me introdujo sobre el uso de las herramientas de Oracle que hoy en día son bastante usadas en una cantidad de empresas grandes considerable.

    pd. Mi ausencia, en parte, se debia a este examen.

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    glugCEN! dentro del DC

    Rubitux Blanco
    Finalmente nuestro querido grupo esta saliendo a la luz… y de que manera!
    Ni mas ni menos que con dominio del DC: http://glugcen.dc.uba.ar

    Pueden ver el mail de presentación que se envió a la lista de alumnos del DC en la wiki, que todavía se halla en el servidor anterior (stuff-a para los amigos).

    Los interesados, peguense una vuelta por el sitio, allí encontraran información para contactarse y unirse al grupo (irc, wiki, lista de correo…).

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong

    Cambio de Theme…

    Bueno, me canse del theme vSlider… la unica cosa q me gustaba probablemente nadie sabia q existia… esta era q los posts se ‘plegaban’ (de ahi el Slider) al presionar sobre el ovalo derecho.

    Asi que estoy probando uno con Ajax… es muy similar al de archlinux.com.ar, pero mas de mi estilo :)

    Compartí este articulo:
    • del.icio.us
    • Meneame
    • BarraPunto
    • Facebook
    • Digg
    • Technorati
    • BlogMemes
    • Ma.gnolia
    • Slashdot
    • MisterWong