Weblog di Luca Raciti

Un pò di geeking…

Archivio per la categoria ‘Windows’

Grub

Pubblicato da lucaraciti su 21 Ottobre, 2008

Grub, il boot loader standard di molte distribuzioni Linux permette abbastanza agevolmente di avviare dalla stessa postazione più sistemi operativi, anche Microsoft Windows Xp o 2003 SERVER per esempio.

Installazione.

Io generalmente preferisco installare linux in un disco diverso da quello di Windows ed il grub lo metto sempre nel master boot record della mia partizione d’avvio anziché nell’mbr del disco. Questo permette ai sistemi operativi di essere indipendenti e di essere al riparo da sovrascrittura accidentali del mbr.

Sintassi.

Il file di configurazione è /boot/grub/grub.conf

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sdb6
# initrd /initrd-version.img
#boot=/dev/sdb1
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.25-14.fc9.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.25-14.fc9.x86_64 ro root=UUID=54253e0a-961f-4599-bb1e-e668d07bd795 rhgb quiet
initrd /initrd-2.6.25-14.fc9.x86_64.img
title Windows XP
rootnoverify (hd1,0)
chainloader +1

In questo caso ho Windows XP sul secondo disco, rispetto a Fedora che sta sul primo. Da notare che grub legge i dischi partendo dal disco “0″ (zero), e mantiene lo stesso ordine del bios. Nel mio caso per esempio il disco /dev/sdb per grub era lo “0″ mentre il /dev/sda era “1″. Analogo discorso per le partizioni: che partono da “0″. Quindi con (hd1,0) sto indicando la prima partizione del secondo disco. In una situazione come questa Windows stenta a partire e selezionando al menu di Grub vedrete solo

title Windows XP
rootnoverify (hd1,0)
chainloader +1

e quindi vi rimarrà lì.

Il problema è legato al fatto che l’HD con Windows Xp è il secondo e non ho messo il grub nel mbr dello stesso disco di windows.
Inoltre Xp non parte se non è installato sul primo disco per cui utilizzare la funzione map che permette di simulare una mappatura come primo disco.

Questa parte di grub.conf

title Windows XP
rootnoverify (hd1,0)
chainloader +1

la sostituisco con:

title Windows XP
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
boot

makeactive e boot sono solo un vezzo, in realtà è necessario mettere per bene la funzione map.

Per completezza aggiungo il mio fdisk -l

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd9553cd3

Device Boot Start End Blocks Id System
/dev/sda1 * 1 24321 195358401 42 SFS

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcb986ae8

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 25 200781 83 Linux
/dev/sdb2 26 286 2096482+ 82 Linux swap / Solaris
/dev/sdb3 287 547 2096482+ 83 Linux
/dev/sdb4 548 9729 73754415 5 Extended
/dev/sdb5 548 808 2096451 83 Linux
/dev/sdb6 809 2083 10241406 83 Linux

Risorse on-line.

Tread di riferimento su fedoraonline.it

Guida a Grub (da openskills)

Cambiare l’immagine di Grub (da fedoraonline.it)

Compatibilità

Lo script è compatibile con Linux in genere e Red Hat Linux Fedora in particolare.

Risorse

da console: man grub

Licenza

Attribuzione-Condividi allo stesso modo 2.5 Generico: le informazioni contenute in esso possono essere utilizzate e modificate liberamente. E’ obbligatorio invese mantenere la paternità a “Luca Raciti http:\\lucaraciti.wordpress.it” e di condividere allo stesso modo.

Disclaimer

Il weblog non ha carattere di perodico. Fatti salvi errori ed omissioni, non si assume responsabilità per eventuali problematiche derivanti dall’utilizzo delle informazioni contenute nell’articolo.

Pubblicato su Fedora 9, Linux, Red Hat, Windows, Windows XP | Contrassegnato da tag: , , , , , , | Lascia un commento »

Spedire email via batch file

Pubblicato da lucaraciti su 26 Maggio, 2008

Modificando lo script batch abbiamo la comodità di spedire email.

L’unico prerequisito è quello di avere un server di posta. Allo scopo sarebbe meglio utilizzarne uno privato, tuttavia in subordine se ne può usare uno pubblico o quello del provider.

La spedizione avvieve tramite mailsend, un file che viene richiamato da una stringa al prompt che contiene un po tutto.

Il sito di Mailsend è http://www.muquit.com/muquit/software/mailsend

Lo script da richiamare è

mailsend -d dominio_di_posta -smtp smtp_server -t utente@dominio_di_posta -f destinatario -sub “scrivi_l_oggetto” -m testo_email.txt

Il file testo_email.txt deve essere creato a parte.

Compatibilità

Lo script è compatibile con Win2000, Win2003,WinXP. Esiste una versione specifica per unix, ma al momento preferisco usare altro.

Risorse on-line

http://www.petri.co.il/send_mail_from_script.htm

Licenza

Attribuzione-Condividi allo stesso modo 2.5 Generico: le informazioni contenute in esso possono essere utilizzate e modificate liberamente. E’ obbligatorio invese mantenere la paternità a “Luca Raciti http:\\lucaraciti.wordpress.it” e di condividere allo stesso modo.

Disclaimer

Il weblog non ha carattere di perodico. Fatti salvi errori ed omissioni, non si assume responsabilità per eventuali problematiche derivanti dall’utilizzo delle informazioni contenute nell’articolo.


Pubblicato su Batch Script, Email | Contrassegnato da tag: , , | 1 Commento »

Batch per FTP in background da Windows

Pubblicato da lucaraciti su 23 Maggio, 2008

Spesso serve copiare in notturno su di un ftp server remoto, specie per i backup.

In Ms Windows la redazione è abbastanza elementare e per fare presto servono 2 file, uno con i parametri ed uno per il lancio:

nell’esempio ho riportato un file con la definizione per il backup compresso 7z di un server con apache e tomcat

@Echo off
rem ********************************************************************
rem Batch file per Dupliche completa di Apache su disco
rem Scritto da Luca Raciti (http://lucaraciti.wordpress.com)
rem Versione 0.1
rem ********************************************************************

set APACHE_HOME=c:\apache\Apache2.2
set TOMCAT_HOME=c:\apache\Tomcat_5.5.26
set DUPDIR_HOME=c:\apache\dupdir
set SAVES=c:\saves
set FTPSERVER=192.192.192.192
set GZDIR=C:\Programmi\7-Zip
set APACHE_SERVICE=”Apache2.2″
set TOMCAT_SERVICE=”Apache Tomcat”
if exist %SAVES%\apache22.7z del %SAVES\apache22.7z > nul
cd \ > null
cd %APACHE_HOME% > null
net stop %APACHE_SERVICE%
%GZDIR%\7z a -r %SAVES%\apache22 *.*
net start %APACHE_SERVICE%
if exist %SAVES%\tomcat55.7z del %SAVES\tomcat55.7z > nul
cd \ > null
cd %TOMCAT_HOME% > null
net stop %TOMCAT_SERVICE%
%GZDIR%\7z a -r %SAVES%\tomcat55.7z *.*
net start %APACHE_SERVICE%
ftp -v -i -s:”%DUPDIR_HOME%\comandiftp.txt” %FTPSERVER%

il file che contiene le specifiche è quello sottostante

utenteftp
passwordftp
cd /PERCORSO DI DESTINAZIONE
lcd C:\PERCORSO_DI_ORIGINE
mput *.7z
quit

basta sostituire i campi, e salvare.

Compatibilità

Lo script è compatibile con Win2000, Win2003,WinXP

Risorse on-line

http://support.microsoft.com/kb/96269/en-us/
http://www.ericphelps.com/batch/samples/ftp.script.txt

Licenza

Attribuzione-Condividi allo stesso modo 2.5 Generico: le informazioni contenute in esso possono essere utilizzate e modificate liberamente. E’ obbligatorio invese mantenere la paternità a “Luca Raciti http:\\lucaraciti.wordpress.it” e di condividere allo stesso modo.

Disclaimer

Il weblog non ha carattere di perodico. Fatti salvi errori ed omissioni, non si assume responsabilità per eventuali problematiche derivanti dall’utilizzo delle informazioni contenute nell’articolo.

Pubblicato su Apache, Backup, Batch Script, FTP, Tomcat, Windows | Contrassegnato da tag: , , , , , | Lascia un commento »