Zamanla Windows’un doldu ve yaptığım işlerde ben yavaşlatmaya başladı. Format attım. Ancak bu sefer diğer diskte bulunan Ubuntu 9.10 işletim sistemine ulaşamaz oldum. Daha önceki yazılarımda Windows a format atma durumunda Grub’ı nasıl geri getirebileceğinizi yazmıştım. Orda yazdıklarımı aynen uyguladım ve tahmin edebileceğiniz gibi Grub geri geldi. Ama bu kez sorun bu grub içinde Windows 7 işletim sistemimi görmüyordu. Bu yüzden Windows’un MBR sini geri getirmek zorunda kaldım. İnternette biraz araştırma yaptım ve aşağıdaki çözümleri buldum:   WIN XP: Bilgisayarı Win XP cd’si ile başlatıyoruz. Kurtarma konsoluna girdikten sonra aşağıdaki komutları yürütüyoruz. FIXMBR FIXBOOT   WIN VISTA/7: Windows Vista/7 yükleme diskini disk sürücüye takın ve sonra bilgisayarı başlatın. Sorulduğunda bir tuşa basın. Dili, saati, para birimini, klavyeyi veya bir giriş yöntemini seçin ve sonra İleri'yi tıklatın. Bilgisayarınızı onarın'ı tıklatın. Onarmak istediğiniz işletim sistemini tıklatın ve sonra İleri'yi tıklatın. Sistem Kurtarma Seçenekleri iletişim kutusunda Komut İstemi'ni tıklatın. Bootrec.exe yazın ve ENTER tuşuna basın.   Bootrec.exe seçenekleri Bootrec.exe aracı aşağıdaki seçenekleri destekler. Durumunuza uygun seçeneği kullanın. Not BCD'yi yeniden oluşturarak başlatma sorununu gideremezseniz, BCD'yi dosyaya verip silebilir ve daha sonra bu seçeneği yeniden çalıştırabilirsiniz. Bunu yaptığınızda, BCD'nin tümüyle yeniden oluşturulmasını sağlamış olursunuz. Bunu yapmak için, Windows RE komut istemine aşağıdaki komutları yazın: bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h –r ren c:\boot\bcd bcd.old bootrec /RebuildBcd /FixMbr seçeneği, sistem bölümüne Windows Vista ile uyumlu bir MBR yazar. Bu seçenek varolan bölüm tablosunun üzerine yazmaz. Bu seçeneği, MBR bozulması sorunlarını gidermeniz veya standart olmayan bir kodu MBR'den kaldırmanız gerekiyorsa kullanın. /FixBoot seçeneği, Windows Vista ile uyumlu bir önyükleme kesimi kullanarak sistem bölümüne yeni bir önyükleme kesimi yazar. Bu seçeneği, aşağıdaki durumlardan biri doğruysa kullanın: Önyükleme kesimi standart olmayan bir Windows Vista önyükleme kesimiyle değiştirilmiştir. Önyükleme kesimi bozulmuştur. Windows Vista'nın ardından daha eski bir Windows işletim sistemi yüklenmiştir. Bu senaryoda, bilgisayar Windows Önyükleme Yöneticisi (Bootmgr.exe) yerine Windows NT Yükleyicisi (NTLDR) kullanılarak başlatılır.</LI> /ScanOs seçeneği, tüm diskleri Windows Vista ile uyumlu yüklemeler için tarar. Bu seçenek ayrıca BCD deposunda bulunmayan girdileri görüntüler. Bu seçeneği, Önyükleme Yöneticisi menüsünde listelenmeyen Windows Vista yüklemeleri varsa kullanın. /RebuildBcd seçeneği, tüm diskleri Windows Vista ile uyumlu yüklemeler için tarar. Bu seçenek ayrıca BCD deposuna eklemek istediğiniz yüklemeleri seçmenize olanak verir. Bu seçeneği, BCD'yi tümüyle yeniden oluşturmanız gerekiyorsa kullanın.   Kaynak: http://support.microsoft.com/kb/927392 Tags: , , , | Categories: Microsoft | Windows
Ubuntu 9.10 sürümü ile birlikte yeni nesil grub olan grub2 yi kullanmaya başladı. Ben de bu durumu Windows 7’yi formatlayıp, silinen grubı geri getirmek için uğraşırken farkettim. Şimdi de bu aşamaları sizlerle paylaşmak istiyorum: Silinen grubı ancak kurulum yaptığımız Ubuntu 9.10 sürüm çalışan cd ile gerçekleştirebiliriyoz. Çünkü sadece bu cd de Grub2 var. CDden başlatma yaptıktan sonra terminal ekranını açıyoruz ve aşağıdaki komutu yazıyoruz. $ sudo fdisk –l Bu basamakta harddiskte bulunun bölümleri listeledik. Linux’un hangi bölümde olduğunu hatırlamamız lazım. Benim bilgisayarımda /dev/sda5 idi. O yüzden ileriki adımlarda bu şekilde işlemler yapacağım. $ sudo mount /dev/sda5 /mnt Bu basamakta mount işlemini gerçekleştirdik. Eğer boot bölümü de varsa aşağıdaki bölümü çalıştırmak gerekmekte. Benim kurulumda olmadığı için ben çalıştırmadım. $ sudo mount /dev/sda6 /mnt/boo Şimdi de geri kalanları mount etmemiz gerek. $ sudo mount --bind /dev /mnt/dev Daha sonra aşağıdaki komutu yazarız. $ sudo chroot /mnt chroot içinde iken root kullanıcısında olmamız gerekmekte. su komutu ile gerçekleştirilebilir. Bu sayede aşağıdaki işlemleri yapabiliriz. $ nano /etc/default/grub Bu aşamada açılan sayfadaki satırlarda kendimize göre değişiklik yapmamız gerekmekte. Linux’a çok hakim olmadığım için değişiklik yapmadım. $ update-grub $ grub-install /dev/sda Eğer hata alınırsa aşağıdaki komut çalıştırılır. $ grub-install --recheck /dev/sda Ctrl+D kombinasyonu ile chroot’tan çıkılır. Böylece normal konsola dönülür. $ sudo umount /mnt/dev $ sudo umount /mnt Bu basamaktan sonra sistem yeniden başlatılır. Karşımıza grub ekranı gelir. Başarılı şekilde açılır. Ama Windows linkine tıkladığınızda belki hata alabilirsiniz. Eğer hata alırsanız, bilgisayarda kurulu olan Linux’tan sistemi başlatmak ve Terminal ekranına aşağıdaki komutları çalıştırmak gerekmekte. Bu komutlar root kullanıcısı üzerinde iken çalıştırılmalıdır. $ update-grub $ grub-install /dev/sda Tags: | Categories: Linux