USB'den Çalışan Pardus 2007.2

Linux ve Unix tabanli isletim sistemlerini hep beraber tanıyıp öğreneceğiz.
Cevapla
Kullanıcı avatarı
HERZLOS
Byte3
Byte3
Mesajlar: 138
Kayıt: 18 Mar 2006, 19:23
Konum: AnTaLYa

USB'den Çalışan Pardus 2007.2

Mesaj gönderen HERZLOS » 06 Eyl 2007, 06:17

USB Flash diske Çalısan Pardus 2007.2 nasıl kurulur




Bu sayfada Pardus 2007.2 Çalısan CD'yi 1GB'lik bir flash diske nasıl kurdugumu satır satır anlatıyorum.




Kurulusu Linux altında yaptım. (PCLinuxOS 0.93a altında yaparken bu sayfayı yazıp, sonra Ubuntu 7.04 ve Pardus 2007.1'de de aynı yöntemi denedim)




Gereken dosya: Pardus-Calisan-2007.2.iso BURADAN! indirilebilir.




USB diske Pardus kurulusunun degisik asamalarında root yetkisi gerekiyor.

Bu nedenle bu is için ben terminal açıp

su enter

komutu girerek root sifresini verip root olarak çalısmayı tercih ediyorum.




iso dizinimde çalısan CD iso'sunu mount etmek için p adlı bir dizin yarattım:

mkdir p enter

ve

mount -o loop Pardus-Calisan-2007.2.iso p enter

komutu ile dosya sistemi olarak bagladım.




kullanacagım formatlanacak flash diski taktım

Linux otomatik olarak mount etti

df enter

komutu ile bakıp

/dev/sda1 adresinde /mnt/removeable olarak mount edildigini gördüm.

ls /mnt/removeable enter

komutunu kullanarak dogru flash diski kullanacagımdan emin olduktan sonra,




umount /mnt/removeable enter

komutunu kullanarak dosya sistemini kullanımdan kaldırdım.




Eger sizin bilgisayarınızda /dev/sdb olarak görünüyor ise asagıdaki tüm sda'ların yerine sdb (ya da sdc) yazmanız lazım,



Sayfa sonuna kadar kırmızı harfle görünen yerlere dikkat! aksi takdirde sata/scsii sabit diskinizdeki bilgileri kaybetmeniz söz konusu olabilir, sorumluluk size ait.





Sonra

fdisk /dev/sda enter

komutunu kullanarak diskteki fat formatındaki partition'u delete edip Linux partitionu yaratmak için:

Command (m for help): d enter

Command (m for help): n enter

Command action

e extended

p primary


p enter

Partition Number (1-4): 1 enter

First cylinder (1-999, default 1): enter

Last cylinder or +size or +sizeM or +sizeK (1-999, default 999): enter

w enter

satırları ile fat bölümünü silip, sda1'de Linux bölümü tanımladım.

(yukarıda benim 999 olarak gösterdigim yerde kullandıgınız flash bellegin marka/modelinin teknik özelliklerine göre farklı 3-4 haneli bir sayı olacak)




(Bu asamada tekrar mount etmeye kalkarsa reddedin; ya da umount edin!)





Sonra tanımlanan bölümü ext2 formatında biçimlemek için:

mkfs.ext2 /dev/sda1 -L USB-Linux enter

komutunu çalıstırdım ve tamamlanınca

mkdir u enter

mount /dev/sda1 u enter

komutu ile USB diski u olarak kullanıma hazır hale getirdim.

ve




cp p/* u/ -R enter




komutu ile çalısan CD iso'sundaki tüm dosyaları USB diske kopyaladım.

Kopyalama biter gibi gözüküp

root/.../iso# gelince

sync enter

komutunu çalıstırıp kopyalamanın gerçekten bitmesini beklemek gerekiyor ;)



sonra sıra grub düzenlemelerine geliyor.




cd u/boot/grub enter

komutu ile grub menülerini ayarlamak için ilgili dizine geçip, çalısan USB için grub menülerini degistirmeye baslamamız lazım. Bu asamada ben sadece Türkçe destegini yeterli gördügümden

rm menu.lst enter

rm grub.conf enter

mv menu-tr.lst menu.lst enter

rm menu-* enter

komutları ile önce çok dil destegini kaldırdım, (silme isteklerine y dedim, tabii ki soran Linux'larda)

sonra




vi menu.lst enter

komutu ile Türkçe menüyü açıp:

mudur=livecd'leri mudur=livedisk yaptım

dosyanın sonuna yakın

title=Sabit diskten devam

ve takibeden satırları sildim

(çünkü CD'den açınca çalısan bu grub seçenegi USB'den açınca çalısamaz)


ve dosyayı kaydettim. (Tabii ki vi dısında bir editör ile de aynı islemi yapabilirsiniz.)





Sıra grub'ı USB diskin MBR'sine yazmaya geldi:

yanlıs bir diske yazmamak için asagıdaki yöntemi uygulamanızı öneririm:




hazır USB diskin /boot/grub dizininde iken

touch USB-Pardus enter

komutu ile bos bir dosya yaratalım,




grub enter ile grub komutunu çalıstırın:




grub> find /boot/grub/USB-Pardus enter

komutu çalıstırılınca

(hd2,0)

cevabı bize grub kurulusu sırasında USB diskin (hd2), Pardus'un kuruldugu bölümün de (hd2,0) olarak gösterilmesi gerektigini gösteriyor. Bu tek sabit diski olan bilgisayarlarda (hd1) ve (hd1,0) olacaktır. Benim bu satırları deneyerek yazdıgım bilgisayarımda iki sabit disk oldugundan, ilki hd0, ikincisi hd1, USB diskim de hd2 olarak sıralanıyorlar. Asagıdaki kırmızı 2'leri yukarıdaki cevapta ne gördügünüze göre 1, 2 ya da 3 yapmanız lazım.





Grub kurulusu için bu kez

grub> root (hd2,0) enter

yapınca

Filesystem type is ext2fs, partition type 0x83

grub> setup (hd2) enter

yapınca da

Checking if "/boot/grub/stage1" exists... yes

Checking if "/boot/grub/stage2" exists... yes

Checking if "/boot/grub/e2fs_stage1_5" exists... yes

Running "embed /boot/grub/e2fs_stage1_5 (hd2)"... 16 sectors are embedded.

succeeded

Running "install /boot/grub/stage1 (hd2) (hd2)1+16 p (hd2,0)/boot/grub/stage2

/boot/grub/menu.lst"... succeeded

Done.




grub>




islemleri grub'ın basarı ile yüklendigini gösteriyor :)




grub> quit enter

ile grub'dan çıkıp,

bilgisayarımızı tekrar baslatıp ilk denememizi yapıyoruz.




Evet, Pardus Çalısan CD, CD'siz olarak USB diskten basarıyla ve

CD'den çalıstıgından daha hızlı olarak çalıstı :)



Sonra Ubuntu 7.04'ten aynı yöntemle yeniden USB disk yarattım; gene çalıstı :)

ve Pardus 2007.1'den tekrar aynı yöntemi bir daha denedim; gene çalıstı :)


umarım farklı Linux dagıtımlarını kullanarak da aynı yöntemle USB'ye Çalısan Pardus kurabilirsiniz.



USB'den açılıs yapabilmek için tabii ki bilgisayarınızın BIOS ayarlarında USB'den boot seçenegi seçilmis olması gerekiyor. Maalesef her BIOS'ta aynı sekilde olmadıgından, bu islemi BIOS seçenekleri arasında aramanız, denemeniz gerekiyor ve bazı BIOS'lar, özellikle eski anakartlardakilerin bazıları için böyle bir seçenek olmayabiliyor ve o durumda o bilgisayarda USB'den Pardus çalıstıramayabilirsiniz; ya da diskete veya sabit diske kuracagınız grub aracılıgı ile, grub parametrelerinde bilgisayarınızın sabit disk sayısına göre USB'nin kaçıncı disk olacagını root parametresi ile vererek ( root (hd1,0) gibi ) çalıstırabilirsiniz. Umarım sizin bilgisayarınız USB'den açılısı destekliyordur :)

ALıntıdır....



Cevapla