View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Crear un disco de OP Debian/Dell (Linux)

Preparación del PC


  1. Abrir la máquina y desconectar los SATA de los conectores del SAS (HDD_0...) y conectarlos en los de SATA (SATA_0, ...)
  2. Quitar la tarjeta PCIe y poner las dos tarjetas PCI de matrox en los slots iguales.
  3. Conectar un monitor a la tarjeta de vídeo de abajo
  4. Entrar en la BIOS (F2 al arrancar)
  5. En "Drives", desactivar el SAS Controller y activar el SATA-0 y SATA-1.
  6. En "Video", poner como VGA por defecto PCI (estaba en PEG)
  7. En "Power Management", poner en "AC Recovery" que al recuperar tensión haga un power "On" (estaba en Off)
  8. Dar al ESC y "Salvar y salir" de la BIOS.
  9. Conectar un monitor a la tarjeta de vídeo de arriba

Generación de los discos (usando CD de instalación "Debian Dell Disco de instalacion para OPs v1.1")


  1. Se conectan los discos duros SATA vacíos de forma normal en SATA_0 y SATA_1
  2. Se arranca el PC dando F12 para sacar el menú de arranque
  3. Se introduce el CD de instalación en la lectora de CDs y se selecciona "Onboard or USB CD-ROM Drive", ENTER
  4. Cuando obtengas el login en la pantalla de presentación del CD, pulsa ENTER (arrancará linux)
  5. Esperas a que arranque
  6. Actualizas los scripts (se hace dos veces para que actualice también el propio script de actualización) con un:
    # ./update-scripts.sh
    # update-scripts.sh
  7. Ejecutas "./diskinit.sh" para ver una pantallita de ayuda:
    # ./diskinit.sh
  8. Ejecutas diskinit con los parámetrosa adecuados, siguiendo la ayuda (NOTA: en los de N.Ministerio shay un parámetro más, que es el puerto del crp, ver Instalación de OPs Debian/Dell):
    ./diskinit.sh nombre ip netmask gateway numopcfg nombrecrp ipcrp
    # ./diskinit.sh op32_mm 16.12.62.145 255.255.255.0 16.12.62.1 32 crp_ventas_estaciones 16.12.56.11
  9. Esperas a que ponga "Proceso terminado".
  10. Instalas los divers de tarjetas Matrox si ha lugar con un:
    #./chroot-mount.sh
    # cd /tmp/chroot
    # tar -xvzpf /debiandell/dell-matrox.tgz
    # cd /debiandell
    # ./chroot-umount.sh
  11. paras el PC con un "shutdown -h now":
    # shutdown -h now

Método alternativo: generación de discos copiando de los maestros


  1. Poner el disco DESTINO en SATA_0 (/dev/sda)
  2. Poner el disco ORIGEN/MAESTRO en SATA_1 (/dev/sdb). El disco está etiquetado "Operador Debian/Dell maestro 1/2"
  3. Se arranca el PC dando F12 para sacar el menú de arranque
  4. Se introduce el CD de instalación de Debian/Etch en la lectora de CDs y se selecciona "arrancar de CD onboard o externo", ENTER
  5. Enter al login del CD (linux)
  6. En los menús de debian se hace:
    s, bajar, bajar, (spanish) enter, enter, esperar a que pregunte por la red, Alt+f2, enter, dd if=/dev/sdb of=/dev/sda bs=16384
  7. Se instala el gestor de arranque con lo siguiente:
    # modprobe md
    # mknod /dev/md2 b 9 2
    # mdadm --assemble --run /dev/md2 /dev/sda6
    # mount -t auto /dev/md2 /mnt
    # chroot /mnt
    # grub --no-floppy
    grub> root (hd0,0)
    grub> setup (hd0)
    grub> quit
    # exit
    # umount /mnt
    # shutdown -h now
  8. Se quita el disco origen de SATA_1 y se pone un disco en blanco, pero sin quitar el de SATA_0.
  9. Se arranca el PC
  10. cuando te pida la contraseña porque no es capaz de terminar de arrancar se pone la contraseña de root, se hace lo siguiente para arreglar el disco y que pueda arrancar (pincha aquí si quieres más información sobre lo que hace esto):
    # mdadm --assemble --run /dev/md0 /dev/sda1
    # mdadm --assemble --run /dev/md1 /dev/sda5
    # mdadm --assemble --run /dev/md2 /dev/sda6
    # mdadm --assemble --run /dev/md3 /dev/sda7
    # sfdisk -d /dev/sda | sfdisk /dev/sdb
    # mdadm --add /dev/md0 /dev/sdb1
    # mdadm --add /dev/md1 /dev/sdb5
    # mdadm --add /dev/md2 /dev/sdb6
    # mdadm --add /dev/md3 /dev/sdb7
  11. se espera a que haya terminado de hacer las copias; para comprobarlo, se mira el /proc/mdstat; si hay alguna partición haciendo "recovery" con una barra de progreso es que no ha terminado:
    # cat /proc/mdstat
  12. reboot
  13. se espera a que arranque el ordenador otra vez
  14. desde otra máquina, se entra con un ssh:
    $ ssh root@3.0.1.179
  15. se ejecuta hostname-change:
    # hostname-change plantillaopdell01 huihui opxx_mm huihui
  16. Para generar unas claves de ssh frescas se hace:
    # rm /etc/ssh/*key*
    # apt-get install --reinstall openssh-server
  17. se borra el resolv.conf:
    # rm /etc/resolv.conf
  18. se cambia la IP:
    # vi /etc/hosts
    # vi /etc/network/interfaces
  19. Se reinstala el grub según las instrucciones de http://3.0.1.45:8000/HowTo/73:
    # grub --no-floppy
    grub> find /grub/stage1
    grub> root (hd0,0)
    grub> setup (hd0)
    grub> device (hd0) /dev/sdb
    grub> root (hd0,0)
    grub> setup (hd0)
    grub> quit
  20. Se edita el CfgConfig.CFG para la localización de esa máquina:
    # vi /usr/local/sico/tce/sistema/V/CfgConfig.CFG
  21. Se comprueba que existe el /home/metro/.rhosts (de metro:metro y con permisos 600)
  22. Se apaga:
    # shutdown -h now



TODO