Está en la página 1de 12

DISTRIBUCION EN RED DE

UNA ISO LINUX


DESATENDIDA

Proyecto Sistemas ASIR-2


Anthony Nuez Huamani
Fran Perez

ndice:
Introduccin...................... 3
Desarrollo. 4
1.-Instalacion de los primeros servicios indispensables: . 4
2.-Descarga e instalacin de los archivos PXELINUX: ...... 4
3.-Aadir imagenes de instalacion o ficheros booteables: . 6
4.-Crear una ISO customizada: ................................. 7

INTRODUCCIN
Hoy en da es indispensable para las grandes empresas tener una
buena organizacin respecto a los mdulos que desempea, y es por
eso que poco a poco se fue acrecentando un problema el cual es la
instalacin en varios por no decir cientos de ordenadores que fuera a
necesitar por ejemplo una empresa telefnica y la exagerada
cantidad de horas que tomara a una sola persona hacerlo
manualmente. Es por ello que se desarrollo la ya existente
distribucin de un sistema operativo en red.
Actualmente el sistema Operativo Windows server 2008, lleva un
servicio disponible siendo este el de implementacin de un sistema
operativo, el cual usando como medio, el servicio de DHCP, permite
la distribucin del sistema operativo cargado y configurado a todos
los ordenadores que se conecten automticamente a este, adems de
permitir cargar unos archivos de pre arranqu los cuales logran una
instalacin desatendida en su totalidad, permitiendo as obtener un
S.O Windows en cincuenta o mas ordenadores automticamente sin
la necesidad de interaccin humana.
Lo negativo de esto es que el servicio ofrecido por Microsoft solo
permite la instalacin de sistemas operativos Windows, por lo que si
deseamos una instalacin por red desatendida de un Linux,
tendramos que usar servicios externos (si es que alguien crea uno), o
adaptar el actual servicio a nuestros gustos y necesidades.
En ltima instancia, en lo que queda de hojas, se proceder a explicar
paso a paso la instalacin desatendida de un sistema operativo Linux
en un servidor Windows 2008 r2.

DESARROLLO:
1.-Instalacin de los primeros servicios indispensables.Para poder cumplir el objetivo de este proyecto, el cual es instalar un Linux
en un servidor Windows 2008 r2, modificaremos el servicio ya existente
(ya que es la nica opcin), por lo que en primera instancia se necesitaran
los servicios de:
-Implementacin de Sistemas Operativos.
-DHCP
Por ahora se evitara dar demasiadas explicaciones sobre la configuracin de
estos dos servicios.

Posibles errores.Los posibles errores que se puedan presentar en la instalacin de estos


servicios, es que en la configuracin del DHCP se escoja la interfaz
incorrecta o que ocasione bucles en la red local, en estos casos sera
recomendable en caso de prcticas (VirtualBox, VMware) usar dos interfaces
siendo una la interfaz LAN, la cual permitir la salida a internet, y la
interfaz DHCP la cual se usara para propagar este servicio y unirlas
mediante el servicio de enrutamiento en NAT.

2.-Descarga e instalacin de los archivos PXELINUX.Para conseguir esto, es posible el uso de dos mtodos los cuales son
manualmente o mediante un paquete de instalacin el cual lograra la
mayor parte del trabajo.
En el caso manual, se proceder a descargar una versin del SYSLINUX, ni
tan antigua ni tan nueva de este link:
http://www.kernel.org/pub/linux/utils/boot/syslinux/

Se extrae la carpeta y se copian los archivos:


core\pxelinux.0
com32\menu\vesamenu.c32
com32\modules\chain.c32
Y se pegan en la ruta WDS en el disco duro usado, $WDS-ROOT\Boot\x86\ y
en $WDSROOT\Boot\x64\ (Donde WDS-ROOT sustituye tu carpeta WDS)
Y en $WDS-ROOT\Boot\$ARCH renombras el fichero pxelinux.0 por
pxelinux.com (donde $ARCH es la arquitectura que se usara, ya sea x64 o
x86)

Creas la carpeta pxelinux.cfg dentro de la arquitectura a usar y dentro de


esta carpeta creas un fichero sin extensin, el cual se llamara default. Este

fichero ser el que contenga el USER INTERFACE (men) y las opciones que
se desee implementar.

Se edita el fichero default, y se escribe dentro:


----------------------------------------------------------------------------------------------------------DEFAULT
vesamenu.c32
PROMPT
0
NOESCAPE
0
ALLOWOPTIONS 0
# Timeout in units of 1/10 s
TIMEOUT 300
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44
#20ffffff #00000000 none
MENU COLOR SCROLLBAR 30;44
#20ffffff #00000000 none
MENU COLOR TITLE 0
#ffffffff #00000000 none
MENU COLOR SEL
30;47
#40000000 #20ffffff
MENU BACKGROUND MyMenuBackgroundPicture640x480.jpg
MENU TITLE PXE Boot Menu
#--LABEL wds
MENU LABEL Windows Deployment Services
KERNEL pxeboot.0
#--LABEL Abort
MENU LABEL AbortPXE
Kernel abortpxe.0
#--LABEL local
MENU DEFAULT
MENU LABEL Boot from Harddisk
LOCALBOOT 0
Type 0x80

----------------------------------------------------------------------------------------------------------Copias el fichero pxeboot.12 y a la copia la renombras por pxeboot.0


Copias el fichero abortpxe.com y a la copia la renombras por abortpxe.0
Creas la carpeta Linux (donde se encontraran las ISOS, o archivos de
instalacin. El nombre de la carpeta es variable)

Una vez terminado todo este proceso se cambia el fichero de arranque del
servicio Implementacin de un sistema operativo por pxelinux.com en las
dos opciones.

Debido a que en la versin R2, cambiaron algunas opciones, el cambio de


ficheros tendr que efectuarse mediante comandos en una terminal de
comandos con permisos de administrador.

wdsutil /set-server /bootprogram:boot\x86\pxelinux.com /architecture:x86

wdsutil /set-server /N12bootprogram:boot\x86\pxelinux.com /architecture:x86

En el caso, automtico mediante un paquete de instalacin se lograra todo lo


anterior, solo se tendr que modificar la ruta por defecto que tiene por defecto.
http://www.rflfn.com/downloads/softwares-e-utilitarios/syswds/
Posibles errores.Puede que al crear una configuracin manual de lo anteriormente
mencionado, se puedan errar en algunos casos, asimismo si se configure
con el paquete de instalacin puede que se causen errores imprevistos. Esto
se dejara a preferencia del practicante.
3.-Aadir imagenes de instalacion o ficheros booteables:
Editamos el fichero Default y bajo este escribimos:
(En caso de ISOS)
---------------------------------------------------------Label Ubuntu
Menu label ^Ubuntu-amd64
Kernel memdisk
Append Iso Initrd=/Linux/Ubuntu-64.iso
-----------------------------------------------------------

(En caso de ficheros booteables)


-------------------------------------------------------------------------------------------------------Label Ubuntu
Menu label ^Ubuntu-amd64
Kernel vmlinuz
Append vga=normal
Initrd=initrd.gz
-----------------------------------------------------------

Posibles errores.En los ficheros booteables, es necesario llamarlos con ruta, tomando como
punto la carpeta /Linux/Ubuntu/install/vmlinuz
/Linux/Ubuntu/install/initrd.gz
Es posible que estos ficheros tengan nombres diferentes, extensiones
diferentes o se encuentren en carpetas como casper, entre otros. Saber
cules son y donde estn es deduccin del practicante.

4.-Crear una ISO customizada:


Para la realizacin de customizar un S.O Linux, en este caso Ubuntu, se
usara como medio un Ubuntu con interfaz grfica en el cual instalaremos
dos archivos.
-ISOMaster
-Kickstart
Descargarnos una version de ubuntu, recomendable que sea una version de red como
usaremos en este manual (una carpeta llamada netboot), desde la pagina oficial, la
cual podremos descargar de este Link.
http://archive.ubuntu.com/ubuntu/dists/trusty/main/installeramd64/current/images/netboot/

Iniciamos Kickstart y empezamos a trabajar:

Ponemos el idioma la configuracin de teclado, la zona horaria y 64 bits y pasamos


por las ventanas rellenando lo que nos interese:

el usuario es importante poner y tambien una red:

guardar el archivo que el programa crea como ks.cfg

Ahora vamos a la carpeta netboot mediante comando y abrir el txt.cfg

Aadir un label mas con la ruta de los archivos vmlinuz que tenga nuestra
version de ubuntu. Abrir ISO Master, y en el la carpeta netboot con el programa
aadir el ks.cfg y darle a guardar con un nombre, se habra creado nuestra iso,
solo quedara meterla en $WDS-ROOT\Boot\x64\Images de nuestro servidor y
arrancar un PC con la configuracin de inicio por Red.

También podría gustarte