source: server/tftpboot/NetbootPXE.es.txt

qndtest
Last change on this file was d7fe54a, checked in by ramon <ramongomez@…>, 7 years ago

#730: Sustitución del nombre del proyecto en ficheros del servidor.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@5390 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 3.3 KB
Line 
1
2Notas sobre arranque remoto de los clientes
3===========================================
4
5Desde la versión OpenGnsys 1.0.2 se utiliza Grub4Dos como gestor de arranque en sustitución de PXELinux.
6
7El instalador de OpenGnsys configura por defecto el servicio DHCP para usar el fichero "grldr" como gestor PXE, incluyendo la siguiente cláusula que debe ser común a todos los equipos afectados:
8
9     filename "grldr";
10
11En algunos equipos, puede aparecer el siguiente mensaje de error al finalizar la carga de los ficheros de arranque:
12llll PXE unload fails: 1
13ln este caso, debe sustituirse el fichero por defecto "grldr" por "grldr-0.4.5b", que incluye una versión más actualizado de Grub4Dos, quedando la línea de configuración de DHCP como sigue:
14
15     filename "grldr-0.4.5b";
16
17Si se dispone distinto hardware compatible solo con uno de estos ficheros, deberá editarse el fichero de configuracińo de DHCP usando declaraciones para grupos de equipos:
18
19     group {
20       filename "grldr";
21       host ...
22       ...
23       }
24     group {
25       filename "grldr-0.4.5b";
26       host ...
27       ...
28       }
29
30No olvidar reiniciar el servicio DHCP tras cada modificación de su fichero de configuración.
31
32
33
34Como cambiar el arranque en red PXELinux por Grub4DOS
35=====================================================
36
37NOTA: la siguiente información está anticuada y es válido solo para versiones anteriores a OpenGnsys 1.0.2.
38
39
40OpenGnsys 1.0.1 usa como gestor PXE el binario pxelinux.0, sin embargo, la actulización a OpenGnsys 1.0.2 sustituye automáticamente dicho gestor por Grub4Dos.
41
42
43Realizar los siguientes pasos para sutituir "a mano" PXELinux por Grub4Dos como gestor de arranque sin usar el proceso de actualización de OpenGnsys.
44
45
46Activar el grldr del grub4dos
471) modificar el dhcp, donde aparezca filename "pxelinux.0" por "grldr"
48     filename "grldr";
492) Reiniciamos el servicio dhcp   
50     /etc/init.d/dhcpd restart
513) Renombrar cambiar el gestor de arranque de la web, para que use grldr.
52    cp /opt/opengnsys/www/principal/boot.php /opt/opengnsys/www/principal/boot.pxelinux.php
53    cp /opt/opengnsys/www/principal/boot.grub4dos.php /opt/opengnsys/www/principal/boot.php
54
55    cp /opt/opengnsys/www/gestores/gestor_pxe.php /opt/opengnsys/www/gestores/gestor_pxe.pxelinux.php
56    cp /opt/opengnsys/www/gestores/gestor_pxe_grub4dos.php /opt/opengnsys/www/gestores/gestor_pxe.php
57   
584)
59En la funcion ogBoot, de la libreria Boot.lib descomentar los comentarios del if de las líneas 71 a 85, para que quede
60        #FIXME: activar seguimiento inicio sesion XP con grub4dos
61                if `ogGetOsVersion $1 $2 | grep "Windows" > /dev/null`
62        then
63                dd if=/dev/zero of=${MNTDIR}/ogboot.me  bs=1024 count=3
64                dd if=/dev/zero of=${MNTDIR}/ogboot.firstboot  bs=1024 count=3
65                dd if=/dev/zero of=${MNTDIR}/ogboot.secondboot  bs=1024 count=3         
66                ogLoadHiveWindows $1 $2
67                        ogHiveNTRunMachine "cmd /c del c:\ogboot.* "  ogcleanboot
68                        ogUpdateHiveWindows
69                        reboot
70        else       
71                cp $OGLIB/grub4dos/* $MNTDIR    # */ (Comentario Doxygen)
72                ##kexec -l $MNTDIR/grub.exe --append=--config-file="find --set-root /$LOADER; chainloader /$LOADER; tpm --init"
73                kexec -l $MNTDIR/grub.exe --append=--config-file="root (hd$[$1-1],$[$2-1]); chainloader (hd$[$1-1],$[$2-1])/$LOADER; tpm --init"
74                fi
75
76
77 
Note: See TracBrowser for help on using the repository browser.