Voy a enumerar los pasos seguidos para clonación y posterior configuración. Las cadenas en azul son comandos para ejecutar en powershell(usando este con permisos de administrador)
Introducir pen drive con clonezilla antes de arrancar. Al arrancar usar F2 para entrar en la BIOS. Seleccionar en el menú "Boot", en la opción "Boot option #1" seleccionar el USB. Guardar y salir con F4. Volverá a arrancar e irá al menú del Clonezilla.
Seleccionar la imagen del TTL, la base es "Imagen Notebook TTL 14" Xubuntu_18.04-windows_10 (26 Junio 2018)" en los respositorios oficiales de imagenes de la Junta. En mi caso tras la clonación base he puesto arranque automatico en Windows10 y he creado un usuario para el acceso de los profesores, dejando algunas configuraciones por defecto. con estos cambios hago una imagen personalizada para el instituto y para hacer la instalación desatendida en el resto de portatiles uso la siguiente entrada del grub.
---------------------------------------------
Tras la clonación lo primero que hago es activar windows usando la clave de cada ordenador.
Ajustes > Activación > Cambiar la clave del producto
Compruebo que el servidor DHCP le da correctamente la ip.
Instalo cliente/servidor de SSH para conectarme a posteriori
Add-WindowsCapability -Online -Name OpenSSH.Client*
Add-WindowsCapability -Online -Name OpenSSH.Server*
Creo un usuario "af_ga_1920" que será para el alumnado, en este caso sin contraseña.
NET USER af_ga_1920 /ADD /passwordreq:no /fullname:"AF-GA 19/20"
Cambio el nombre de la máquina de Educacion-PC al nombre identificativo del ordenador
$newName=Read-Host "Escribe nuevo nombre:"
Rename-Computer -ComputerName $env:computername -NewName $newName
Restart-Computer
Añado una tarea programada. Al conectarse a la red avisa a mis servidores con Nombre/IP/Información Adicional, quedamos registrado estos eventos para tener monitorizado todo el movimiento de maquinas en la red. Como en estas máquinas no hacen uso de usuarios LDAP no registro el login.
Para poder hacer automática la instalación primero la debemos generar en una máquina a través de la interfaz gráfica "Programador de Tareas", la exportamos a XML. Una vez que tengamos el XML tan solo hay que ejecutar:
Primero descargo el archivo
(New-Object System.Net.WebClient).DownloadFile("http://servidor/Administracion/notifyboot.xml", "C:\notifyboot.xml")
Se hace uso del archivo descargado para añadir la tarea(pide contraseña de AdminEdu)
schtasks /create /xml C:\notifyboot.xml /tn "notifyboot" /ru "$env:computername\AdminEdu"
Si por cualquier razón queremos eliminarla
Unregister-ScheduledTask -TaskName notifyboot
Es importante realizar esta tarea tras cambiar el nombre a la máquina y reiniciarla, he detectado que hacerlo antes de que se haga efectivo puede hacer que no llegue a funcionar
Instalo chocolatey para poder gestionar software a través del terminal cuando conecte por ssh.
1. Arrancar Clonezilla.
Introducir pen drive con clonezilla antes de arrancar. Al arrancar usar F2 para entrar en la BIOS. Seleccionar en el menú "Boot", en la opción "Boot option #1" seleccionar el USB. Guardar y salir con F4. Volverá a arrancar e irá al menú del Clonezilla.
2. Instalar imagen
Seleccionar la imagen del TTL, la base es "Imagen Notebook TTL 14" Xubuntu_18.04-windows_10 (26 Junio 2018)" en los respositorios oficiales de imagenes de la Junta. En mi caso tras la clonación base he puesto arranque automatico en Windows10 y he creado un usuario para el acceso de los profesores, dejando algunas configuraciones por defecto. con estos cambios hago una imagen personalizada para el instituto y para hacer la instalación desatendida en el resto de portatiles uso la siguiente entrada del grub.
---------------------------------------------
label CLONEZILLA TTL Desatendido
# MENU DEFAULT
# MENU HIDE
MENU LABEL Clonezilla TTL Desatendido
# MENU PASSWD
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt locales=es_US.UTF-8 keyboard-layouts=NONE ocs_prerun1="dhclient -v eth0" ocs_prerun2="sshfs castuera@imagenes:/var/isos /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -r -j2 -scr -p poweroff restoredisk 2GATTL sda" ocs_live_extra_param="" ocs_live_batch="no" vga=788 toram=live,syslinux ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
TEXT HELP
All the programs will be copied to RAM, so you can
remove boot media (CD or USB flash drive) later
ENDTEXT
---------------------------------------------
3. Activar Windows
Tras la clonación lo primero que hago es activar windows usando la clave de cada ordenador.
Ajustes > Activación > Cambiar la clave del producto
4. Comprobar red
Compruebo que el servidor DHCP le da correctamente la ip.
5. SSH
Instalo cliente/servidor de SSH para conectarme a posteriori
Add-WindowsCapability -Online -Name OpenSSH.Client*
Add-WindowsCapability -Online -Name OpenSSH.Server*
6. Usuario para alumnado
Creo un usuario "af_ga_1920" que será para el alumnado, en este caso sin contraseña.
NET USER af_ga_1920 /ADD /passwordreq:no /fullname:"AF-GA 19/20"
7. Ajustar Hostname
Cambio el nombre de la máquina de Educacion-PC al nombre identificativo del ordenador
$newName=Read-Host "Escribe nuevo nombre:"
Rename-Computer -ComputerName $env:computername -NewName $newName
8. Reinicio para que se haga efectivo el cambio de nombre
Restart-Computer
9. Notificar Arranque
Añado una tarea programada. Al conectarse a la red avisa a mis servidores con Nombre/IP/Información Adicional, quedamos registrado estos eventos para tener monitorizado todo el movimiento de maquinas en la red. Como en estas máquinas no hacen uso de usuarios LDAP no registro el login.
Para poder hacer automática la instalación primero la debemos generar en una máquina a través de la interfaz gráfica "Programador de Tareas", la exportamos a XML. Una vez que tengamos el XML tan solo hay que ejecutar:
Primero descargo el archivo
(New-Object System.Net.WebClient).DownloadFile("http://servidor/Administracion/notifyboot.xml", "C:\notifyboot.xml")
Se hace uso del archivo descargado para añadir la tarea(pide contraseña de AdminEdu)
schtasks /create /xml C:\notifyboot.xml /tn "notifyboot" /ru "$env:computername\AdminEdu"
Si por cualquier razón queremos eliminarla
Unregister-ScheduledTask -TaskName notifyboot
Es importante realizar esta tarea tras cambiar el nombre a la máquina y reiniciarla, he detectado que hacerlo antes de que se haga efectivo puede hacer que no llegue a funcionar
10. Chocolatey
Instalo chocolatey para poder gestionar software a través del terminal cuando conecte por ssh.
Hola, cual es la direccion del repositorio oficial de la Junta desde el que descargar este tipo de imagenes? gracias
ReplyDeleteEres administrador/a Informatico de algún centro de la junta de Extremadura?
DeleteHola, no lo soy de un instituto en Almeria, o sea, de la Junta de Andalucia, acabamos de recibir nuevos portatiles ttl del proveedor Teknoservice y el cambio o actualizacion del software esta siendo una tortura, buscando info he dado con tu articulo y no se si esa imagen u otra parecida podria ayudarnos. Gracias
ReplyDelete¿Cual es vuestro problema? ¿Necesitáis meter windows o linux?
Delete