[Çözüldü] Sadece Windows'un Açılmadığı Grub Sorunu

Başlatan Mitsukuni, 13 Temmuz 2010 - 10:49:14

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

Mitsukuni

Bilgisayarımda Ubuntu, Pardus ve Windows kurulu. Daha doğrusu en son Pardus'u kurdum, hâliyle Ubuntu Grub'tan silindi fakat daha sonra Pardus Gruba Ubuntu'yu ekledim. Bu işlemler esnâsında yanlışlıkla /dev/sda0 konumunda bulunan 100 MB'lık System Reserved bölümünü sildim. Pardus Grub'a Windows'u da ekledim /dev/sda1 olarak. İlk açılışta Windows'u seçtiğimde Pardus'un mor renkli Grub'u temel Grub görünümüne geçti (sanırım F4'le de geçilebiliyordu bu sayfaya), listeden tekrar Windows'u seçtiğimde Ctrl+Alt+Delete kombinasyonunu uygulamamı istedi ve ilk Grub sayfasına döndü. Bunun üzerine Windows'u Grub'a ekleme işini yineledim, bu kez de sırasıyla Grub 13 ve Grub 11 hatalarını aldım. Windows dosyalarına ulaşabiliyorum, hatta Windows üzerindeki bazı uygulamaları Wine ile çalıştırabiliyorum, bir sorun yok gibi görünüyor. Son olarak bir de Windows'un Başlatma Kurtarıcısı'nı deneyeyim dedim fakat "başarıyla tamamlandı" demesine rağmen herhangi bir değişiklik olmadı. Sizce nasıl bir yol izlemeliyim?
Teşekkürler şimdiden...

Alıntı Yap[NOT: Şu an işyerinden yazmaktayım ve malesef evde de internetim bulunmamakta. Bu sebeple çıktısını isteyeceğiniz kodlara 1 gün gecikmeyle cevap verebileceğim. Bilgilerinize arz ederim :) ]

eribol

Ubuntu'yu canlı(live) cd ile açıp ubuntu grubunu kurmanızı tavsiye ediyorum şahsen. Eğer illa Pardus grub aktif olsun derseniz pardus forumlarında grub kurulum belgelerine göz atmanızı tavsiye ediyorum. Ne olur ne olmaz diye aşağıdaki çıktıları aktarmanız işe yarayabilir.sudo fdisk -lsudo blkidcat /boot/grub/menu.lstSon komutta çıktı vermezse menu.lst yerine grub.cfg yazın.

Mitsukuni

Değişiklik olsun diye Pardus Grub'u kullanıyordum, yoksa bir takıntım yok çok şükür :)
Ubuntu Grub'u denememiştim, önce onu deneyeyim, olmazsa da dediğiniz gibi çıktıları belirtirim.
Ama dediğim gibi ancak yarın buraya aktarabilirim.

andirinli

Alıntı Yap
Bu işlemler esnâsında yanlışlıkla /dev/sda0   konumunda bulunan 100 MB'lık System Reserved  bölümünü sildim

buradan anladığım kadarıyla windows 7 yüklü.

mikropsoft , windows vista fiyaskosundan sonra linux/unix sistemlerinin yaptığı gibi önyükleme alanını başka bir bölüme almayı tercih etmeye başladı. aslında teknik olarak sizin sildiğiniz bölüm win7 ye ait olan önyükleyici bölümü (Linux deki grub gibi) tam olarak nasıl olur bilmiyorum ama eğer win7 dvd nizde önyükleyici kurtarma gibi bişeyler var ise önce onu yapın (linuxe ait önyükleyicileri iptal edecektir.) ardından ubuntu cd si ile grub yükleyin.
Kasa : RAIDMAX AEOLUS-ATX-WB
PowerSupply :CODEGEN SX500
Anakart : GIGABYTE  GA-970A-DS3
İşlemci :AMD Desktop FX-Series X8120 3.1
Bellek : 4 x 4 GB CORSAIR 1600Mhz, DDR3 CL9 Vegeance
Ekran Kartı : MSI R7 370 GAMING 2G AMD Radeon R7 370 2GB GDDR5 256 Bit
HDD : 4 x Sandisk SSD Plus 480GB
Monitör : 2 x DELL S2240T Dokunmatik

Mitsukuni

Alıntı yapılan: andirinli - 13 Temmuz 2010 - 14:12:32
mikropsoft , windows vista fiyaskosundan sonra linux/unix sistemlerinin yaptığı gibi önyükleme alanını başka bir bölüme almayı tercih etmeye başladı. aslında teknik olarak sizin sildiğiniz bölüm win7 ye ait olan önyükleyici bölümü (Linux deki grub gibi) tam olarak nasıl olur bilmiyorum ama eğer win7 dvd nizde önyükleyici kurtarma gibi bişeyler var ise önce onu yapın (linuxe ait önyükleyicileri iptal edecektir.) ardından ubuntu cd si ile grub yükleyin.
Windows'un Başlatma Kurtarıcısını denedim fakat ilginçtir ki olmadı :)

Ubuntu'nun Grub'unu tekrar kurdum ve evet Windows 7 Grub'taki yerine geri döndü. Ancak bu sefer de Pardus görünmüyor.
Şöyle bir döngü oluştu: Pardus Grub'u kurunca Windows 7, Ubuntu Grub'u kurunca da Pardus görünmüyor.
Pardus'un olmamasından çok da şikâyetçi değilim ama olsa iyi olurdu :)

Ben lâfı fazla uzatmadan kodların çıktılarına geleyim:

sudo fdisk -l
Disk /dev/sda: 250.1 GB, 250059350016 bayt
255 heads, 63 sectors/track, 30401 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2a00e563

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1   *          13       11757    94330880    7  HPFS/NTFS
/dev/sda2           11758       12394     5116702+  83  Linux
/dev/sda3           12395       26494   113253376    7  HPFS/NTFS
/dev/sda4           26494       30402    31388673    5  Ek
/dev/sda5           26494       30402    31388672   83  Linux

Disk /dev/sdb: 1032 MB 1032847360 bayt
2 heads, 63 sectors/track, 16010 cylinders
Units = silindir of 126 * 512 = 64512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00e33db4

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sdb1   *           1       16011     1008624    6  FAT16


sudo blkid
/dev/sda1: UUID="A68C4BB48C4B7DB5" TYPE="ntfs" 
/dev/sda2: LABEL="PARDUS_ROOT" UUID="51366832-9264-4022-bf8c-a540b9611192" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda3: UUID="928C61FB8C61DA6D" TYPE="ntfs" 
/dev/sda5: UUID="95d1a958-2272-4d7d-9d3a-b1d41589ac1d" TYPE="ext4" 
/dev/sdb1: SEC_TYPE="msdos" UUID="C0FF-824E" TYPE="vfat"


cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 95d1a958-2272-4d7d-9d3a-b1d41589ac1d
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=1280x800
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 95d1a958-2272-4d7d-9d3a-b1d41589ac1d
set locale_dir=($root)/boot/grub/locale
set lang=tr
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, Linux 2.6.32-22-generic ile' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 95d1a958-2272-4d7d-9d3a-b1d41589ac1d
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=95d1a958-2272-4d7d-9d3a-b1d41589ac1d ro  splash  quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, Linux 2.6.32-22-generic ile (kurtarma kipi)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 95d1a958-2272-4d7d-9d3a-b1d41589ac1d
echo 'Linux Yükleniyor 2.6.32-22-generic...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=95d1a958-2272-4d7d-9d3a-b1d41589ac1d ro single  splash
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-2.6.32-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 95d1a958-2272-4d7d-9d3a-b1d41589ac1d
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 95d1a958-2272-4d7d-9d3a-b1d41589ac1d
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 52e0b765e0b74dcb
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###


Ubuntu'nun Grub'unu sda5 üzerine kurdum fakat birinci çıktıda görüldüğü gibi sda4 üzerinde neredeyse aynı özellikleri taşıyan bir Linux bölümü daha görünüyor:

Alıntı Yap/dev/sda4           26494       30402    31388673    5  Ek
/dev/sda5           26494       30402    31388672   83  Linux

heartsmagic

sda4 dediği uzatılmış bölüm, kısacası gerçek bir bölüm değil. Şu an Windows da açılıyorsa yapacağın şey Ubuntu Grub'una Pardus'u eklemek. Denedin mi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Mitsukuni

Açıkcası her şey düzeldikten sonra mevcut düzeni bozmaya korktuğum için denemedim :)
Onu da akşam deneyip yine yarın bildireyim.
Çıktılarda herhangi bir sorun yok sanırım  ::)

heartsmagic

Bu çıktılarda sorun görünmez zaten. Sen Pardus'u Grub'a bir ekle bakalım ne olacak. Gerçi bir ara forumda Pardus'u Grub'a ekletmemize rağmen sıkıntı yaşanmıştı. Eğer aynısı olursa bir bakınırız eski başlıklara. Bir örnek başlık vereyim:

http://forum.ubuntu-tr.net/index.php/topic,14098.0.html
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Mitsukuni

Umuyorum ki sıkıntı çıkmayacaktır, sadece biraz daha kurcalamam gerekiyor (Daha önce Grub'a biraz daha kalabalık görünsün diye işlevsiz isimler yazmıştım, âşinâ sayılırım :) )

Anladığım kadarıyla Grub'a Mac OS bile eklenebiliyor. Pardus'ta ekleme seçeneklerinde Mac yoktu.

heartsmagic

Elle eklenebilir sanıyorum. Pardus'un uygulamasında o seçenek yoktur sadece.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Mitsukuni

Pardus zaten Grub.cfg dosyasında düzgün bir şekilde varmış, neden görünmüyormuş anlamadım, hiç bir değişiklik yapmadan kaydedip kapattım ve Pardus da Grub'a eklenmiş oldu. Yalnız dikkatimi çeken şey, her işletim sisteminin kendine ait BEGIN ve END bölümü varken Pardus, Windows 7 altında görünüyordu. Fakat buna rağmen değişiklik yapmadan denedim ve düzeldi.

Teşekkür ederim tekrardan, konu çözülmüştür.
Yeni öğrendiğim şey; herhangi bir Grub sorunu çıkmaması için kullandığım işletim sistemlerinin XP, Windows 7, Pardus, Ubuntu sırasıyla kurulması gerektiği :)