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).
Si usted es un usuario de Linux, usted puede haber oído, ningún archivo de Linux
1. Cuando Liunx recién comenzó a reiniciar. Aquí presionamos la tecla " e " para ing
DNS (Sistema de nombres de dominio), una base de datos distribuida en Internet que asigna nombres de
no puede escribir datos en el disco duro de un sistema Linux o UNIX? Para resolve
CentOS Linux usa logrotate para dividir los registros de administración
Funciones de marca de tiempo de Unix en diferentes idiomas
Configuracion de internet linux clasica
Modifique el X-Cache en el encabezado de Squid a Powered-By-LinuxTone
¿Cómo lograr VM Host automáticamente comenzar con Xenserver
El archivo o la carpeta del espacio del host virtual de Linux no se puede eliminar. Solución
Tarjeta de red Linux (RedHat), configuración de la tarjeta de sonido y entrada de instalación
Centos instala X Winodw con yum tutorial
Linux lftp connection ftp server carga comando de descarga
Análisis detallado del proceso de compilación del kernel de Linux en un entorno VMware
Algunos comandos de shell potentes utilizan el tutorial básico
Win2003 Enterprise Edition no puede abrir la solución FSO
¿Cómo obtiene el sistema WinXP el parche de Microsoft?
Cómo utilizar el sistema de copia de seguridad de una sola tecla
Windows 2003 sistema de conmutación de habilidades de optimización de la máquina dos
Linux Deepin 12.06 Beta2 Release
Hacer Win8 más adecuado para las entradas de registro de modificación táctil
Win 7 Super Useful 50 Características y técnicas
Kuangpen usuarios de Microsoft Win10: la función de actualización de registro no ha añadido por