Binlerce video onbinlerce resim. Aradığın herşeyi bulabileceğin dünyaya girmek için
üye olmalısın
Sen de bugün aramıza katıl, şanslı kişiler arasında yerini al ;) Eğer üye iseniz aşağıdan giriş yapabilirsiniz.
Birden fazla farklı konfigürasyonlarda makinelere Windows XP veya 2003 kurmanın ne kadar büyük bir zaman kaybı olacağını hepimiz biliyoruz.Peki bu kurulumları daha kolay hale getirmek için, Windows XP veya 2003 kurulumunu, bizim belirlediğimiz programlar ve yamalarla birlikte, tamamen otomatikleştirmek işimizi kolaylaştırıp zaman kazanmamızı sağlamaz mı? Bu işlemi nasıl yapacağımızı şimdi birlikte görelim :
Gerekli olan programlar:
1- Windows XP veya 2003 CD si.
2- Kurulumunu otomatikleştireceğimiz programlar ve yamalar.
3- IsoBuster veya WinIso gibi boot image alabileceğimiz bir program.
4- NeroBurning Rom (en az 5.5.9 versiyonu).
A-Winnt.sif Answer Dosyasının Oluşturulması:
Winnt.sif dosyasını oluşturmaya başlamadan önce XP veya 2003 CD’sinin içerisinde bulunan \i386 klasörünü ve CD’nin rootunda bulunan bütün dosyaları Harddisk içerisinde oluşturacağımız \XPCD klasörüne kopyalayalım. Kopyalama işlemi bittikten sonra yine orijinal XP veya 2003 CD’si içerisinde bulunan \support\tools\ klasöründeki “deploy” sıkıştırılmış dosyasını harddiskimizin içerisinde \deploy adında bir klasör oluşturarak içerisine açalım.Bu işlemi de gerçekleştirdikten sonra artık winnt.sif dosyasını oluşturmak için hazırız.
Winnet.sif dosyası, kurulum aşamasında Windows XP veya 2003’ün bizden isteyeceği kriterleri girdiğimiz otomatik kuruluma cevap veren dosyadır.
Şimdi \deploy klasörünün altında bulunan “setupmgr.exe” programını çalıştıralım.
Şekil 1
Hoş geldin ekranından sonraki ekranda, var olan bir answer dosyasını mı kullanacağımız, yoksa yeni bir answer dosyası mı oluşturacağımız soruluyor. Biz yeni bir dosya oluşturacağımız için “Create new” seçeneği ile devam ediyoruz. (Şekil-1)
Şekil 2
Sonraki ekranda ne tür bir answer dosyası oluşturacağımız soruluyor.Biz CD setup için oluşturacağımızdan “Unattended setup” seçeneği ile devam ediyoruz.(Şekil -2)
Şekil -3
İşlemin devamında hangi işletim sistemi için answer dosyası hazırlamak istediğimiz soruluyor. Biz Windows XP Professional için hazırlayacağımız için ilgili işletim sistemini seçerek devam ediyoruz. (Şekil -3)
Şekil 4
Sonraki ekranda, oluşturulacak dosyanın yapacağı kurulum tipini seçmemiz gerekiyor. Biz tamamen otomatikleştirilmiş bir kurulumu hazırlayacağımız için “Fully automated” seçeneğini kullanıyoruz. (Şekil -4)
Şekil 5
Sonraki ekranda answer dosyasının kullanılacağı yer sorulmaktadır. Biz CD setup yapacağımız için “Set up from a Cd” seçeneğini kullanıyoruz. (Şekil -5)
İşlemin devamındaki ekranda bize ilk kurulum ekranında karşımıza çıkan lisans sözleşmesini onaylayıp onaylamayacağımız soruluyor. Biz kurulum esnasında lisans sözleşmesi ile uğraşmak istemediğimiz için “ I accept the terms of the Licanse Agreement “ seçeneğini işaretliyoruz ve devam ediyoruz. (Şekil -6)
Şekil 6
İşleme devam ettiğimizde karşımıza çıkan ekranda İsim ve Firma Adı bölümleri ile karşılaşıyoruz. Burada gerekli bilgileri girmemiz, kurulum esnasında bize bu bilgilerin tekrar sorulmasını engelleyecektir. (Şekil – 7)
This image has been resized. Click this bar to view the full image. The original image is sized 712x428.
Şekil 7
Gerekli bilgileri girdikten sonra devam ediyoruz ve karşımıza kurulum sonrasında display özelliklerini seçebileceğimiz bölüm geliyor. Bu bölümde kurulum sonrasındaki ilk çalışma esnasında, görüntü özelliklerinin nasıl ayarlanacağını belirliyoruz. (Şekil -8)
This image has been resized. Click this bar to view the full image. The original image is sized 708x421.
Şekil 8
Görüntü özelliklerine de karar verdikten sonra sıra geldi saat dilimi ayarlarını yapmaya . Bu bölümde hangi saat dilimini kullanıyorsak seçiyoruz ve devam ediyoruz. (Şekil – 9)
This image has been resized. Click this bar to view the full image. The original image is sized 711x424.
Şekil 9
Saat dilimini de ayarladıktan sonra Ürün Anahtarını girebileceğimiz ekrana geçiyoruz. Burada kullandığımız Ürün Anahtarını girerek, kurulum esnasında sorulmasını engelliyoruz. (Şekil – 10)
This image has been resized. Click this bar to view the full image. The original image is sized 714x427.
İşlemin devamında “Computer Names” bölümü ile karşılaşıyoruz. Bu bölümde dikkat etmemiz gereken kısım “Computer Names” kısmına yazacağımız ismin, bu CD kullanılarak kurulan bütün makinalara aynı Bilgisayar adını atayacağıdır. Bu da ağ üzerinde isim çakışması sorunu ile karşılaşmamıza neden olabilir. Eğer böyle bir sorunla karşılaşmak istemiyorsak, bu bölümü boş bırakarak kurulum esnasında doldurmayı tercih edebiliriz. (Şekil – 11)
This image has been resized. Click this bar to view the full image. The original image is sized 710x425.
Şekil 11
Sonraki ekranda “Administrator Password” belirliyoruz. (Şekil – 12) Bu bölümde “Encrypt the Administrator password in the answer file” seçeneğini işaretlersek, yazdığımız şifre answer file içerisinde şifreli olarak gözükecektir. (Şekil- 12)
This image has been resized. Click this bar to view the full image. The original image is sized 714x424.
İşlemin devamında Network bileşenlerini düzenleyebleceğiniz “Networking Components” bölümü ile karşılaşıyoruz bu bölümde yüklemek istediğimiz bilgisayarın ağ özelliklerini ayarlayabiliyoruz. Network Bileşenlerinin standart hali ile kalmasını isiyorsak “Typical Settings” seçeneğini kullanıyoruz. Eğer Network bileşenlerinde değişiklik yapacaksak “Custom Settings”seçeneği ile yapmak istediğimiz değişiklikleri yapabiliyoruz. (Şekil- 13)
This image has been resized. Click this bar to view the full image. The original image is sized 710x425.
Şekil 13
Network bileşenleri ayarlandıktan sonra sırada kurulum yaptığımız bilgisayarın “Workgroup” mu yoksa ”Domain “ ortamında mı çalışacağını belirleyip, gerekli ayarları yapabileceğimiz “Workgroup or Domain” bölümüyle karşılaşıyoruz. Bu bölümde Domain seçeneğinin altındaki “Create a computer account in the domain “ seçeneğini kullanarak kurulum esnasında bilgisayarın domain ortamına katılmasını sağlayabilirsiniz. (Şekil – 14)
This image has been resized. Click this bar to view the full image. The original image is sized 710x425.
Şekil 14
Bu işlemi de tamamladıktan sonra sırada “Telephony” bölümü var. Bu bölümde modemimizin “Alan Kodu” ve “Ülke” seçimlerini gerçekleştiriyoruz. (Şekil – 15)
This image has been resized. Click this bar to view the full image. The original image is sized 710x425.
Şekil 15
Sonraki ekranda Bölgesel ayarlarımızı gerçekleştiriyoruz. Bu bölümde “Use the default rgional settings for the Windows verison you are installing” seçeneğini kullanarak yüklemiş olduğunuz Windows verisyonunun standart bölgesel ayarlarını kullanabilirsiniz. Eğer bölgesel ayarları değiştirecekseniz, “Specify regional settings in the ansever file” seçeneğini kullanabilirsiniz. (Şekil – 16)
This image has been resized. Click this bar to view the full image. The original image is sized 708x425.
Şekil 16
Sonraki bölümde dil ayarlarını yapıyoruz. Burada, kurulumdan sonra kullanacağımız dilleri seçiyoruz. (Şekil – 17)
This image has been resized. Click this bar to view the full image. The original image is sized 714x425.
Şekil 17
Dil araylarımızı yaptıktan sonra sıra geldi Internet Explorer ve proxy ayarlarımızın yapılmasına bunun için “Browser and Shell Settings” bölümünü kullanıyoruz. Bu bölümde “Use the Default Internet Explorer setting” seçeneğini kullanarak Internet Explorer ayarlarının standardını yüklemiş oluruz. Eğer proxy ayarlarını ve Internet Explorerin sayfa ayarlarını yapmak istiyorsak “Specify proxy and default home page settings individually” seçenegini kullanarak proxy ve Internet Explorer ayarlarını yapabiliriz. (Şekil – 18)
This image has been resized. Click this bar to view the full image. The original image is sized 707x426.
Şekil 18
Sonraki bölümde Windows’un yükleneceği klasörü belirliyoruz.Eğer yüklenecek olan klasör adını kendimiz belirlemek istiyorsak “A folder with a name that I specify” seçeneğini kullanarak, yüklemek istediğimiz klasör adını giriyoruz. (Şekil – 19)
This image has been resized. Click this bar to view the full image. The original image is sized 712x427.
Şekil 19
İşlemin devamında “Install Printers” bölümü geliyor. Bu bölümde, eğer Network üzerinde tanıtılmış bir yazıcı varsa bu yazıcının yükleme esnasında kurulmasını sağlayabiliyoruz. (Şekil- 20)
This image has been resized. Click this bar to view the full image. The original image is sized 711x428.
Sıra geldi Otomatik kurulum CD’mizin programlarını yüklememizi sağlayacak olan “Run Once” bölümüne. Burada, kurulum sonrasında çalıştırılacak olan ilk komutu tanımlamamız gerekiyor, ama biz bu dosyayı daha sonra oluşturacağımız için bu bölümü geçiyoruz.. RunOnce bölümünden sonra gelen “Additional Commands” bölümü, RunOnce komutundan sonra çalıştırılacak komutları ayarlamamızı sağlar. İşlemi Finish butonuna basarak bitirdiğimizde, karşımıza oluşturulan dosyanın disk içerisinde nereye ve hangi adla kaydedeceğimizi soran ekran geliyor. Bu bölümde dosyayı kayıt edeceğimiz yeri \xpcd\i386 olarak belirleyip dosya adını winnt.sif olarak değiştiriyoruz. (Şekil – 21)
This image has been resized. Click this bar to view the full image. The original image is sized 708x424.
Şekil 21
Winnt.sif dosyasını oluşturarak Windows XP veya 2003’ümüzün CD’den otomatik olarak kurulmasını sağlamış olduk. Şimdi sırada Programların ve Updatelerin yüklenmesi var. Bunun için RunOnce olarak çalışacak bir komut dosyası hazırlayacağız. Ama bundan önce CD’mizi kopyaladığımız klasöre, \$oem$ adında (kurulum dosyalarını buraya kopyalayacağız) bir klasör oluşturalım. \$oem$ klasörünün içerisine, \$1 ,\$$ \$Docs ve \$Progs adında dört klasör daha oluşturalım. Ardından \$1 klasörü içerisine, \install ve \drivers adında iki klasör oluşturalım. Ayrıca \$$ klasörü içerisine, \system32 klasörü oluşturalım. Oluşturduğumuz bu klasörlerin görevlerini aşağıda ki tablodan görebilirsiniz.
$Docs: Documents and Settings klasörünü temsil eder
$Progs Program Files klasörünü temsil eder.
$$ Windows klasörünü temsil eder
$1 Hard diski temsil eder ve içerisine kurulumu yapılacak programların atılması için kullanılır.
\$1\Install Kurulumu yapılacak olan programlar bu klasörün içerisine kopyalanır.
\$1\Drivers Kurulum sonrası yüklenecek olan sürücüler bu klasörün içerisine kopyalanır.
\$$\System32 Windows\system32 klasörünü temsil eder. Destek bilgisi ve firma logosu oluşturmak için kullanırlır.
Oluşturduğunuz klasörlerin ağaç yapısı aşağıdaki gibi olmalıdır. (Şekil – 22)
Şekil 22
Klasör yapımızı oluşturduktan sonra, kurulmasını istediğimiz programları \$oem$\$1\install klasörüne kopyalayalım.Şimdi kurulumumuzu otomatikleştirecek olan RunOnce komut dosyasını oluşturabiliriz.
RunOnce Komut Dosyasının Hazırlanması
RunOnce komut dosyası batch dosyası mantığı ile hazırlanır. Komut dosyasını hazırlamaya başlamadan önce kullanacağımız komutları birlikte gözden geçirelim.
@echo off Komutu C:\ promtunun görünmesini engeller.
echo. Boş satır bırakmayı sağlar
echo message Komutun sonuna eklediğiniz mesajın kurulum esnasında ekranda görünmesini sağlar.
Title Kurulum penceresinin başlığını belirlemenizi sağlar.
Start Bir uygulama veya yükleme dosyasının çalıştırılmasını sağlar.
Pause "Press any key to continue..." mesajının görüntülenmesini sağlar.
Exit Kurulum işleminden sonra komut satırını kapatır.
%systemdriver% Kurulum esnasında CD-ROM sürücüyü nitelendirir.
%systemroot% Kurulum esnasında İsletim Sisteminin kurulduğu sürücüyü nitelendirir.
Kullanacağımız komutları gördükten sonra şimdi bu komutlarla batch dosyamızı oluşturalım.Aşağıda örnek olarak verilmiş olan batch dosyasını birlikte inceleyelim :
Kod:
CLS@echo offTITLE Windows XP – Otomatik KurulumECHO.ECHO Windows Xp Pro Program kurulumu BasliyorECHO Lütfen Bekleyin ....ECHO.ECHO Program Kurulumlari BasliyorECHO Lutfen BekleyinECHO.ECHO Flashget 1.4 YukleniyorECHO Lutfen Bekleyinstart /wait %systemdrive%\install\flashget\setup.exe /SECHO.ECHO Nero Burning ROM YukleniyorECHO Lutfen Bekleyinstart /wait %systemdrive%\install\Nero\Nero60019.exe /silent /norebootECHO.ECHO Nero Burning ROM register ediliyor...REGEDIT /S %systemdrive%\install\Nero\register.reg
Yukarda verilmiş olan örnekte “title” komutu kurulum penceresinin başlığını belirlemektedir. “start” komutu ise kurulum dosyasının çalştırılmasını sağlayan komuttur.”start” komutunun “wait” parametresi, program kurulumu bitene kadar bir sonraki komuta geçilmesini engeller. “regedit /s” komutu ise kurulumu yapılan programın registry kaydının *.reg dosyası olarak elimizde olması halinde, bu registry kaydının kayıt defterine yazılmasını sağlar. Bu şekilde, kurulum sırasında kurulan parogramın register edilmesini sağlamış oluruz.
Kurulum dosyasını oluştururken dikkat etmemiz gereken önemli bir nokta kuracağımız programların “silent” olarak kurulmasını sağlamaktır. Bunun için setup veya install programlarının sonuna parametreler eklememiz gerekir. En sık kullanılan install programlarının setup parametreleri aşağıda açıklanmıştır :
a- *.MSI uzantılı paketlerin “silent” olarak kurulabilmesi için /QB parametresi kullanılır
Setup.msi /QB
b- Inno Setup programı ile derlenmiş install programları için /SILENT veya /VERYSILENT parametreleri kullanılır. Inno Setup kurulum biçimi şekilde gösterilmiştir. (Şekil – 23)
setup.exe /VERYSILENT /SP-
Burada kullanılan /SP- parametresi, kurulum esnasındaki mesajların geçilmesini sağlar.
Şekil 23
a- Nullsoft SuperPiMP Install System (NSIS) ile paketlenmiş kurulum dosyalarında, silent kurulum için /S (büyük) parametresi kullanılır. Kurulum biçimi aşağıda gösterilmiştir. (Şekil – 24)
Setup.exe /S
Şekil 24
d- Wise Installer ile paketlenmiş kurulum dosyalarının silent olarak kurulabilmesi için /s (küçük) parametresi kullanılmaktadır. Kurulum biçimi aşağıda gösterilmektedir.
(Şekil – 25)
Setup.exe /s
Şekil 25
e- InstallShield ile paketlenmiş kurulum dosyalarının silent kurulması için, öncelikle programın install edilmesi gerekmektedir. Install sonrasında, C:\Windows klasörünün altına “setup.iss” adında bir dosya oluşturulacaktır. Bu dosya, silent olarak kurulacak programın kurulum dosyalarının bulunduğu klasöre kopyalanır ve /s parametresi kullanılarak silent kurulum gerçekleştirilir.
Setup.exe /s
Hazırlamış olduğumuz kurulum dosyasını “kurulum.cmd” olarak kaydedelim ve bu dosyayı \$oem$\$1\install klasörüne kopyalayalım. Hazırladığımız komut dosyasını RunOnce olarak çalıştırmak için daha önceden hazırlamış olduğumuz “winnt.sif “ dosyasını, diskimizde bulunan \xpcd\i386\ klasöründen bulup, NotePad programı ile açalım ve dosyanın sonuna
satırını ekleyip dosyayı kaydedelim. Artık kurulum CD’mizin programları otomatik olarak kurmasını sağlamış olduk. Şimdi de “Update”lerin nasıl otomatik olarak kurulucağını görelim:
Burada bulunan “Version” bölümü, version bilgilerini içerir. “SetupData” bölümü ise yüklenecek updatelerin alınacağı klasörü belirler, “SetupHotfixesToRun” bölümünde yüklenecek olan updateler gösterilir. Burada dikkat etmemiz gereken iki önemli nokta var: Birincisi updatelerin yüklenebilmesi için dosya adları 8 (sekiz) karakter olacak şekilde değiştirilmelidir. İkinci önemli nokta ise \i386\update\ klasöründe “qchain.exe” dosyasının bulunması gerekir. Qchain.exe dosyasını aşağıdaki adresten indirebilirsiniz:
Svcpack.inf dosyasını oluşturduktan sonra, \i368 klasöründe bulunan svcpack.in_ dosyasını silip yerine bizim oluşturmuş olduğumuz svcpack.inf dosyasını kopyalıyoruz. Ardından \$oem$\$1\install klasörüne, update veya hotfixes adında bir klasör oluşturup, update dosyalarını bu klasörün içerisinede kopyalıyoruz. Bu işlemi de gerçekleştirdikten sonra update ve hotfixlerin yüklenmesini sağlayacak bir batch dosyası daha oluşturacağız. Bu batch dosyasının içeriği aşağıda gösterilmiştir :
Update kurulum dosyasını oluşturduktan sonra bu dosyayı hotfixes klasörüne “hotfixes.cmd” olarak kaydediyoruz ve \i386 klasörünü açıp daha önce oluşturduğumuz winnt.sif dosyasının GuiRunOnce bölümüne aşağıdaki satırı ekliyoruz:
Bu işlemi de tamamladıktan sonra otomatik kurulum CD’miz kurulum esnasında bizim belirlediğimiz update ve hotfixleri yükleyecek duruma geldi. Şimdi sırada işlemin en eğlenceli bölümü var: kendi hazıladığımız logo ve destek bilgisinin, Bilgisayarım ikonunun özellikler bölümünde görüntülenmesi.
Logo ve Destek Bilgisi Hazırlama :
Öncelikle logomuzu hazırlayıp (160x114 piksel büyüklügünde) “oemlogo.bmp” adıyla kaydediyoruz. Destek bilgisi hazırlamak için de ” oeminfo.ini “ adında bir dosya oluşturmamız gerekiyor. Dosyanın içeriği aşağıda gösterilmiştir :
Kod:
[General]Manufacturer=YYZ Unattended XP CDModel=[OEMSpecific]SubModel= Model TSerialNo= XXXXX-XXXXX-XXXXX-XXXXX-XXXXXOEM1=OEM2=[Support Information]Line1=Support Contact: I find You
Dosyamızdaki gerekli bölümleri doldurduktan sonra, bu dosyayı “oeminfo.ini” adıyla logomuzun yanına kayıt ediyoruz ve oluşturduğumuz bu iki dosyayı, \$oem$\$$\system32\ klasörünün altına kopyalıyoruz. Bu işlem, kurulumdan sonra \$oem$\$$\system32\ klasörüne attığımız dosyaların, \windows\system32\ klasörüne kopyalanmasını sağlayacaktır. ( Şekil – 26)
Şekil 26
Kurulumun CD’ye Yazılması :
Hazırlamış olduğumuz kurulumu CD’ye yazmak için öncelikle hangi işletim sistemi için otomatik kurulum hazırlamışsak (Windows XP veya Windows 2003), o işletim sisteminin orijinal CD’sini kullanarak boot kaydını (boot image) export etmemiz gerekiyor. Bu işlemi gerçekleştirebilmek için IsoBuster veya WinIso gibi programlardan yararlanabiliriz.Aşağıda IsoBuster kullanarak boot kaydının nasıl çıkartacağımız anlatılmıştır:
IsoBuster Kullanarak Boot Kaydı Çıkarma :
Öncelikle IsoBuster programını bilgisayarımıza kuruyoruz. Ardından Windows XP veya 2003 (otomatik kurulum hazırladığımız işletim sisteminin CD’si) orijinal CD’sini CD-ROM’ a yerleştirip programı çalıştırıyoruz. Karşımıza gelen ekranda, “Track 01” bölümüne tıklatıp altında açılan “Bootable CD” seçeneğini seçiyoruz. İşlemin sonrasında, ekranın sağında “Microsoft Corperation.img” seçeneğine sağ tıklatıp “Extract Microsoft Corparetion.img” seçeneğini tıklatıyoruz ve CD boot kaydını öceden belirlediğimiz bir klasöre kaydediyoruz. (Şekil – 27)
Şekil 27
Bu işlemi de bitirdikten sonra şimdi de CD’mizi bootable CD haline getirmek için “Nero Burning Room” kullanıyoruz. Burada dikkat edilecek nokta, kullandığımız Nero programının versiyonunun en az 5.5.9 olmasıdır. Nero programını Wizard kullanmadan çalıştırıyoruz ve karşımıza gelen ekrandan CD-ROM (boot) seçeneğini işaretliyoruz.
(Şekil – 28)
This image has been resized. Click this bar to view the full image. The original image is sized 623x371.
Şekil 28
Oluşturacağımız CD tipini seçtikten sonra ekranın sağında bulunan boot sekmesindeki “İmage File” seçeneğini tıklatıp daha önce çıkardıgımız boot kaydını gösteriyoruz. Bu işlemin ardından “Enable expert settings (for advenced users only!)” bölümünü işaretleyip “Kind of emulation” bölümünü “No Emulation” , “Number of loaded sectors” bölümünü “4” olarak değiştiriyoruz. (Şekil 29)
This image has been resized. Click this bar to view the full image. The original image is sized 621x370.
Şekil 29
İşlemin sonrasında, ISO sekmesine tıklatarak, bu bölümdeki “File name lenght” bölümünü “Max of 31 chars (Iso Level 2)” olarak değiştirip, “New” butonuna basıyoruz. (Şekil – 30)
This image has been resized. Click this bar to view the full image. The original image is sized 618x367.
Şekil 30
Şimdi hazırlamış olduğumuz \xpcd klasöründeki tüm dosyları CD içerisine atıyoruz ve burn butonuna basıp CD yazma işlemini gerçekleştiriyoruz. (Şekil – 31)
This image has been resized. Click this bar to view the full image. The original image is sized 766x516.
Şekil 31
CD yazma işlemini de tamamladıktan sonra, bize zaman kaybı olmadan yapılacak kurulumlar ve gerektikçe CD’mizi güncellemek kalıyor.