Recuperar datos con Linux
NoticiasCuando estás acostumbrado al mundo de Windows o OS X, Linux puede parecer un poco implacable.
El acceso por línea de comandos no solo entrega las claves completas a la mansión a cualquier usuario involuntario con acceso a la cuenta del administrador, rara vez hay una red de seguridad en caso de que las cosas salgan mal..
A pesar de los avances en la mayoría de los equipos de escritorio de Linux (donde la ubicua Basura puede almacenar de manera segura los archivos eliminados), no obtiene dicha protección de la mayoría de las herramientas de configuración, instalación y mantenimiento específicas del sistema..
Y si bien es raro que algo salga mal sin su entrada directa, algunos accidentes ocurren, especialmente si disfruta de los retoques con el último lanzamiento de distribución cada mes..
Pero al ser Linux, hay mucho que puedes hacer para salir de un agujero, por lo que siempre es una buena idea tener una distribución digna de reparaciones a mano cuando realizas tareas de configuración e instalación..
Una de las mejores novedades de los últimos años ha sido el Live CD. Estos ofrecen una instalación de Linux completamente funcional que se ejecuta desde una unidad óptica. Si tiene suficiente memoria, incluso puede instalar nuevos paquetes en el disco RAM tal como lo haría al completar una instalación estándar.
Esto hace que un lanzamiento reciente de un instalador basado en Live CD como Ubuntu Jaunty sea la herramienta perfecta para la recuperación del sistema. No solo incluye todos los paquetes que pueda necesitar, sino que se ejecuta desde la unidad óptica en lugar del disco duro, sus datos no se tocan y no hay posibilidad de que los archivos se sobrescriban sin una entrada directa. Es el lugar obvio para comenzar cuando te atascas..
1. Arrancando Linux
Probablemente el problema más común es cuando el menú de arranque de Linux desaparece o se corrompe. La razón más probable de esto es que una instalación compartida de Windows ha vuelto a sellar su autoridad sobre el registro de arranque maestro de su disco, sobrescribiendo el cargador de arranque Grub con su propio código de inicio del sistema.
En estos casos, debe iniciarse en un entorno Linux diferente, ya sea desde un Live CD o desde cualquier otro medio de inicio de Linux que pueda obtener. La distribución que elija también deberá tener instalado Grub..
Con Ubuntu, abra la Terminal desde el menú Accesorios y escriba sudo grub. Esto iniciará el cargador de arranque con privilegios de administrador. Desde el 'comida'símbolo del sistema, escriba encontrar / boot / grub / stage1. Esta función de Grub busca en cada unidad compatible conectada a su sistema para el/ boot / grub / stage1'archivo, que se utiliza para iniciar el sistema operativo.
CONSEGUIR A GRUBBY: La línea de comandos puede parecer desalentadora, pero en realidad no lo es.
Cuando se detecte el archivo, emitirá el número de la unidad y la partición de su instalación perdida utilizando el formato (hd1,0). Su salida se verá diferente, pero es el número de unidad seguido del número de partición de la partición de Linux que está buscando.
Grub solo debe instalarse en una sola partición en una sola unidad, por lo que no debe encontrar más de una versión del archivo. Para restaurar el gestor de arranque Grub en su unidad, escriba raíz (hd1,0), intercambiando la unidad y el número de partición con la salida que encontró con la anterior 'encontrar'comando. Entonces escribe configuración (hd1), intercambiandohd1'para su número de unidad.
Ahora debería encontrar que su partición de Linux y su capacidad de arranque han sido restauradas. El único problema potencial es que este proceso podría sobrescribir un cargador de arranque de Windows, y si Windows se instaló después de la instalación original de Grub, no se iniciará desde el menú de arranque.
2. Arrancar Windows
Afortunadamente, agregar Windows a su menú de Grub es bastante fácil, y es sencillo agregar cualquier otro sistema operativo que desee iniciar desde su sistema si tiene una entrada de ejemplo para trabajar. La clave para el menú de arranque es un archivo llamado '/boot/grub/menu.lst', y si abres esto en un editor de texto, deberías ver que el formato es relativamente fácil de entender.
Por ejemplo, aquí hay una entrada típica para iniciar una instalación de Windows desde la primera partición de la unidad:
título de Microsoft Windows
raíz (hd0,1)
activar
cargador de cadena +1
Puede hacer que esta entrada de inicio de Windows sea la selección predeterminada agregando una línea que tenga 'savedefault'como la única palabra.
TEXTO SIN FORMATO: El formato de 'menu.lst' es bastante sencillo y fácil de entender
Agregar entradas de Linux no es tan fácil, ya que necesita obtener la ruta a ambosinitrd.img'(Disco RAM) y'Vmlinuz'Los archivos (kernel) son correctos, de acuerdo a cómo se sientan en el sistema de archivos de Linux. La mejor manera es copiar y pegar una entrada existente y cambiar las rutas en consecuencia.
Las versiones anteriores de Grub no admiten los tipos de sistemas de archivos más recientes. ext4, por ejemplo, es una actualización importante del sistema de archivos Linux estándar y necesita una versión especialmente modificada de Grub para iniciarse en él. Esto podría causar un problema si instaló una nueva distribución de Linux usando ext4 junto con una versión anterior con su versión anterior de Grub.
La única opción en este caso es actualizar Grub, ya sea manualmente o mediante una distribución que se envía con el Grub modificado, como Ubuntu Jaunty.