Ana Sayfa
Gruplar  •  Site Yönetimi  •  Özel Mesajlarınız   •  Giriş   •  Kayıt
Reklam alanı
Sohbet ediyorum
Ana Sayfa
Ana Sayfa
Forumlar
Forumlar
Yardım
Yardım
Arama
Arama
Albüm
Albüm
Kurallar
Kurallar
Linkler
Linkler
Makaleler
Makaleler
Oyunlar
Oyunlar
Sohbet
Sohbet
Üyeler
Üyeler
İstatistikler
İstatistikler






PC Yardım » Linux İşletim Sistemleri forumunda Bilgisayarın Linux ile Açılması (Kurulum-2) konu başlığının kısa özeti; Ön Hazırlıklar Slackware dağıtımında yükleme işi için setup isimli bir yazılım bulunmaktadır. Yüklemenin her aşaması bu yazılım tarafından yürütülebilir. Ancak ilk olarak Linux için disk alanlarını...

Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok



 
Yeni Başlık GönderCevap Gönder Digg it Stumble it Submit to Del.icio.us Diigo it Prefound it Reddit it Facebook it Blink it Slashdot it Linkagogo it 
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık
Yazar Mesaj
UnreaL
Fast Friend
Fast Friend



Kayıt: 24 Aralık 2005
Mesajlar: 203
Tema: Parthenos (32227)

Yaş: 23

turkey.gif

Cinsiyet:Erkek Kova Fare

Puan: 309
Mesaj Tarih: 23 Temmuz 2006, 17:03   Mesaj konusu: Bilgisayarın Linux ile Açılması (Kurulum-2)
Alıntıyla Cevap Ver



Ön Hazırlıklar

Slackware dağıtımında yükleme işi için setup isimli bir yazılım bulunmaktadır. Yüklemenin her aşaması bu yazılım tarafından yürütülebilir. Ancak ilk olarak Linux için disk alanlarının tanımlanması gerekmektedir. Bu amaçla fdisk programı kullanılır. Linux altında bir bilgisayara bağlı her türlü cihaza bir dosya gibi erişmek mümkündür. Her cihaza karşılık gelen bir sistem dosyası mevcuttur. Cihazlarla ilgili dosyalar /dev dizini altında yer alırlar. Burada IDE sabit diskler "hd" SCSI sabit diskler "sd" olarak isimlendirilirler. Aynı anda bir bilgisayarda birden fazla disk bağlanmış olabilir. Diskler sırayla a b c d olarak isimlendirilirler. Her disk üzerinde birden fazla bölüm yer alabilir. Bu bölümler ise 1 2 3 4 olarak numaralandırılırlar. Örnek olarak

* /dev/hda, bir numaralı IDE (Primary Master) diski
* /dev/hda1, bir numaralı IDE diskin ilk bölümü (DOS altında CSmile
* /dev/hda2, bir numaralı IDE diskin ikinci bölümünü
* /dev/hdb, iki numaralı IDE (Primary Slave) diski
* /dev/hdc, üç numaralı IDE (Secondary Master) diski
* /dev/hdd, dört numaralı IDE (Secondary Slave) diski
* /dev/sdb3, ikinci SCSI sabit diskin üçüncü bölümünü

göstermektedir. Birden fazla sabit diskiniz varsa hangi sabit disk'le ilgileneceğinizi belirtmeniz gerekir. Eğer iki sabit diskiniz varsa fdisk'i kullanırken dikkat edin, her an yanlış bir diski biçemleme şansınız var.

# fdisk /dev/hda


Bu noktadan sonra artık fdisk ile istediğiniz bölümleri tanımlamanız mümkündür.

fdisk komutu harddisk bölümlerinin düzenlenmesi için kullanılan bir yazılımdır. Komut satırından genelde tek harflik komutlarla kullanılır. Eğer komut satırında bir parametre verilmezse fdisk ilk bulduğu disk üzerinde işlem yapacaktır. Birden fazla disk mevcutsa komut satırında istenilen diskin belirtilmesi gerekecektir. Aşağıdaki örnekte fdisk herhangi bir parametre ile çağrılmamış ve sistemde bulunan öncelikli disk olarak bir numaralı SCSI disk (/dev/sda) seçilmiştir.

fdisk, komutunun yanında bazı parameteler alır:

/fdisk -v
Fdisk programının sürümü ekrana gelir.

fdisk -l
/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, /dev/sde, /dev/sdf, /dev/sdg ve /dev/sdh disklerinin (varsa) bölümlendirme tablosunu ekrana yazar ve çıkar.

fdisk -s <disk-bölümü>
Eğer bir DOS bölümü değilse (bölüm numarası 10'dan büyük) , sözkonusu disk bölümünün büyüklüğü bayt cinsinden ekrana yazılır.

Aşağıda, fdisk yazılımının kullanımı hakkında örnek bir fdisk çalışması yeralıyor.

Örnek FDISK Çalışması

Bu örnek içerisinde 1 Gbyte'lık SCSI sabit disk'e sahip bir makine üzerinde LINUX için gerekli kısımların ayrılması adım adım incelenmiştir. Sözkonusu sabit disk üzerinde kullanıcı önceden 400 Mbyte'lık bir kullanıcı alanı tanımlamış ve geri kalan alanı LINUX için ayırmıştı. Düşünülen dağılım:

* 400 Mbyte DOS
* 250 Mbyte LINUX işletim sistemi
* 60 Mbyte Takas alanı

ve geri kalan alan LINUX altında kullanıcı alanı.

fdisk programı çalışır çalışmaz ilk iş olarak mevcut bölümler hakkında bilgi almak için p komutunu ( Print Partition Info) kullanıyoruz.

Command (m for help): p

Disk /dev/sda: 34 heads, 61 sectors, 1017 cylinders
Units = cylinders of 2074 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sda1   *        1        1      395   409584+   6  DOS 16-bit >=32M


Bu tablo bize sadece tek bölüm ayrıldığını, ayrılan alanın DOS biçeminde olduğunu, boot edecek bölüm olduğunu belirtiyor. Bölümün adı /dev/sda1, yani ilk SCSI sabit disk üzerinde tanımlanan ilk bölüm. İlk iş olarak LINUX işletim sistemi için yeni bir bölüm yaratmalıyız.

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (396-1017): 396
Last cylinder or +size or +sizeM or +sizeK ([396]-1017): +250M


n komutu ile kendimize yeni bir bölüm yarattık. İlk seçenek temel bir disk bölümümü yoksa gelişmiş bir disk bölümü üzerinde mi işlem yapacağımızı sordu. Temel bir bölüm için p komutunu girdik. Daha sonra hangi bölümü yaratacağımızı sordu. Halen mevcut 1 bölüm var, bu bölüm ikinci bölüm olacak bu yüzden 2 yazdık.

Bölümün başlangıç adresini giriyoruz. Bu değer otomatik olarak bir önceki bölümün bitiş değerinden hesaplanmaktadır. Sadece onaylıyoruz. Daha sonra istediğimiz boyutu belirtiyoruz. +250M tanımı 250 Mbyte'lık bir kısım istediğimizi belirtiyor. Yarattığımız bu bölümü p komutu ile inceliyoruz.

Command (m for help): p

Disk /dev/sda: 34 heads, 61 sectors, 1017 cylinders
Units = cylinders of 2074 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sda1   *        1        1      395   409584+   6  DOS 16-bit >=32M
/dev/sda2          396      396      642   256139   83  Linux native


fdisk yaratılan her bölümü otomatik olarak (LINUX native) olarak yaratmaktadır. Şimdi takas alanı için 60 Mbyte'lık 3. temel bölümü tanımlayalım:

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (643-1017): 643
Last cylinder or +size or +sizeM or +sizeK ([643]-1017): +60M

Command (m for help): p

Disk /dev/sda: 34 heads, 61 sectors, 1017 cylinders
Units = cylinders of 2074 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sda1   *        1        1      395   409584+   6  DOS 16-bit >=32M
/dev/sda2          396      396      642   256139   83  Linux native
/dev/sda3          643      643      702    62220   83  Linux native


Dikkat edilecek olursa bu bölüm de LINUX native olarak tanımlandı. LINUX tarafından takas bölümü olarak kullanılacak olan bölümler farklı bir yapıya sahiptirler ve ayrıca tanımlanmaları gerekmektedir. Bu amaçla t komutu ile herhangi bir bölümün tipini değiştirmek mümkündür. (Tip değiştirmekle o bölümün yapısı (biçemi) değişmiş olmuyor, biçemleme sonradan yapılan bir işlemdir)

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 82
Changed system type of partition 3 to 82 (Linux swap)

Command (m for help): p

Disk /dev/sda: 34 heads, 61 sectors, 1017 cylinders
Units = cylinders of 2074 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sda1   *        1        1      395   409584+   6  DOS 16-bit >=32M
/dev/sda2          396      396      642   256139   83  Linux native
/dev/sda3          643      643      702    62220   82  Linux swap


Yukarıda yapılan işlemle 3 numaralı bölümün tipini Linux swap olarak değiştirmiş olduk. Şu anda üç farklı türden alanımız mevcut. Son bölümü de yine n komutu ile ekleriz.

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 4
First cylinder (703-1017): 703
Last cylinder or +size or +sizeM or +sizeK ([703]-1017): 1017

Command (m for help): p

Disk /dev/sda: 34 heads, 61 sectors, 1017 cylinders
Units = cylinders of 2074 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sda1   *        1        1      395   409584+   6  DOS 16-bit >=32M
/dev/sda2          396      396      642   256139   83  Linux native
/dev/sda3          643      643      702    62220   82  Linux swap
/dev/sda4          703      703     1017   326655   83  Linux native


Bu örnekte boyut Mbyte cinsinden verilmedi. Zaten amaç kalan alanı tümüyle kullanıcı alanı olarak ayırmaktı. Bu nedenle son silindirin numarasının girilmesi yeterli oldu. Artık yapılması gereken bu bilginin diske yazılmasıdır. Şu ana kadar yapılan hiç bir değişiklik sistem üzerinde herhangi bir etki yapmamıştır. Ancak bölümleme bilgisi diske yazıldıktan sonra geri dönüş yoktur. Lütfen yaptığınız değişiklikleri bir kez daha gözden geçirin!

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
(Reboot to ensure the partition table has been updated.)
Syncing disks.
Reboot your system to ensure the partition table is updated.


Sabit diski bölümleme esnasında karşılaşılan bazı sorunlar vardır. Bunlarn en önemlisi Linux'un nasıl çalıştırılacağı ile ilgilidir. Linux açmak için belli başlı üç yöntem vardır:

* LILO ile bir boot menüsünden
* DOS altından LOADLIN isimli bir yazılımla
* Yüklemek için yapıldığı gibi bir boot diskiyle

Son iki yöntem herhangi bir sınırlama getirmezken ilk yöntemin bir sınırlaması vardır. LILO isimli yazılım ile kullanıldığı zaman bilgisayar açıldığı zaman minik bir yazılım çalıştırır ve gerektiğinde Linux çekirdeğini yükler. Ancak çekirdek yüklenmesine kadar geçen süre içerisinde sistemin BIOS komutları çalışır. Bu komutların önemli bir sınırlaması bir disk üzerindeki bir yazılımı belirleyen üç parametreden (silindir sayısı, kafa numarası, sektör numarası) silindir sayısının en fazla 1024 ile sınırlı olmasıdır. Bu bakımdan LILO kullanılacaksa Linux çekirdeğinin yer alacağı bölüm bu 1024 numaralı silindir sınırının altında kalmalıdır. Bu sınırlama tamamıyla DOS'un kullandığı BIOS'un bir sınırlamasıdır. Yeni BIOS'lar bu sınırlamadan kurtulmak için LBA adı verilen bir yöntem kullanırlar. Bu yöntemin temelinde BIOS'ta kafa sayısı için gereksiz yere ayrılan kısımların silindir sayısını belirtmek için kullanılmasıdır. (BIOS, bir sabit disk için 64'e kadar kafa kabul edebilmektedir. Pratik olarak 15 kafadan fazla sabit diskin üretilmesi çok zor olduğu için yapılan kafa sayısını iki veya dört ile çarparak, silindir sayısını iki veya dörde bölmektir.) Böylelikle 1654 silindirli 16 kafalı bir sabit disk, LBA olarak 827 silindirli ve 32 kafalı olarak tanımlanabilmektedir. İkinci durumda bu disk üzerinde tanımlanabilecek her bölümün yukarıda belirtilen sınırlama içerisinde kalacağına dikkat ediniz.

 Oylanmadı UnreaL offlineKişisel Galeri - UnreaLKullanıcı profilini görÖzel mesaj gönder
Mesajları göster:      
Yeni Başlık GönderCevap Gönder
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık


Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız
Bu foruma eklenti dosyaları gönderemezsiniz
Bu forumdaki dosyaları indiremezsiniz
Bu forumda eklenti önizlemelerini/linklerini görebilirsiniz
Etiketler: action, adresini, adı, adım, alabilir, alacağı, alan,

Benzer Başlıklar
Başlık Yazar Forumlar Cevaplar Son Gönderilen
Yeni mesaj yok Bilgisayarın Linux ile Açılması (Kurulum-1) UnreaL Linux İşletim Sistemleri 0 23 Temmuz 2006, 17:00 Son Mesajları Gör
UnreaL
Yeni mesaj yok Bilgisayarın Linux ile Açılması (Kurulum-3) UnreaL Linux İşletim Sistemleri 0 23 Temmuz 2006, 17:06 Son Mesajları Gör
UnreaL
Yeni mesaj yok Bilgisayarın Linux ile Açılması (Kurulum-4) UnreaL Linux İşletim Sistemleri 0 23 Temmuz 2006, 17:08 Son Mesajları Gör
UnreaL
Yeni mesaj yok Multimedia ve Web Sitesi Kategorilerinin açılması ahmetsecer Sizden Yönetime 1 09 Kasım 2008, 15:07 Son Mesajları Gör
taNGo
Yeni mesaj yok "Kamu davası açılması için yetkimiz yok" RSS-Haber CNN Türk Güncel Haberler 0 15 Haziran 2008, 16:00 Son Mesajları Gör
RSS-Haber


Bu Siteye Ait Çerezleri Sil

© 2003, 2049 Türkiye Forum :: Powered by phpBB © 2001, 2005 phpBB Group :: FI Theme
Tüm saatler GMT +2 Saat :: :: Forum Arşivleri
Hata: sayfa oluşturma = 10.28773 saniye, sql sorguları = 37
Türkiye Forum başlık özet akışları

Reklam alanı

CBACK CrackerTracker tarafından korunuyor
25594 Girişim engellendi.


phpBB Türkiye

Forum Haritası: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133