Cómo arrancar el sistema Linux desde el sistema DOS

  

El sistema operativo Linux nació muy temprano, pero ha sido muy popular en los últimos años y es conocido. Ha evolucionado de un sistema de investigación a un sistema de aplicación fácil de seguir. La naturaleza abierta de Linux y el espíritu del software libre son cada vez más queridos por los usuarios. Este sistema operativo ha revolucionado el sistema operativo de la computadora y es probable que supere al sistema operativo de Windows en el futuro. El sistema operativo Linux no solo puede iniciarse directamente desde el cargador de arranque LILO, sino también iniciarse indirectamente desde el sistema operativo DOS.

Los beneficios del arranque del sistema operativo Linux desde DOS son:

1. Después de usar el sistema operativo DOS para el procesamiento regular de transacciones, puede ingresar directamente al sistema operativo Linux sin reiniciar la computadora de arranque.

2. No es posible escribir datos de inicio de LILO en la partición del disco duro, por lo que un error de escritura accidental causará el inicio del sistema operativo. Es la forma más segura de arrancar el sistema operativo.

3. Para aquellos que deseen modificar el núcleo de arranque del sistema Linux, el inicio del programa LOADLIN bajo DOS puede depurar fácilmente su propio programa del núcleo sin afectar la configuración del sistema original. El sistema de archivos de DOS es diferente del sistema de archivos de Linux. DOS tiene actualmente solo dos formatos de archivo, 16 bits y 32 bits. Pero el sistema operativo Linux puede soportar una variedad de sistemas de archivos, tales como: sysv, ext, ext2, dos ..., sistema de archivos de Linux El sistema de archivos más popular es ext2.

También hay sistemas de archivos UMDOS integrados en entornos DOS. El formato de archivo ext2 ahora es popular en el sistema operativo Linux, específicamente para el sistema de archivos utilizado por este sistema operativo. El sistema de archivos UMDOS es un formato de administración de archivos que el sistema operativo Linux puede ejecutar en el sistema de archivos DOS.

Cuando obtiene un CD del sistema operativo Linux, también obtiene el paquete LOADLIN. Generalmente se encuentra en varias distribuciones de Linux y distribuciones.

Por supuesto que también puedes encontrarlo en la web. Este programa ha sido durante mucho tiempo parte del sistema operativo Linux. Se almacena en formato de compresión ZIP o TGZ, y su nombre de archivo suele ser LOADLIN16.ZIP o LOADLIN16.TGZ contiene archivos ejecutables y código fuente. Loadin es compatible con los sistemas de archivos UMDOS y ext2.

Es un software gratuito y abierto. Si está interesado y lo necesita, puede modificarlo y compilarlo desempaquetando el paquete fuente que lo acompaña. Añadir nuevas características a la misma. Autor de la programación original. Es Hans Lermen.

La versión del paquete Loadlin que puede obtener es probablemente la versión 1.6. Es la versión más popular que ahora se ve.

Las características y funciones de esta versión son las siguientes:

1. Comprobación de errores mejorada y soporte completo para las "funciones de línea de comando" de Linux.

2. Acepte el archivo de respuesta. La línea de comando puede tener más de 128 bytes.

3. Adáptese a diferentes configuraciones bajo DOS. Hay muy pocos requisitos de configuración para DOS.

4. Puede ejecutarse en memoria extendida, admite kernel grande (bzImages) y disco virtual (initrd)

5. Puede admitir el sistema Linux que ejecuta el formato de sistema DOS

Se inicia desde el sistema de archivos de DOS a los requisitos del sistema de archivos de Linux:

1. Memoria suficiente (se puede cargar en la memoria libre del núcleo de arranque de Linux), con un kernel comprimido (zImage o

bzImage, que es el archivo comprimido del kernel de arranque de Linux).

y opcionalmente cargar la imagen initrd.
(Inicialización de arranque RAM en el sistema de archivos Linux).

2. Se requiere que el modo de ejecución de DOS esté en modo real, es decir, el modo de DOS estándar se puede ejecutar para ingresar al sistema operativo Linux.

Admite la interfaz del controlador EMS, que admite memoria extendida.
(VCPI)

3. Ya hay un sistema operativo Linux instalado en su disco duro.

Una vez que tenga el paquete, extráigalo al directorio apropiado usando el software de descompresión apropiado. Este es un ejemplo:

Supongamos que obtiene el archivo de software llamado Loadlin16.zip. Use UnZip para extraer a su directorio C: LOADLIN e ingrese el comando en la línea de comando de DOS:

C: > CD LOADLIN

C: LOADLIN > LOADLIN zimage

Root = /dev /hdb1 ro vga = ask

para ingresar al sistema operativo Linux.

Como puede ver en el ejemplo anterior, LOADLIN requiere un archivo zimage o bzimage, que son archivos comprimidos del kernel de Linux. zimage y bzimage son dos formas de kernel de Linux comprimidas diferentes.

zimage es el núcleo del sistema después de que el sistema operativo Linux se compila con el programa Gcc. También juega un papel importante en el arranque de LOLI. Su función es arrancar el dispositivo que inicializa la configuración de Linux y llamar al proceso del controlador inicial del sistema. Finalmente ingrese a la consola de Linux y proceda.

También seleccione un archivo de imagen para montar el disco. /dev /hdb1, se refiere al dispositivo de disco del sistema, este ejemplo se refiere a la primera partición del segundo disco duro. Los sistemas Linux utilizan una forma como /dev /xxx para especificar un disco duro o un CD o un dispositivo como este.

root = /dev /hdb1 es la ubicación del sistema Linux. Especifica dónde está el sistema Linux. ¿Cómo identifica y localiza el programa Loadlin el sistema operativo Linux, de modo que se puedan llamar archivos específicos en las operaciones de Linux y se inicien con zimage? .

El ro después de /dev /hdb1 especifica el atributo de lectura del sistema. Bajo el sistema de archivos UMDOS, porque Linux está subordinado a DOS. Por lo tanto, generalmente es el atributo rw, es decir, el atributo de lectura-escritura, y ro, rw indica si es de solo lectura o de lectura-escritura.

Cuando LOADLIN arranca, necesitas un núcleo de arranque de Linux que especifique la ruta de Linux. Se puede pasar directamente al kernel de Linux a través de los argumentos de la línea de comando utilizando los parámetros del kernel de Linux en la línea de comando de DOS. Puede utilizar la configuración del kernel de Linux directamente desde la línea de comandos.

vga = ask El modo de visualización lo especifica el usuario. Especifica si la pantalla es VGA o VGA extendida.

Copyright © Conocimiento de Windows All Rights Reserved