NASIL:USB bellekte Pardus
PardusWiki, özgür ansiklopedi
[değiştir] USB belleğe Pardus 2007.3 nasıl kurulur?
Bu sayfada Pardus 2007.3 Çalışan CD'nin 1 GB'lık bir USB belleğe nasıl kurulduğunu görebilirsiniz.
[değiştir] Kurulum için gerekenler:
- Kuruluşu Linux altında yaptım.
- Gereken dosya: Pardus-Calisan-2007.3.iso buradan indirilebilir.
USB diske Pardus kuruluşunun değişik aşamalarında root yetkisi gerekiyor. Bu nedenle bu iş için ben terminal açıp
su enter
komutu girerek root şifresini verip root olarak çalışmayı tercih ediyorum. ISO dizinimde çalışan CD iso'sunu mount etmek için p adlı bir dizin yarattım:
mkdir p enter
ve
mount -o loop Pardus-Calisan-2007.3.iso p/ enter
komutu ile dosya sistemi olarak bağladım.
kullanacağım ve formatlanacak Flash diski taktım. Linux otomatik olarak mount etti.
df enter
komutu ile bakıp /dev/sda1 adresinde /mnt/removeable olarak mount edildiğini gördüm.
ls /mnt/removeable enter
komutunu kullanarak doğru Flash diski kullanacağımdan emin olduktan sonra,
umount /mnt/removeable enter
komutunu kullanarak dosya sistemini kullanımdan kaldırdım.
Eğer sizin bilgisayarınızda /dev/sdb olarak görünüyor ise aşağı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österdiğim yerde kullandığınız flash belleğin marka/modelinin teknik özelliklerine göre farklı 3-4 haneli bir sayı olacak)
Bu aşamada 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ıştı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ışan CD iso'sundaki tüm dosyaları USB diske kopyaladım. Kopyalama biter gibi gözüküp root/.../iso# gelince
sync enter
komutunu çalıştı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ışan USB için grub menülerini değiştirmeye başlamamız lazım. Bu aşamada ben sadece Türkçe desteğini yeterli gördüğümden
rm menu.lst enter rm grub.conf enter mv menu-tr.lst menu.lst enter rm menu-* enter
komutları ile önce çok dil desteğini 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 takib eden satırları sildim. Çünkü CD'den açınca çalışan bu grub seçeneği USB'den açınca çalışamaz. Ve dosyayı kaydettim. (Tabii ki vi dışında bir editör ile de aynı işlemi yapabilirsiniz.)
Sıra grub'ı USB diskin MBR'sine yazmaya geldi. Yanlış bir diske yazmamak için aşağıdaki yöntemi uygulamanızı öneririm:
hazır USB diskin /boot/grub dizininde iken
touch USB-Pardus enter
komutu ile boş bir dosya yaratalım,
grub enter
ile grub komutunu çalıştırın:
grub> find /boot/grub/USB-Pardus enter
komutu çalıştırılınca
(hd2,0)
cevabı bize grub kuruluşu sırasında USB diskin (hd2), Pardus'un kurulduğu bölümün de (hd2,0) olarak gösterilmesi gerektiğini gösteriyor. Bu tek sabit diski olan bilgisayarlarda (hd1) ve (hd1,0) olacaktır. Benim bu satırları deneyerek yazdığım bilgisayarımda iki sabit disk olduğundan, ilki hd0, ikincisi hd1, USB diskim de hd2 olarak sıralanıyorlar. Aşağıdaki kırmızı 2'leri yukarıdaki cevapta ne gördüğünüze göre 1, 2 ya da 3 yapmanız lazım.
Grub kuruluşu 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>
işlemleri grub'ın başarı ile yüklendiğini gösteriyor :)
grub> quit enter
ile grub'dan çıkıp, bilgisayarımızı tekrar başlatıp ilk denememizi yapıyoruz.
Evet, Pardus Çalışan CD, CD'siz olarak USB diskten başarıyla ve
CD'den çalıştığından daha hızlı olarak çalıştı :)
[değiştir] Kaynaklar
- USB'den çalışan Pardus M. Seroğul'un blogu

