RECUPERAR ARCHIVOS BORRADOS
ARRANCAR LINUX DESDE MS-DOS
COMO HACER QUE TU LINUX NO TE PIDA DEPENDENCIAS?

RECUPERAR ARCHIVOS BORRADOS
Ponte en situación: 

    Creas un fichero "mitrabajo.sh"
    Sin querer lo borras...
    Quieres recuperarlo...
    Pasos para conseguirlo:


desmonta el sistema de ficheros, en este caso /dev/hda7
(si fuera / -raiz- deberias hacerlo desde knoppix por ejemplo)
#->debugfs /dev/hda7
#debugfs: lsdel
(devolvera los inodos de los ficheros borrados 
-con la hora y otras cosas sabras kual es el tuyo-)
#debugfs: dump -p <inode> /tmp/fic
(no olvides poner los < > en el inodo)


#root->debugfs  /dev/hda7
#root->debugfs: lsdel
#root->debugfs: dump -p <12> /tmp/fic

ARRANCAR LINUX DESDE MS-DOS
Si tenemos arranque dual entre Linux y Windows 3.x, 95, 98 o MS-DOS, 
en ocasiones nos puede ser útil poder saltar de Windows a Linux 
directamente desde el modo MS-DOS en vez de pasar por el reinicio del sistema, 
BIOS, LILO o algún otro gestor de arranque de terceros. 

Esto se logra con la pequeña utilidad llamada Loadlin.exe que normalmente viene
incluida en las distribuciones de Linux. Si no lo tienes, lo puedes conseguir en
cualquier FTP que tenga distribuciones de Linux. 

Este método de arranque no está en contradicción con LILO, puedes tener ambos
tranquilamente.

No soy ningun experto mundial en Linux pero lo estoy utilizando aquí con éxito, 
me ahorra bastante tiempo en mis idas y venidas entre Windows 98 y Mandrake 9.1.

 Así que te contaré cómo lo hago:

1. Antes que nada vamos a crear en el directorio raíz una carpeta que utilizaremos
para guardar la imagen del kernel, la podemos llamar por ejemplo, C:\Linux 

2. Ahora tenemos que copiar el loadlin.exe a algún sitio donde lo podemos llamar desde un bat, 
podemos copiarlo directamente a C:\ o colocarlo en un sitio que esté en el PATH.

3. Tercer paso: vamos a crear el bat que nos serviría para arrancar Linux, tendrá 
más o menos este aspecto:

smartdrv /c

loadlin c:\linux\vmlinuz root=/dev/hda3 ro 

Solo tienes que modificar la partición donde tienes Linux, yo lo tengo en /dev/hda 3,
en tu caso sería, hda1, hda5, hdc1, etc., etc., tienes que modificarlo de acuerdo a tu
situación. Y también el nombre de la carpeta donde guardarás el kernel, si no la llamas 
"linux", ponle el nombre que corresponda. 

Guardamos este fichero con el nombre de "linux.bat", o cualquier nombre que te guste. 
Como antes yo tenía dos o tres distribuciones instaladas, solía poner a los bat el nombre
de la distribución: Redhat.bat, Mandrake.bat, etc.

4. Ahora tenemos que conseguir el kernel de Linux para nuestra carpeta.
Para eso nos vamos a Linux y desde Linux lo copiamos a la carpeta C: Linux, o como la 
llamaste en la partición MS-DOS.Doy por sentado que sabes cómo ver las particiones DOS desde 
Linux (usando mount) y sabes cómo reconocer el archivo de kernel (normalmente es 
/boot/vmlinuz, pero a veces se llama algo así como vmlinuz-2.0.34-0.6, o algo por el estilo, 
en este caso,cuídate que lo que copies a la carpeta tenga el mismo nombre que lo que
nombras en el bat, o modificas el bat, o modificas el nombre de kernel en la carpeta 
(pero no toques el original que está en /boot, lo dejas con su nombre original).
Si todo esto no está nada claro para ti, revisa los HOWTO de Linux o algún manual.

5. Ahora se supone que ya tenemos todo listo: la carpeta con el kernel,
loadlin.exe y el linux.bat en su sitio. Llegó la hora de comprobarlo: lo hacemos desde el DOS 
(que puede ser saliendo de Windows al "Sólo símbolo de sistema" o seleccionando 
"Sólo símbolo de sistema" en el menú de arranque de Windows (el que se ve si arrancamos
Windows 95 con la F8 pulsada y con el Ctrl si es Windows 98). Ejecutamos el bat, por ejemplo:

C:\> linux 

(o cualquier nombre que le hayas puesto al bat). 

Si todo sale bien verás la típica pantalla de inicio de Linux y dentro de poco estarás 
en Linux. Si esto no sucede y te sale algún mensaje de error, o simplemente nada pasa, 
revisa lo anterior,comprueba las rutas y la ubicación de archivos, comprueba si copiaste
el kernel adecuado y si tu partición de MS-DOS está en FAT32, comprueba de que tengas 
la última versión de Loadlin.exe, las anteriores no podían leer FAT32. 
COMO HACER QUE TU LINUX NO TE PIDA DEPENDENCIAS?
1.-Descargar
2.-Por que hacerlo...
3.-Configuración basica
4.-Algunos comandos basicos


1.-DESCARGAR!:
---------------------------
Podeis descargar la utilidad apt-get de los siguiente mirros:

»»»http://freshrpms.net/



2.-POR QUE HACERLO...
---------------------------
Esta utilidad, sirve para actualizar los sources de tu distribución de 
linux, actualizar tu distribución, instalar nuevos paquetes etc, evitar 
que te pida dependencias, etc...


3.-CONFIGURACION BASICA
---------------------------

APT utiliza un archivo que lista las fuentes en las cuales se encuentran los paquetes.
Este archivo es: /etc/apt/sources.list

Generalmente se encuentra lo siguiente por defecto en el archivo sources.list:

	# See sources.list(5) for more information, especialy
	# Remember that you can only use http, ftp or file URLs
	# CDROMs are managed through the apt-cdrom tool.
	deb http://http.us.debian.org/debian/stable main contrib non-free
	deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
	deb http://security.debian.org stable/updates main contrib non-free

	#Uncomment if you want the apt-get source function to work
	#deb-src http://http.us.debian.org/debian stable main contrib non-free
	#deb-src http://non-us.debian.org/debian-non-US stable non-US

La primera palabra en cada línea, "deb" o "deb-src", indican el tipo del archivo: 
ya sea que contenga paquetes bianrios (deb), esto es, los paquetes pre-compilados que 
normalmente se usan, o los paquetes fuente (deb-src), que son los códigos originales, 
más el archivo de control de Debian (.dsc) y el diff.gz que contienen los cambios
necesarios para "debianizar" el programa.

Estas son las líneas necesarias para una instalación básica de Debian. La primera línea deb 
apunta al archivo en el servidor oficial, la segunda línea apunta hacia el archivo del 
servidor non-US y la tercera línea apunta hacia el archivo del servidor de 
actualizaciones de seguridad.

Las dos últimas lineas apt-get las ignora. Estas líneas apuntan hacia los paquetes fuente de 
Debian, para descargar estos paquetes basta con borrar el "#" al inicio de cada
línea para habilitarlas.

El archivo /etc/apt/sources.list puede contener varios tipos de líneas. APT sabe como 
interpretar líneas del tipo http, ftp,...


4.-COMANDOS BASICOS!
---------------------------

# apt-get update = Actualiza los sources de los ftp's : En este caso de tu distribución

# apt-get dist-upgrade = Actualiza la distri de linux

# apt-get -u upgrade = Actualiza los paquetes y muestra la lista completa de paquetes
que actualizará

# apt-cache search paquete = Busca paquetes instalables para tu distribución

# Control + C = Si deseas parar el proceso

# apt-get install paquete = instala el paquete elegido

# apt-get --reinstall install paquete = reinstala el paquete elegido

# apt-get remove paquete = elimina el paquete elegido y sus dependencias

# apt-get --purge remove paquete = elimina ademas los archivos de configuración del paquete