Adım adım bootable usb yapmak

4 Replies, 18636 Views

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 .
  1. flash disk'imizi seçiyoruz
  2. Process MBR'ye tıklıyoruz
  3. GRUB for DOS 0.4.4 (2009-6-20)yi seçiyoruz. Ve install/config tuşuna basıyoruz.
  4. Gelen menü'de herhangi bir ayar yapmamız gerekmiyor ( isteyen değiştirebilir tabii ki ne yaptığını biliyorsa... )
  5. 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, © 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
(Son Düzenleme: 13-12-2009, 19:53, Düzenleyen: 0__0.)
    • daha sonra bu txt dosyamızı "menu.lst" isminde kaydediyoruz . ( tırnak işaretleri yok ) dosyanın windows altında tanınmaz olması gerekiyor = uzantısı "lst" olduğu için. Bunu yapmak için de herhangi bir windows explorer'ı açıyoruz ( bilgisayarım'a çift tıklayarak örneğin ) üst menüde araçlar > klasör seçeneklerine tıklıyoruz > daha sonra çıkan menüden görünüm'e geliyoruz ve orada : "bilinen dosya türleri için uzantıları gizle"yi eğer önünde tik varsa kaldırıyoruz. Bundan sonra yarattığımız txt dosyasının adını "menu.lst" olarak değiştiriyoruz. Eğer "dosya uzantısını değiştirmek istiyor musunuz?" gibi bir mesaj çıkarsa "evet" diyoruz.
    • Son olarak bu "menu.lst" dosyasını usb disk'imize kopyalıyoruz. Burada da dikkat edilmesi gereken en üst klasöre kopyalamamız yani usb'yi windows'tan açtığımızda direk karşımıza bu dosyanın görünür olması . ( ayrıca grldr ve diğer klasörler ( upup,ubcd ve pmagic klasörleri) görünür olmalı )




tüm bu işlemler sonunda bootable usb'miz hazırdır. Makinamızı usb takılıyken açıyoruz ve bios ekranında multi-boot menu'ye giriyoruz ( f12 veya f8 veya başka bir tuş olabilir , değilse bios'dan boot sırasını usb flash disk olarak ayarlamamız gerek )
çıkan menüde usb flash disk'imizi seçiyoruz .


Eğer bir terslik olmamışsa ( dosyaları yazarken herhangi bir yazma hatası vs.. ) ve donanımımız da uyumlu ise multi-boot menüsü karşımızda olmalıdır. Buradan istediğimiz seçeneği seçip boot edebiliriz.

GRUB kullanarak başka iso'ları boot eden var mı ?


edit : arkadaşlar ntfs dosya sistemi ile de denedim ve tüm iso'lar çalışıyor. sonuçta format atmaya bile gerek yok . sadece master boot record (MBR) yazıp sonrasında "grldr" dosyasını usb'ye kopyalamak bootable yapmak için yeterli. ama yine de ayrı bir boot partition'ın olması oldukça faydalı bence. neyse sonuç olarak : ntfs ve fat32 dosya sistemleri ile boot edilebiliyor. bizzat denedim. fat16'da ise boot edildiğini duydum ama şahsen denemedim.
(Son Düzenleme: 27-09-2009, 18:03, Düzenleyen: 0__0.)
bazı ölü linkler update edilmiştir.......
Teşekkür ederim Arkadaşım, ellerine sağlık. İki bilgisayarda denedim, çok güzel çalıştı (toshiba netbook ve emektar masa üstüm) wireless veya ethernetten internete bağlanabildim.

notlar:

*** usbde oluşturduğumuz dosyaları "korunan işletim sistemi" tipine çevirince görünmez oluyorlar . Başlat, çalıştır, attrib +s +h usb diskin adı:\gizlecek dosyanın adı 'nı yazıp tamamı tıklayınca gizleniyorlar.(tekrar görüntüleyebilmek için: "araçlar""klasör seçenekleri""görünüm""korunan işletim sistemi dosyalarını göster")
* Söylediğin gibi usb belleğe format atmama gerek kalmadı hatta icon'u bile değişmedi.
* iso imajlarından dosya ayıklamak için winImage kullandım.
*alt tireler "_" indirdiğim dosyalarda düzenlenmiş ve - haline gelmişti.
"usb diskimizde upup isimli bir klasör oluşturuyoruz" gibi cümlelerde sanırım metin kodlamasındaki yada benzeri bir yanlışlıktan sebep;
"usb diskimizde "upup" isimli bir klasör oluşturuyoruz" diye okunuyor.
(Son Düzenleme: 13-12-2009, 05:06, Düzenleyen: basarist.)
quot quot'ları düzelttim . neden öyle olmuşsa........

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  windows xp altında usb diski local disk yapmak ve partition eklemek 0__0 0 5,618 27-09-2009, 11:48
Son Yorum: 0__0
  klavye&maus setim usb ps2 yapmak istiyorum efes-2005 7 3,674 14-03-2007, 01:04
Son Yorum: csniper



Konuyu Okuyanlar: