Clonant maquines windows amb mandriva one

  • warning: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/srv/www/gilug.org/www/site.tree/) in /srv/www/gilug.org/www/site.tree/public/includes/file.inc on line 802.
  • warning: fopen(): Filename cannot be empty in /srv/www/gilug.org/www/site.tree/public/includes/file.inc on line 803.
  • El fitxer no s'ha pogut crear.

A vegades tenim n màquines windows que per raons de feina ens demanen de clonar-les per la xarxa.
Realment és molt fàcil fer-ho per a màquines amb característiques exactament iguals, (bàsicament aquesta recepta es basa que tots els clons han de tenir el mateix "model" de disc dur)

Exemció de responsabilitat:
Tants windows com cloneu tantes llicències legals que teniu, jo no estic fent aquest script per fer res ilegal.

Jo faig servir mandriva one com a live cd (aquest té PermitRootLogin = yes a /etc/ssh/sshd_config)
Consideracions generals:
necesitem tenir una xarxa ipv4 i amb dhcp implementat (configurar el servidor com a dhcp es molt fàcil)

Preparem el servidor d'aquesta manera:

su #ens pasem a root
passwd #entrem una contrasenya de root
#obrim el tallafocs de mandriva per el ssh
drakfirewall
#agafem l'script que ens crea el server si tenim internet:
wget http://festuc.info/clonserver.sh
#si no tenim internet... ja trobareu la manera de portar aquest script al vostre ordinador.
#executem el preparador del server:
bash clonserver.sh eth0 sda #primer cal posar l'interficie de xarxa
#i despres el disc que clonarem ;)

Ara arranquem el client....
un cop a dintre obrim una consola i hem de fer-hi 3 coses:

su #per entrar com a superusuari
rsync ip.del.servidor:/root/ /root/ #per agafar el que ens cal
bash /root/clon.sh #per executar totes les ordres que ha preparat el servidor

Això clonarà i reiniciarà la màquina deixant el windows com l'original


Warning: Table './gilugbitac/accesslog' is marked as crashed and last (automatic?) repair failed query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('', 'node/311', 'http://www.gilug.org/node/311', '172.17.6.1', 0, 'u3ccmehvgqkp0i4dvbdcl53v27', 10, 1710820164) in /srv/www/gilug.org/www/site.tree/public/includes/database.mysql.inc on line 136