Not = Aşağıdaki işlemleri uygulamanın hiçbir garantisi yoktur. Ben şahsen birkaç makinede denedim ve olumlu sonuç aldım . Ancak başkaları bunları uygulayıp makinelerini veya usb flash disklerini geridönüşümsüz olarak bozabilirler. Bundan hiçbir sorumluluk almadığımı belirtirim.
Nasıl oluyor :
- öncelikle format atıyoruz ( bu adıma gerek yok , ayrıntılar için 2. mesajın sonuna bakabilirsiniz )
- sonrasında usb flash disk'e bir MASTER BOOT RECORD ( MBR ) yazıyoruz . Bunu bootice programı ile yapıyoruz.
Gerekli programlar : not ( 26/09/09tarihi ile aşağıdaki programların son sürümleri kullanılmıştır )
- Daha sonra bootlader'ı yüklüyoruz ( grldr ) . iso'ları boot edebilmek için
- sonrasında iso image'leri yüklüyoruz ve ayarlarını yapıyoruz
- sonuçta elimizde içinde birçok live-cd bulunan bir usb bootable flash diskimiz oluyor
Bu programlarla ( 1 adet linux, 1 adet linux tabanlı partition yazılımları (pmagic ) , ve çeşitli format,kurtarma programları(ubcd) ) yapılamayacak bir işlem yok gibi. Eğer olsa bile linux'e geçici olarak programı kurup istenilen işlem gerçekleştirilebilir ( denemedim ben şahsen ) . Yada basit işlemleri shell programlama ile yapabiliriz ( denemedim bunu da şahsen )
- bootice ( master boot record [MBR] yazmak için ) = http://www.filefactory.com/file/a078852/n/MBRyazmakicin_zip
- grldr dosyası ( nasıl ki ntldr windows xp'yi boot ediyorsa , grldr de esas boot işini yapan dosya . Yaklaşık 215 kb boyutunda ) = http://www.filefactory.com/file/a17a07a/n/boot_icin_gerekli_zip
- puppy linux version 4.76 (5. versiyon'un base'i ) = http://distro.ibiblio.org/pub/linux/distributions/puppylinux/test/woof-alpha9/upup-476.iso
- pmagic version 4.5 grub4dos = http://sourceforge.net/projects/partedmagic/files/partedmagic/Parted%20Magic%204.5/pmagic-grub4dos-4.5.iso.zip/download
- ubcd 4.1.1 = http://ftp.cc.uoc.gr/mirrors/linux/ubcd/ubcd411.iso
Öncelikle usb flash disk'i fat32 olarak formatlıyoruz. ( windows altından yapılabilir , bilgisayarım'ı açıp disk'e sağ tıklayıp = biçimlendir diyerek ) ( yüksek kapasiteli usb flash disk'i olanlar [ yani benim gibi 64 gb 'ı olanlar için ] ntfs dosya sisteminden vazgeçmek istemiyorlarsa flash disklerini bölümleyebilirler [partition] bunun nasıl yapıldığını da başka bir postta anlatırım umarım. ) ( bu adıma gerek yok ayrıntılar için 2. mesajın sonuna bakabilirsiniz )
Formattan sonra bootice programını çalıştırıyoruz .Daha sonra GRLDR dosyasını flash disk'imize kopyalıyoruz. Burada dikkat edilmesi gereken GRLDR'nin herhangi bir klasör içine değil de doğrudan usb'ye kopyalanması. Usb diskimizi açınca direk görebilmemiz lazım bu dosyayı.
- flash disk'imizi seçiyoruz
- Process MBR'ye tıklıyoruz
- GRUB for DOS 0.4.4 (2009-6-20)yi seçiyoruz. Ve install/config tuşuna basıyoruz.
- Gelen menü'de herhangi bir ayar yapmamız gerekmiyor ( isteyen değiştirebilir tabii ki ne yaptığını biliyorsa... )
- Herhangi bir sorun çıkmamışsa MBR'nin başarı ile yazıldığı mesajını alıyoruz.
Bu işlemlerden sonra usb diskimiz bootable olmuştur . Şimdi ise boot edeceğimiz iso'ları yükleyeceğiz.
Puppy Linux :
upup-476.iso'yu indirdikten sonra :
Pmagic-grub4dos-4.5 :
- izarc veya başka bir sıkıştırıcı programla iso'yu açıyoruz
- tüm dosyalara ihtiyacımız yok sadece INITRD.GZ , UPUP_476.SFS ve VMLINUZ dosyalarını bir klasöre çıkartıyoruz
- UPUP_476.SFS dosyasını = upup-476.sfs şeklinde değiştiriyoruz ( alttan tire'yi normal tire yapıyoruz ve küçük harfe dönüştürüyoruz dosya ismini )
- daha sonra usb diskimizde upup isimli bir klasör oluşturuyoruz ve adını değiştirdiğimiz bu dosya ile öteki 2 dosyayı da bu upup klasörüne kopyalıyoruz
pmagic-grub4dos-4.5.iso.zip dosyasını yükledikten sonra :
- pmagic-4.5.iso dosyasını çıkartıyoruz
Son olarak da düzeltmelerini yaptığımız pmagic klasörünü usb disk'imize kopyalıyoruz.
- izarc veya herhangi başka bir programla iso dosyasını açıyoruz
- tüm dosyalara ihtiyacımız yok sadece PMAGIC klasörünü çıkartıyoruz.
- Çıkarttıktan sonra : (BURASI ÖNEMLİ !!!!!!! )
- PMODULES klasörü içindeki PMAGIC_4.SQFyi = pmagic-4.5.sqfs olarak isimlendiriyoruz ( küçük harf kullanmayı tavsiye ederim, tırnak işaretleri yok )
- ayrıca PMAGIC klasörü içindeki INITRAMF dosyasını da = initramfs olarak isimlendiriyoruz.
- Daha sonra tüm klasör ve dosya isimlerini ( PMAGIC = pmagic , BZIMAGE = bzimage, PMODULES = pmodules ) şeklinde küçük harfe çevirmeyi tavsiye ederim ( uyumluluk açısından , ben şahsen hepsi küçük harfle denedim ve çalıştı ama büyük harfle de çalışabilir. )
Ubcd411 :
menu.lst dosyasını hazırlamak :
- ubcd411.iso'yu usb belleğimize ubcd adlı bir klasör oluşturup kopyalıyoruz. (klasör ismi önemli , başka bir klasöre de yükleyebiliriz veya hiçbir klasöre değil de doğrudan usb disk'e de yükleyebiliriz ancak o zaman menu.lst dosyasına da ona göre ayar vermemiz gerek )
bu dosya başlangıçta hangi iso'yu boot edeceğimizi seçmemize olanak tanıyor. Ayrıca boot ederken hangi seçeneklerle boot edeceğimizi belirtmemizi sağlıyor.
timeout 48
- boş bir txt dosyası yaratıyoruz ( ismi önemli değil )
- aşağıdaki kodları copy&paste yapıyoruz yeni txt dosyamıza
default 0
color light-green/green black/white light-green/green light-green/green
title Multiple Boot Menu last update :26 Eylul 2009 Cumartesi
root
title --------------------------------------------------
root
title [1] Puppy Linux (ver.4.76) \n * Internet,multimedia,basic operations etc...
find --set-root /grldr
kernel /upup/vmlinuz root=/dev/ram0 initrd=initrd.gz PKEYS=us
initrd /upup/initrd.gz
title [2] Parted Magic version: 4.5, (C) 2009, Patrick Verner\n * http://www.partedmagic.com\n * Disclaimer: Author excluded from any liability.
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=791 sleep=10 loglevel=0 keymap=us
initrd /pmagic/initramfs
map --unmap=0:0xff
title [3] Ultimate Boot CD (version 4.11)\n * Recovery icin dos tabanli
map /ubcd/ubcd411.iso (hd32)
map --hook
chainloader (hd32)
title ---------------------------------
root
title [4] CD'den boot - (cd0)\n * tabii cd-r'de bootable bir cd var ise ......
cdrom --init
map --hook
chainloader (cd0)
rootnoverify (cd0)
title [5] Bilgisayarin kendi hdd'sinden boot \n * Bu menuyu gecip normal(sabit) hdd'nin mbr'undan boot icin
map (hd1) (hd0)
map (hd0) (hd1)
root (hd1,0)
chainloader /ntldr
boot
title [6] Reboot\n * Bilgisayara reset at
reboot
title [7] Kapat\n * Bazen calismayabilir,sorunlu biraz
halt
Yer imleri