Realización manual del arranque del disco U y principios básicos para Linux

  
        

Archivo de directorio minimalista básico después de la producción exitosa


Primero, el proceso de inicio básico del sistema:

Primero, el sistema debe iniciar el programa ejecutable isolinux.bin. Este programa se utiliza para iniciar en dispositivos móviles. Después de ejecutar isolinux.bin, cargará su archivo de configuración syslinux.cfg, que define el modo de llamada de vmlinuz e initrd.img. Vmlinuz es una versión comprimida de vmlinux, que son núcleos de Linux. Isolinux.bin se pasa a vmlinuz, que es el kernel de Linux y se carga con el kernel de acuerdo con el parámetro initrd.img definido en su modo de configuración. Luego, el kernel de Linux llamará a initrd.img de acuerdo con el parámetro de llamada de initrd.img obtenido. La función básica de initrd.img es el montaje de ruta raíz. El significado de su existencia es guardar la compilación del kernel vmlinuz en un hardware de ruta raíz diferente. Initrd.img depende de los parámetros de llamada para encontrar el programa de inicio del sistema en la ruta de parámetros (aquí está la imagen de instalación de iso), el sistema se iniciará.

Segundo, el proceso de producción básico del disco de arranque:

El primer paso: extraer los archivos necesarios para hacer la imagen de arranque, estos archivos están en el directorio isolinux del disco de instalación de Linux, este directorio es una miniatura Sistema linux


Paso 2: Edite el archivo original isolinux.cfg del archivo de configuración de ejecución syslinux.cfg de isolinux.bin.

 default vesamenu.c32timeout 600 El valor predeterminado aquí es vesamenu.c32c, la función de este vesamenu.32c es iniciar la herramienta de extensión de dibujo de apariencia de menú. El tiempo de espera definido a continuación se refiere a la elección del límite de tiempo del usuario. 
 label linux menu label ^ Instalar CentOS 7 kernel vmlinuz append initrd = initrd.img inst.stage2 = hd: LABEL = CENTOS quietlabel check etiqueta del menú Probar this ^ media &install CentOS 7 menu por defecto kernel vmlinuz append initrd = initrd. Img inst.stage2 = hd: LABEL = CENTOS rd.live.check quietmenu separator # inserte una línea vacía # utilities submenumenu comience ^ Solución de problemas del menú del menú Solución de problemas vara menu indent count 5 menu label Instale CentOS 7 en ^ modo de gráficos básicos texto ayuda Intente esto Opción de salida si está teniendo problemas para instalar CentOS 7. kernel de texto final vmlinuz adjuntar initrd = initrd.img inst.stage2 = hd: LABEL = CENTOS xdriver = vesa nomodeset quietlabel menu de recuperación de sangría cuenta del menú 5 ^ Rescate de un sistema de CentOS ayuda de texto si El sistema no se iniciará, esto le permite acceder a los archivos y editar los archivos de configuración para intentar que se reinicie nuevamente. Endtext kernel vmlinuz append initrd = initrd.img inst.stage2 = hd: LABEL = CENTOS rescue quietlabel memtest menu label Ejecutar una memoria Prueba de tex t ayuda Si su sistema tiene problemas, un problema con la memoria de su sistema puede ser la causa. Use esta utilidad para ver si la memoria está funcionando correctamente. endtext kernel memtestmenu separator # inserte una etiqueta de menú local etiqueta de línea vacía Inicio desde ^ unidad local localboot 0xffffmenu separator # inserte un linemenu vacío separator # inserte una línea vacía etiqueta etiqueta del menú de retorno Volver a ^ menú principal menú salir menú final Estas son las definiciones específicas de cada menú, que define la forma en que cada menú corresponde a las llamadas vmlinuz e initrd.img. 
 label linux menu label ^ Instalar CentOS 7 kernel vmlinuz append initrd = initrd.img inst.stage2 = hd: LABEL = CENTOS quietlabel es una etiqueta, similar al título de grub. La entrada del kernel representa el kernel que se va a cargar y anexar es el parámetro sufijo, que es equivalente al rol de los saltos de línea atractivos. Initrd = initrd.img es el initrd.img para definir el kernel, inst.stage2 = hd: LABEL = CENTOS silencioso es la ruta raíz para cargar, y inst.stage2 es el archivo para cargar iso, hd: LABEL = CENTOS La ruta de acceso de la raíz se encuentra en el dispositivo de almacenamiento etiquetado CENTOS, es decir, el disco U, por lo que el nombre de la imagen de arranque y la etiqueta del volumen del disco U deben ser CENTOS. 

Si no desea utilizar el modo de menú para mostrar el archivo de instalación directamente, puede guardar vesamenu.32c y cambiar el valor predeterminado de vesamenu.32c a linux predeterminado, que es la definición predeterminada de carga de linux de etiqueta de carga.

Paso 3: Cree el archivo de imagen de arranque CENTOS.iso

El nombre del archivo de imagen modificado es el mismo que la etiqueta de ruta de acceso raíz en syslinux.cfg. Establezca isolinux.bin como el archivo de inicio, verifique la tabla de información de inicio generada, esta tabla de información de inicio es el archivo de información de inicio de ldlinux.sys en el último directorio.

Paso 4: guarde la imagen y escríbala en la unidad flash USB arrancando -> escribiendo en la imagen del disco duro. En este momento, UItral So generará automáticamente el archivo syslinux.cfg box ldlinux.sys en el disco U, y otros archivos se copiarán en el disco U. En este momento, se puede eliminar isolinux.cfg en el disco U, y finalmente Copie la imagen del sistema de instalación al directorio raíz.

Nota: Los archivos que no se mencionan en el disco de U son algunas de las herramientas de detección de Linux llamadas en segundo plano u otras opciones de instalación.

Copyright © Conocimiento de Windows All Rights Reserved