Adım adım bootable usb flash disk yapmak
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.
- 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
Gerekli programlar : not ( 26/09/09tarihi ile aşağıdaki programların son sürümleri kullanılmıştır )
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 )
Ö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 .- 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.
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ı.
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 :
- 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 :
pmagic-grub4dos-4.5.iso.zip dosyasını yükledikten sonra :
- pmagic-4.5.iso dosyasını çıkartı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. )
Son olarak da düzeltmelerini yaptığımız pmagic klasörünü usb disk'imize kopyalıyoruz.
Ubcd411 :
- 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 )
menu.lst dosyasını hazırlamak :
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.
- boş bir txt dosyası yaratıyoruz ( ismi önemli değil )
- aşağıdaki kodları copy&paste yapıyoruz yeni txt dosyamıza
timeout 48
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