Ubuntu 9.04(the Jaunty Jackalope) Fakeraid(raid0) Kurulumu

Günlüğümün ilk konularından biri Ubuntu 8.10 Raid0 kurulumuydu. Her ne kadar hazırladığım rehber 8.10 ve önceki sürümler için sorunsuz çalışıyor olsa da ne yazık ki 9.04 ile gelen bazı sistem ayar değişiklikleri nedeni ile işlevsiz kaldı. Bir iki aylık bir gecikmeye rağmen yeni Raid0(fakeraid) rehberi karşınızda.

Kurulum için 9.04 32bit ya da 64bit bir Livecd’ye(Çalışan CD) sahip olmanız lazım. Buradan ücretsiz sipariş edebileceğiniz gibi, sitesini indirme bölümünden 32bit ya da 64bitlik sürümlerinden birini indirebilirsiniz.

Kurulum:

1) Boot ekranında, alttaki ekran görüntüsündeki yerde olduğu gibi “libata.ignore_hpa=0” girdisini kernel komut satırına girilmesi gerekiyor. Bunun için dil seçiminden sonra “F6“ya basarak “Diğer Seçenekler”i gösteriyoruz. Herhangi bir seçim yapmadan “ESC” ye basarak kernel komut satırını görünür kılıp ardından aynen ekran görüntüsündeki gibi yukarıdaki girdiyi ekliyor ve entera basarak LiveCD ile oturumu başlatıyoruz

Ubuntu-boot

Boot değişikliği

2)Masaüstü geldikten sonra ilk iş olarak dmraid paketini kuruyoruz. Terminali açtıktan sonra

sudo apt-get install dmraid

komutu ile dmraid paketi kuruluyor. Hemen ardından boot ekranındaki girdinin çalışıp çalışmadığını anlamak için

sudo dmraid -ay

komutu ile raid bölümlerini kontrol ediyoruz. Eğer alttaki sorunlu örnek benzeri bir çıktı alırsak demek ki boot ekranındaki girdide bir hata var demek ve o işlemi tekrar ediyoruz. Aksine sorunsuz örnek(ayrıca sorunsuz örnekteki kalın yazılmış yeri not edin) benzeri bir çıktı alırsak masaüstündeki “Install(Kur)” kısayolu ile aynen normal bir kurulum yapıyor gibi adımları sırası ile tamamlıyoruz. Burada grub kurulumunda herhangi bir değişiklik yapılmaması gerekiyor. Alttaki ekran görüntürüsündeki grub kurulum seçeneğini aynen bırakıyoruz.

Sorunlu örnek:

root@ubuntu:~# sudo dmraid -ay
ERROR: isw device for volume “Volume0″ broken on /dev/sda in RAID set “isw_cgffbhhfed_Volume0″
ERROR: isw: wrong # of devices in RAID set “isw_cgffbhhfed_Volume0″ [1/2] on /dev/sda

Sorunsuz örnek:

root@ubuntu:~$ sudo dmraid -ay
/dev/sdb: “jmicron” and “isw” formats discovered (using isw)!
/dev/sda: “jmicron” and “isw” formats discovered (using isw)!
RAID set “isw_dijhccibbc_Volume0″ already active(bu satırdaki kalın yazıyı ilerdi bir adımda <RAID_İSMİ> olarak kullanmak için not edin)
RAID set “isw_dijhccibbc_Volume01″ already active
RAID set “isw_dijhccibbc_Volume05″ already active
RAID set “isw_dijhccibbc_Volume06″ already active
RAID set “isw_dijhccibbc_Volume07″ already active
RAID set “isw_dijhccibbc_Volume08″ already active
RAID set “isw_dijhccibbc_Volume09″ already active
RAID set “isw_dijhccibbc_Volume010″ already active
RAID set “isw_dijhccibbc_Volume011″ already active
RAID set “isw_dijhccibbc_Volume012″ already active
RAID set “isw_dijhccibbc_Volume013″ already active

Grub ayarı

Grub ayarı

Kurulum  işlemi %94-95 esnasında grub kurulumu ve ayarlaması sırasında hata vererek kapanıyor, burda korkunuz olmasın. Bu noktadan sonra konsol üzerinde devam ediyoruz.

Kurulum sonrası:

1) Şu anda Ubuntu kurulmuş durumda ancak grub boot loader henüz ayarlı değil. Bunun için ilk olarak yeni kurulumumuzu aktive etmemiz gerekiyor:

sudo chroot /target

Kurulumu aktive ettikten sonra grub ve dmraid paketlerini yüklemek için:

apt-get install grub dmraid

Grub zaten mevcut diyebilir dikkate almadan paketlerin kurulumlarını tamamlayın.

2) Paketler kuruldukdan sonra grub klasörünün oluşturulması ve içine gerekli dosyaların kopyalanması gerekiyor. Komutları sırasıyla uygulayın:

mkdir /boot

mkdir /boot/grub

32bit kurulumlar için:

cp /usr/lib/grub/i386-pc/* /boot/grub

64bit kurulumlar için

cp /usr/lib/grub/x86_64-pc/* /boot/grub

3) Bu komutlardan sonra sıra grub u yapılandırmasına geliyor.

grub --no-curses

device (hd0) /dev/mapper/<RAID_İSMİ>

<RAID_İSMİ> olarak yukarıda belirttiğim sorunsuz örnekteki kalın olarak yazılmış yazı ile değiştirin. Eğer not etmediyseniz yeni bir konsol açarak “sudo dmraid -ay” komutu ile yeni bir çıktı alın ve oradaki çıktıyı kullanın.

find /boot/grub/stage1

Bu komut size (hdX,Y) şeklinde bir çıktı verecek. Sizdeki çıktıyı alttaki komutta kullanıyoruz:

root (hdX,Y)

setup (hd0)

quit

4) Son komutun ardından sıra “menu.lst” dosyasının oluşturulmasına ve ayarlanmasına geliyor:

update-grub

Komudun ardından onay istiyor “evet” diyerek onaylıyoruz ve “menu.lst” dosyamız oluşturulmuş oluyor. Yeni oluşturduğumuz “menu.lst” bir kaç eksik ve hata bulunmakta. Bu sorunları halletmek için:

nano /boot/grub/menu.lst

Bu komut ile konsolda menu.lst açılıyor. Alttaki ekran görüntüsündeki boot ayarlarının olduğu bölümü buluyoruz. Burada iki satırda, “root” ve “kernel” satırlarında, düzenleme gerekiyor. “root” satırlarını daha önceki (hdX,Y) düzeltilmesi gerekiyor, “Kernel” satırına ise “libata.ignore_hpa=0” girdisinin eklenmesi. Alttaki ekran görüntüsünde girdinin eklenmesi gereken yeri görebilirsiniz. Değişiklikleri yaptıktan sonra  “ctrl+x” e basarak “evet” diyerek onaylayıp “menu.lst” değişikliklerini kaydediyoruz.

Menu.lst konsol örneği

Menu.lst konsol örneği

Bu son adımla birlikte grub kurulumu ve Ubuntu 9.04 Fakeraid(raid0) kurulumunu tamamlamış oluyoruz. Elimden geldiğince rehberi anlaşılır hazırlamaya çalıştım. Atladığım yerler için ya da takıldığınız noktalar için çekinmeden bala ulaşabilirsiniz.

Sorunlar:

1) Kernel Güncellemeleri: Ne yazık ki kernel güncellemelerinden sonra menu.lst i elle düzenlemek zorundayız. Sorun kaynağı nedir bilmiyorum, açıkcası üzerine düşmedim de. Çünkü tek yapmanız gereken menu.lst girdisine yeni kernel satırlarını eklemek. Kaydettikten sonra da “sudo update-grub” komutu ile grub u güncellemek. Kernel güncellemeleri sonrası bendeki son menu.lst in ekran görüntüsü aşağıdaki gibi:

menu.lst

menu.lst

8 Yanıt to “Ubuntu 9.04(the Jaunty Jackalope) Fakeraid(raid0) Kurulumu”

  1. parathermal Diyor:

    dostum harika bir makale olmuş! Emeğine sağlık!
    Benim bir sorum olacak: Bu kurulum sonrası sisteme windows kurarak kullanabiliyormuyuz!Raid0 ı iki sistemede de kullanabiliyormuyuz?
    şimdiden teşekkür ederim:)

  2. fincan Diyor:

    Yazıyı beğendinize sevindim, hele bir de işinize yaradıysa… Bu kurulum sonrasında windows kurulabilir ancak raid-grub sorunundan dolayı biraz tefaruatlı. En temizi önce Windows’u kurup sonrasında Ubuntu’yu aynen yukarıdaki anlatımda olduğu gibi kurmak. Ben hem Ubuntu-Xp hem de Ubuntu-Vista kullandım bu şekilde. Grub’a Windows girdilerini girdikten sonra sorunsuz açılıyor.

  3. fatih Diyor:

    raid1 kurulu icin de yardimci olur musunuz?

  4. fincan Diyor:

    Tabi ki, zevkle yardımcı olurum. Ancak daha önce hiç raid1 ile ilgili bir denemem olmadı. Bunun yanında okuduklarıma göre raid0 dan farklı bir kurulum yolu izlenmiyor. Aynen yazıdaki yolları izleyerek kurabilmeniz lazım. Ubuntu/community sayfasında (https://help.ubuntu.com/community/FakeRaidHowto) dmraid ile ilgili bir uyarı var. Biraz eski bir uyarı ama eğer disklerden birinde bir hata olduğunda dmraidin hatayı fark edemeyeceği yazıyor. Lakin çok ta önemli değil, bugüne kadar düzelmiş bile olabilir.
    Son olarak yukarıdaki kurulumun fakeraid kurulumu olduğunu ve eğer raid1 kurulumu LVM/linux software raid kurulumu hakkında bilgim ve deneyimim olmadığını eklemek isterim. Fakeraid raid1 olarak kurmayı düşünüyorsanız, önce yazıyı takip edin ve takıldığınız bir yer olursa çekinmeden bana ulaşabilirsiniz.

  5. NEGA Diyor:

    Merhaba windows 7 ultimate kullanıyordum ubuntuya geçmek istedim ubuntunun sitesinden 9.04 tr dvd iso halini çektim dvd ye yazdım bilgisayarımı yeniden başlattım kuruluma girdim dediklerinizi harfi harfine yaptım. terminalde sudo apt-get install dmraid komutunu veriyorum kuruyor doğrulama için sudo apt-get dmraid -ay komutunu girdiğimde E: Komut satırı seçeneği ‘a’ [-ay içinden] bilinmiyor. diyor burayı geçip kur dan kuruluma girince raid olan toplam hdd alanını görüyor kur dediğimde kurulum %94 te takılmadanda bitiyor sonra sudo chroot /target dediğimde hiçbirşey vermiyor bulunamıyor yardımcı olursanız sevinirim ubuntu gerçekten güzel bir sistem fakat bu raid 0 desteğindeki sorun nedeni ile beni zor durumda bırakıyor cevabınızı bekliyorum.

  6. fincan Diyor:

    Öncelik ile anlatımda hata için çok özür dilerim, nasıl olduy ise defalarca kontrol etmeme rağmen gözümden kaçmış “sudo apt-get dmraid -ay” yerine “sudo dmraid -ay” olması lazımdı. Geri bildiriminizin teşekkür ederim, gerekli düzeltmeyi yaptım.

    Soruna gelince, “sudo dmraid -ay” çıktısını alamadığımız için raid0′ı sorunlu mu sorunsuz mu gördüğünü bilemiyorum. Ama çok büyük bir ihtimalle sorunlu görüyor ki raid0 üyesi sadece bir hdd üzerine kurulumu yapıyor ve o yüzden grub kurulumunu sorunsuz geçiyor. Ya da “grub ayarı” ekran görüntüsündeki önyükleyici kur”bootloader” kısmındaki işareti kaldırıyorsunuz ve o yüzden %94-95 te takılmadan kurulumu tamamlıyor.

    Kurulum rehberini şimdi tekrar gözden geçirdim ve herhangi bir sorunz/eksik yok gibi görünüyor. Rehberi tekrar takip ederek kurulumu deneyin, ve “grub ayarı”nda olduğu gibi ilgili yerin işaretli olduğundan emin olun. Eğer yine sorun yaşarsanız çekinmeden sorun, seve seve yardım ederim.

    Sağlıcakla

  7. isminivermeyen Diyor:

    Arkadaşlar Ubuntu kurmak istiyorum ama wubi.exe yı çalıstıramıyorum ne olur yardım!
    (İmla hataları düzeltişmtir)

  8. fincan Diyor:

    Daha önce wubi ile kurulum denemedim, o yüzden yardım edemem ancak http://www.howtoforge.com/wubi_ubuntu_on_windows adresinden İngilizce ve http://www.ubuntu-tr.org adresinin wiki ve forumlarından Türkçe yardım alabilirsiniz.

    Eğer İngilizce’niz yeterli ise howtoforge daki anlatım işinizi görecektir.

    Ayrıca sorununuz ile ilgili daha detaylı bir anlatım eklenemeniz iyi olur.


Yorum Yapın