Maceraya hazır mısın! bir BSD almaz mısın?

Duyuru
* Forum tasarımımız yenilendi.
* FreeBSD 10.4 - RELEASE Final çıktı.
* FreeBSD 11.1 - RELEASE Final çıktı.
Son Mesajlar
Çevrimiçi (0)

Çoklu kurulumda BSD önyükleme sorunu

Diskimin durumu:
1.birincil bölümünde win7 kurulu
2.birincil bölümünde Freebsd 9.1 kurulu
3.birincil bölümü ext2 formatıyla rezerve
4.bölümü extended Dos:
  -1.Mantıksal bölüm=Linux Mint kurulu
  -2.Mantıksal bölüm=Arch Linux kurulu
Önyükleme yöneticim grub2 ve Freebsd 9.1 grub2 e eklenmiş durumda ve freebsd önyüklenebiliyor.
3.birincil rezerve bölüme Pc-bsd 9.1 i kurdum. Diyeceksiniz ki bir tane BSD yetmiyor  mu? Bendeki sadece merak ve freebsd ile pcbsd yi karşılaştırmak isteği. Neyse fazla uzatmadan soruna gelelim.
3.birincil bölüme pcbsd 9.1 i yükledim ve onu da grub2 ye ekledim. Grub2 den pcbsd yi seçince Freebsd önyükleniyor.
Bunu üzerine grub2 yi kaldırıp win7 önyükleme yöneticisini kullanmaya karar verdim. Bu iş için EasyBCD programını kullanarak pc-bsd yi win7 önyükleme yöneticisine ekledim. Win7 önyükleme yöneticisinden pc-bsd yi seçince yine freebsd önyükleniyor. Ancak Freebsd yi diskten kaldırırsam Pc-bsd önyüklenebiliyor.
Bu kez;
1.birincil bölümde Win7 kurulu
2.birincil bölümde Freebsd kurulu iken
3.birincil bölüme Pc-bsd yi "MBR yi kur" seçeneğini işaretleyerek yani önyükleme yöneticisi olarak Freebsd Önyükleme Yöneticisini kuracak şekilde kurdum.
4.bölüm Extended DOS
  1.mantıksal bölüm=Linux Mint kurulu
  2.mantıksal bölüm=Arch linux kurulu
Doğal olarak bilgisayar Freebsd Önyükleme Yöneticisi ile açıldı. Burada;
F1---->Windows7
F2---->Freebsd
F3---->Pc-bsd
F4 ?
F1 e basınca Win7 F2 ye basınca Freebsd, F3 e basınca Pc-bsd önyüklendi. Böylece sorun çözüldü. Fakat bu kez F4 e basınca hiçbir önyükleme olmuyor. Yani Linuxlar önyüklenmiyor.

Yorumlar

  • Geç cevap için kusura bakma @doctur bir haftadır süren bir rahatsızlığım var ve pek pc başında da oturamıyorum.
    Neyse soruna gelince karışık gibi görünüyor ama güzel anlatmışsın, anladım.
    Doğal olarak bilgisayar Freebsd Önyükleme Yöneticisi ile açıldı. Burada;
    F1---->Windows7
    F2---->Freebsd
    F3---->Pc-bsd
    F4 ?

    Hadi bunu BSD 'lerin extended Dos bölümüne kurulamayışlarına bağlayalım ama ilk Grub2 de niye öyle olmuş açıkcası anlamadım, bir ara bende kurulumda zfs, ufs yapınca grubta senin gibi birine tıklayınca öbürü gelme sorunu olmuştu, sonra ne olduğunu hatırlamıyorum sanırım PCBSD, FreeBSD her ikisinide ufs yaparak sorunu çözmüştüm galiba.
    BSD de iken gpart show komutuna bir bakalım.
    Gerçi çoklu önyükleme anladığım bir alan değil ama genede bir bakalım.

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Öncelikle geçmiş olsun. Önce sağlık gelir. Kendinize iyi bakın.
    ada0s1 de windows kurulu. Ama bu alanın yapılandırılması dikkatimi çekti.
    % gpart show
    => 63 312581745 ada0 MBR (149G)
    63 1985 - free - (992k)
    2048 102400000 1 ntfs [active] (48G)
    102402048 42 - free - (21k)
    102402090 39845799 2 freebsd (19G)
    142247889 47 - free - (23k)
    142247936 42074112 3 freebsd (20G)
    184322048 1985 - free - (992k)
    184324033 128257775 4 ebr (61G)
    => 0 39845799 ada0s2 BSD (19G)
    0 35651584 1 freebsd-ufs (17G)
    35651584 4194214 2 freebsd-swap (2G)
    39845798 1 - free - (512B)
    => 0 42074112 ada0s3 BSD (20G)
    0 37957632 1 freebsd-ufs (18G)
    37957632 4096000 2 freebsd-swap (2G)
    42053632 20480 - free - (10M)
    => 0 128257775 ada0s4 EBR (61G)
    0 4096063 1 linux-swap (2G)
    4096063 1985 - free - (992k)
    4098048 20480063 65049 linux-data (9.8G)
    24578111 1985 - free - (992k)
    24580096 20480063 390161 linux-data (9.8G)
    45060159 1985 - free - (992k)
    45062144 20480063 715273 linux-data (9.8G)
    65542207 1985 - free - (992k)
    65544192 20480063 1040385 linux-data (9.8G)
    86024255 16386048 1365465 linux-data (7.8G)
    102410303 1985 - free - (992k)
    102412288 25845487 1625592 linux-data (12G)
  • Valla ne diyeyim bilemiyorum ama bakıyorum bakıyorum ama şundan olabilir diyemiyorum, keşke Gökşın hocamız giriş yapsada konuya baksa diyorum, bunu çözse anca o çözerdi.

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Yukarda Bsd 'leri yüklediğim bölümler ardı sıra geliyordu. Belki sorunu çözer diye birini 2.birincil bölüme diğerini son birincil(4.)bölüme kurdum. Önyükleme yöneticim grub2 ve grub2'ye pc-bsd'yi(2.birincil bölümde kurulu idi) ekledim. Grub2'den pc-bsd'yi seçince yine Freebsd önyükleniyordu. Birde windows 7 önyükleme yöneticisiyle denemek için grub2'yi silip windows 7 Dvd'si ile windows 7 önyükleme yöneticisini yeniden kurmak istedim. Grub2 yi silip bilgisayarı yeniden başlatınca birde ne göreyim önyükleme yöneticisi olmadığı halde doğrudan Freebsd açılıyor. Bu çok ilginçti ve bunun olması için Freebsd'yi yüklediğim 4.birincil bölümün active(önyüklenebilir) olması gerekir. Demek ki Freebsd kurulduğu bölümü active yapıyordu. Bunun üzerine Grub2'yi yeniden kurdum. Grub2'den pc-bsd'yi seçtim tabii ki yine Freebsd açıldı. Freebsd iken masaüstünden uç birimden "gpart show" komutunun çıktısı:
    # gpart show
    => 63 312581745 ada0 MBR (149G)
    63 1985 - free - (992k)
    2048 88064000 1 ntfs (42G)
    88066048 41943040 2 freebsd (20G)
    130009088 140630016 3 ebr (67G)
    270639104 13 - free - (6.5k)
    270639117 41942628 4 freebsd [active] (20G)
    312581745 63 - free - (31k)
    => 0 41943040 ada0s2 BSD (20G)
    0 37826560 1 freebsd-ufs (18G)
    37826560 4096000 2 freebsd-swap (2G)
    41922560 20480 - free - (10M)
    => 0 140630016 ada0s3 EBR (67G)
    0 4196352 1 linux-swap (2.0G)
    4196352 1570 - free - (785k)
    4197922 20971998 66634 linux-data (10G)
    25169920 20973568 399523 linux-data (10G)
    46143488 149 - free - (74k)
    46143637 20973419 732439 linux-data (10G)
    67117056 20973568 1065351 linux-data (10G)
    88090624 20973568 1398264 linux-data (10G)
    109064192 31565824 1731178 linux-data (15G)
    => 0 41942628 ada0s4 BSD (20G)
    0 37748736 1 freebsd-ufs (18G)
    37748736 4192256 2 freebsd-swap (2G)
    41940992 1636 - free - (818k)

    Görüldüğü gibi 4.birincil bölüm "active" durumda. Bunun üzerine aşağıdaki komutla 1.birincil bölümü "active" yaptım.
    # gpart set -a active -i 1 ada0
    

    "gpart show" komutunu döndürdüğümde:
    # gpart show
    => 63 312581745 ada0 MBR (149G)
    63 1985 - free - (992k)
    2048 88064000 1 ntfs [active] (42G)
    88066048 41943040 2 freebsd (20G)
    130009088 140630016 3 ebr (67G)
    270639104 13 - free - (6.5k)
    270639117 41942628 4 freebsd (20G)
    312581745 63 - free - (31k)
    => 0 41943040 ada0s2 BSD (20G)
    0 37826560 1 freebsd-ufs (18G)
    37826560 4096000 2 freebsd-swap (2G)
    41922560 20480 - free - (10M)
    => 0 140630016 ada0s3 EBR (67G)
    0 4196352 1 linux-swap (2.0G)
    4196352 1570 - free - (785k)
    4197922 20971998 66634 linux-data (10G)
    25169920 20973568 399523 linux-data (10G)
    46143488 149 - free - (74k)
    46143637 20973419 732439 linux-data (10G)
    67117056 20973568 1065351 linux-data (10G)
    88090624 20973568 1398264 linux-data (10G)
    109064192 31565824 1731178 linux-data (15G)
    => 0 41942628 ada0s4 BSD (20G)
    0 37748736 1 freebsd-ufs (18G)
    37748736 4192256 2 freebsd-swap (2G)
    41940992 1636 - free - (818k)

    Görüldüğü gibi 1.birincil bölüm "active" durumda. Bilgisayarımı yeniden başlattığımda grub2'den pc-bsd'yi seçince bu kez istediğim oldu ve pc-bsd açıldı. Bunun üzerine grub2'ye bu kez 4.birincil bölümü(yani Freebsd) ekledim. Grub2'den Freebsd'yi seçince yine pc-bsd'nin açıldığını gördüm.
    Aynı durum Windows 7 de EasyBCD programıyla windows 7 önyükleme yöneticisine pc-bsd veya freebsd eklediğimde de söz konusu oluyordu.
    Sonuç olarak aynı bilgisayarda win7 ve linux dağıtımları varken kurulan pc-bsd ve freebsd den sadece biri önyüklenebiliyordu. Fakat "gpart" komutu çok işime yaradı. Şimdi grub2 ye sadece 2.birincil bölümü(pc-bsd) ekledim. Bsd'leden birinde iken aşağıdaki komutları kullanarak istediğim bsd'yi kullanabiliyorum
    Grub2'den Freebsd'nin açılmasını istediğimde:
    # gpart set -a active -i 4 ada0
    
    Pc-bsd'nin açılmasını istediğimde:
    # gpart set -a active -i 1 ada0
    
    yada
    # gpart set -a active -i 2 ada0
    
    Bsd'siz kalmayın hatta 2 tane Bsd'niz olsun!
  • Hımm.. aslında ilginç bir çözüm olmuş ama sanırım bundan başkada bir çözümü yok.
    Çoklu kurulumda çoklu BSD de istenirse bu olaya dikkat etmek gerekiyormuş onu görmüş olduk, ayrıca azmin elinden bir şey kaçmıyormuş, tebrikler geçmiş olsun. >:D)

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Yukarıda Bsd'lerin birinde iken diğerine nasıl geçileceği açıklanmıştı. Peki Linux dağıtımlarının birinde iken istediğimiz Bsd'yi nasıl başlatacağız. Bu iş için linuxda iken gparted uygulamasını kullanıyoruz.
    Diskimizin durumu:
    8481453985_37a9c3ed6a.jpg
    Gparted uygulamasını açıyoruz. İstediğimiz Bsd'nin kurulu olduğu bölümü sağ tıklayıp <bayraklar ı yönet> diyoruz:
    Not: Sanırım kullandığım dağıtımda küçük bir çeviri hatasını bulduk.("Bayrakları yöner" denmiş)
    8477598470_c2e906da12.jpg
    Açılan diyalog kutusunda "boot" seçeneğini tıklıyoruz:
    8476510195_f72c0a3b01.jpg
    8477601492_85c9b0722e.jpg
    Sonra <kapat> diyoruz. Bu kadar.
    Windows 7'de iken istediğimiz Bsd'nin açılmasını gerçekleştirmek için diskpart uygulamasını
    kullanabiliriz. Donatılar---->Komut İstemi'ni yönetici haklarıyla açıyoruz:
    diskpart
    select disk 0
    selec partition 2 (yada 4)
    active
    exit
    
    İşlem tamam.
    Not: Başlığı "Çoklu kurulumda BSD önyükleme sorunu" olarak değiştirsek daha iyi olacak galiba.</kapat></bayraklar>
  • Çoklu önyükleme sorununa çoklu çözüm, eline sağlık. >:D)

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Tek kelimeyle mükemmel bir paylaşim olduğu kanısındayım..bu derece hoş paylaşimların ardı arkası kesilmez umarım :)
  • Yeni bir anlatım hazırladım ve zfs'li sistemler dahil tüm sisteminizi Linux dağıtımının grub'una ekleyebiliyorsunuz, hatta iso kalıp dosyasını, live cd'leri http://bsd-tr.org/discussion/444/nasil-linux-gruba-zfsli-freebsd-pcbsd-ve-iso-kalip-dosyasi-ekleme
    Demem o ki artık alengirli çözümlere gerek kalmadı, herşey tek bir dağıtımın grubunda toplanabilir, umarım Bsd dünyasının işine yarar.
Bu konu kapatıldı.