Cómo instalar el sistema Linux (CentOS) a través de la red

  

Primero, el principio

Un servidor sin unidad óptica o unidad de disquete, desea instalar el sistema Linux. Necesitamos instalar Linux después de arrancar a través del protocolo PXE de la tarjeta de red. Proceso: arranque de la máquina - arranque NIC - obtenga la dirección IP a través de DHCP - obtenga el archivo más básico del kernel a través de tftp, use el archivo del kernel para iniciar la máquina - después de arrancar, puede configurar el instalador, elegir usar http, ftp, nfs para obtener la instalación de forma remota El paquete requerido.

Obviamente, la instalación de la red debe configurarse en el lado del servidor. Nuestro servidor debe proporcionar los siguientes servicios:

DHCP

TFTP

HTTP (FTP, NFS)

Segundo, Configuración del servicio

1, DHCP
Perfil

: opción de

nombre de dominio "mydomain";

ddns-update-style none;

default-lease- Time 600;

max-lease-time 7200;

server-name "bootserver";

subred 192.168.123.0 máscara de red 255.255.255.0 {

Rango 192.168.123.200 192.168.123.201;

denegar clientes desconocidos;

}

host MyP5 {

nombre de archivo "pxelinux.0";

nombre-servidor "bootserver";

hardware ethernet ae: 32: 20: 00: b0: 02;

dirección fija 192.168.123.90;

}

Este es el archivo de configuración copiado, una pequeña explicación:

al archivo le sigue el archivo en el directorio tftp, y pxelinux.0 es el archivo en el paquete syslinux. El pxelinux.0 predeterminado puede estar en el directorio /usr /lib /syslinux y debe copiarse al directorio tftp.

El host aparece en MiP5:

hardware ethernet ae: 32: 20: 00: b0: 02;

dirección fija 192.168.123.90;

es la dirección MAC del cliente (la máquina en la que se debe instalar el sistema) y la dirección IP asignada.

2, TFTP

Dado que el protocolo TSIZE debe ser compatible, no se puede instalar el paquete TFTP original. Elegí usar tftp-hpa.

Edite el archivo /etc/xinetd.d/tftp (de lo contrario, agregue el archivo tftp) (Si xinetd.d no existe, instale el paquete xinetd)

# default: off

# descripción: El servidor tftp sirve archivos utilizando el protocolo trivial de transferencia de archivos \\

#. El protocolo tftp se usa a menudo para iniciar sin disco \\

# estaciones de trabajo, descargar archivos de configuración a Impresoras compatibles con redes, \\

# y para iniciar el proceso de instalación de algunos sistemas operativos.

service tftp

{

disable = no

socket_type = dgram

protocol = udp

wait = yes

usuario = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

per_source = 11

cps = 100 2

flags = IPv4

}

Esto define /tftpboot como el directorio predeterminado para el servicio tftp, que puede modificar usted mismo.

Después de guardar, reinicie el servicio /etc/init.d/xinetd para iniciar el servicio tftp.

¿Cómo probar si tftp está activado correctamente?

Crea un archivo en el directorio tftp, como 1.txt.

Conectando el servicio tftp en el Shell:

tftp 127.0.0.1

tftp> get 1.txt

Si el servicio está correctamente activado, puede ver Un aviso para descargar con éxito un archivo. Y encuentra el archivo 1.txt en el directorio actual.

Luego copie los archivos vmlinuz e initrd.img en el directorio isolinux en el CD al directorio /tftpboot.

Cree la carpeta syslinux.cfg en /tftpboot. Dos archivos de configuración para pxelinux se guardan en syslinux.cfg: predeterminado, lista.

predeterminado:

linux predeterminado

label linux

kernel vmlinuz

adjuntar initrd = initrd.img devfs = nomount nofb ramdisk_size = 9216

Puede escribir muchas etiquetas, según la cantidad de versiones de Linux que desee instalar en este servidor para el cliente. Una versión de una etiqueta, por supuesto, el kernel y los nombres de los archivos initrd no se pueden repetir.

list:

Elija una de las siguientes distribuciones de Linux para su instalación:

Name Distribution Arch. media de instalación

------- ----------------

CentOS CentOS 4.4 i386 192.168.99.90:/

También puede agregar varias líneas para elegir diferentes distribuciones. Versión Rellene el contenido en Nombre cuando lo elija.

Tres, copie el archivo de CD.

Copie el archivo de CD en el directorio correspondiente (ftp, http, nfs). Si usa http, use el siguiente comando para copiar varios CD en un directorio: < Br>

[root @ bootserver] # cp -arv /media /cdrom /* /install

Si usa ftp, asegúrese de poder acceder a él (puede tener un nombre de usuario y una contraseña).

Copyright © Conocimiento de Windows All Rights Reserved