Changes between Version 1 and Version 2 of BootWindowsSata2/en
- Timestamp:
- Feb 25, 2012, 7:19:22 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BootWindowsSata2/en
v1 v2 4 4 = Windows logon with hardware SATA2 = 5 5 6 Esta funcionalidad estará por defecto en las próximas versiones, en la v1.0.1 podemos configurarlo manualmente.6 This feature will be by default in future releases. In v1.0.1 can be configured manually. 7 7 8 El origen de esta información es /opt/opengnsys/tftpboot/NetbootPXE.es.txt8 The origin of this information is /opt/opengnsys/tftpboot/NetbootPXE.en.txt 9 9 10 10 == Introduction == 11 !OpenGnsys inicia los sistemas windows con grub4dos. 11 OpenGnSys boots the Windows sistems with grub4dos. 12 12 13 Este componente es incompatible con algunas placas al configurar los discos SATA 2 en la BIOS como IDE Legacy o IDE Native. 13 This component is incompatible with some motherboards when SATA2 HDD is configured as IDE LEgacy or IDE Native. 14 14 15 Si los discos puede configurarse con el drive AHCI no hay ningún problema en el arranque de windows.15 If HDD can be configured with AHCI drive, there is no problem with the Windows boot. 16 16 17 == Cambio del modo de arranque ==18 Para solventar este problema se cambia el modo de arranque del equipo cliente:19 17 20 * Se cambia el gestor PXE el binario pxelinux a grub4dos 21 * Se introduce un seguimiento del arranque de windows. 22 23 Para arrancar windows el sistema incluirá unas marcas en la partición y reiniciará el equipo, se volverá a realizar la petición PXE y al detectar las marcas se iniciará en la partición directamente. 18 == Change boot mode == 24 19 25 == Configuración del gestor de arranque remoto con grub4dos == 20 To avoid this proble, change the boot mode of client computer: 26 21 27 !OpenGnsys usa como gestor pxe, el binario pxelinux.0 22 * Change PXE manager, the binary pxelinux with grub4dos 23 * Enter a boot up Windows. 28 24 29 T ambién ofrece la posibilidad de usar el binario grldr que se está evaluando para solucionar algunas incidencias.25 To start Windows, the system include mark in the partition and restart the computer. It will re-perform the PXE request and by detecting the marks on the partition will start directly. 30 26 31 Para activar el grldr del grub4dos 27 == Configure remote boot loader with grub4dos == 32 28 33 1) modificar el dhcp, donde aparezca filename "pxelinux.0" por "grldr" 29 OpenGnSys used as PXE manager, the binary pxelinux.0. 30 31 It is possible to use the binary grldr to solve some issues. 32 33 To active the grldr of grub4dos: 34 35 1) Modify DHCP by replacing filename "pxelinux.0" with "grldr" 34 36 {{{ 35 37 filename "grldr"; 36 38 }}} 37 2) Re iniciamos el servicio dhcp39 2) Restart service DHCP 38 40 {{{ 39 41 /etc/init.d/dhcpd restart 40 42 }}} 41 3) Renombrar cambiar el gestor de arranque de la web, para queuse grldr.43 3) Change the web boot loader to use grldr. 42 44 {{{ 43 45 cp /opt/opengnsys/www/principal/boot.php /opt/opengnsys/www/principal/boot.pxelinux.php … … 48 50 }}} 49 51 50 == Activ ar el seguimiento de inicio de sesión de Windows==52 == Active the monitor Windows login == 51 53 52 El seguimiento se hará para todos los equipos, no sólo los que tenganSATA2.54 The monitor is for all computers, not only those with SATA2. 53 55 56 In the ogBoot function of the Boot.lib library uncomment from 'if' of the lines 71 to 85: 54 57 55 En la funcion ogBoot, de la libreria Boot.lib descomentar los comentarios del if de las líneas 71 a 85, para que quede:56 58 {{{ 57 #FIXME: activ ar seguimiento inicio sesion XP congrub4dos59 #FIXME: active the monitor of XP login with grub4dos 58 60 if `ogGetOsVersion $1 $2 | grep "Windows" > /dev/null` 59 61 then … … 66 68 reboot 67 69 else 68 cp $OGLIB/grub4dos/* $MNTDIR # */ (Com entarioDoxygen)70 cp $OGLIB/grub4dos/* $MNTDIR # */ (Comment Doxygen) 69 71 ##kexec -l $MNTDIR/grub.exe --append=--config-file="find --set-root /$LOADER; chainloader /$LOADER; tpm --init" 70 72 kexec -l $MNTDIR/grub.exe --append=--config-file="root (hd$[$1-1],$[$2-1]); chainloader (hd$[$1-1],$[$2-1])/$LOADER; tpm --init" … … 72 74 }}} 73 75 74 Nota: En la línea de if `ogGetOsVersion $1 $2 | grep "Windows" > /dev/null se ha cambiado recientemente de grep "XP" a grep "Windows", para incluir el seguimiento a Windows 7. Hay que tener la última versión de la librería o cambiarlo a mano.75