Ubuntu 9.10 ile beraber sistemde artık eskisi gibi menu.lst dosyası mevcut değil. Bunun yerine
/etc/grub.d/ altında sıralanmış betikler var:
Alıntı Yap00_header 10_hurd 20_memtest86+ 40_custom
05_debian_theme 10_linux 30_os-prober
Tüm bu betikler aşağıdaki komutla çalıştırılıyor ve
/boot/grub/ altındaki yapılandırma dosyalarının oluşturulmasını sağlıyor. Özellikle bizim ilgilendiğimiz
grub.cfg dosyasının:
sudo update-grub2
Grub.cfg, sistem tarafından yazmaya kapalı halde bulunuyor.
Update-grub2 komutunun her çalıştırılmasında, durumunda değişiklik olmuşsa dahi, yine yazmaya kapalı hale geliyor. Bu sebeple üzerinde değişiklik yapabilmek için öncelikle yazma hakkı edinmeliyiz:
sudo chmod +w /boot/grub/grub.cfg
Dosyayı düzenlemek için açalım:
sudo gedit /boot/grub/grub.cfg
Dosya içinde girdi yapısı iki ayrı şekilde olabilir.
Örnek 1:
Alıntı Yapmenuentry "Ubuntu, Linux 2.6.31-5-generic (on /dev/sda5)" {
set root=(hd0,5)
linux /boot/vmlinuz-2.6.31-5-generic root=UUID=fecea394-1625-4c95-8d3e-985b605fbdcb ro quiet splash
initrd /boot/initrd.img-2.6.31-5-generic
}
Alıntı Yapmenuentry Başlık {
set root.....
parametreler
}
Örnek 2:
Alıntı Yapset root=(hd0,4)
search --fs-uuid --set fecea394-1625-4c95-8d3e-985b605fbdcb
menuentry "Ubuntu, Linux 2.6.31-5-generic (on /dev/sda5) {
linux /boot/vmlinuz-2.6.31-5-generic root=UUID=fecea394-1625-4c95-8d3e-985b605fbdcb ro quiet splash
initrd /boot/initrd.img-2.6.31-5-generic
}
Alıntı Yapset root....
search.....
menuentry Başlık {
parametreler
}
Menü girdilerindeki bu farklılığa dikkat ederek kendinize ait düzenlemeleri yapmalısınız.
Ellerine sağlık bytan.
Eline sağlık @bytan. Bu, yakında sıklıkla başvuracağımız bir [Nasıl] belgesi olacak.
Farkettiniz mi, Ubuntu/Linux hakkında bildiklerimiz hızla demode oluyor ve yapı değiştikçe gelen yeni şeylere adapte olmamız gerekiyor. "Grub 2" de bu yeniliklerden biri... Yine fark ettiniz mi bilmiyorum, ayar dosyalarındaki bu değişiklikler, çoğu zaman daha karmaşıklaşmaya doğru gidiyor. Örneğin eskiden çalışma seviyeleri inittab dosyasında belirtilirdi, başlangıç servisleri tek bir dosyaya (rc*) yazılırdı. Gnome ayarlarının tutulduğu merkezi yönetim sistemi GConf, şaşırtıcı şekilde Windows Kayıt Defteri'ne benzemeye başladı. Halihazırdaki udev kurallarına ait dosya-dizin yapısı ise ayrı bir hikaye...
Diyeceğim o ki; Ubuntu kullanıcıları olarak Windows karşısında, Linux ayar dosyalarının metin bazlı olması, basitliği ve kullandığımız sisteme hakim olmamızla övünüyorduk. İşlemleri otomatikleştirmek adına, yavaş yavaş bu avantajımızı da yitiriyor muyuz acaba?
Hakikaten öyle erginemr, çok yerinde tespitler. @bytan grub2 linkini verdiğinde ve incelediğimde tam olarak benim de aklımdan geçenler buydu.
Alıntı yapılan: bytan - 24 Ağustos 2009 - 01:13:19
sudo uptade-grub2
kısmında yazım hatası olmuş. "sudo update-grub2" olarak düzeltilirse kopyala-yapıştırcılar için olası hataların önüne geçmiş oluruz :)
Bir de elle nasıl grub2 kurulur anlatımı gelirse benim için çok iyi olacak. Raid kurulumunda 9.04ve oncesinde ne yazık ki grub kurulumunu elle yapmak zorundayım. Denemedim grub2 raid kurulumunu kendisi yapabiliyor mu ama eğer yapamıyorsa bana sistem kurulumundan sonra nasıl elle kurulum yapılır rehberi lazım :).
Örneğin ben şuan grub 22 hatası alıyorum. Bir tek canlı cd'den müdahale etme şansım var. Yazma hakkını nasıl verebilirim?
Not: grub.cfg'nin içi boş.
Canlı cd ile, ubuntunun kurulu olduğu bölümdeki /boot/grub klasörünün altındaki grub.cfg dosyasına bakacaksın. Yazma hakkı içinse, yukarıda bilgi var.
Alıntı yapılan: erginemr - 13 Ekim 2009 - 10:46:38
Farkettiniz mi, Ubuntu/Linux hakkında bildiklerimiz hızla demode oluyor ve yapı değiştikçe gelen yeni şeylere adapte olmamız gerekiyor. "Grub 2" de bu yeniliklerden biri... Yine fark ettiniz mi bilmiyorum, ayar dosyalarındaki bu değişiklikler, çoğu zaman daha karmaşıklaşmaya doğru gidiyor. Örneğin eskiden çalışma seviyeleri inittab dosyasında belirtilirdi, başlangıç servisleri tek bir dosyaya (rc*) yazılırdı. Gnome ayarlarının tutulduğu merkezi yönetim sistemi GConf, şaşırtıcı şekilde Windows Kayıt Defteri'ne benzemeye başladı. Halihazırdaki udev kurallarına ait dosya-dizin yapısı ise ayrı bir hikaye...
Diyeceğim o ki; Ubuntu kullanıcıları olarak Windows karşısında, Linux ayar dosyalarının metin bazlı olması, basitliği ve kullandığımız sisteme hakim olmamızla övünüyorduk. İşlemleri otomatikleştirmek adına, yavaş yavaş bu avantajımızı da yitiriyor muyuz acaba?
Yürekten katılıyorum, bu sebeptendir ki; belli bir aşama kaydetmiş kullanıcılar nispeten basit ve sistemin tamamına hakim olabileceği yazılımlara ve dağıtımlara yöneliyorlar. Archlinux,gentoo ve LXDE bu yazdıklarımı çok güzel destekliyor diye düşünüyorum. Şahsen; gnome,XFCE ve KDE'yi tamamen terkedip, LXDE'ye yönelmek istiyorum.
Şahsi fikrim; her bir karmaşa, sistemin anlaşılmasını daha bir zorlaştırıyor ve kaynakları daha fazla kullanıyor. Bu arada GRUB2 konu başlığı altında bunları yazdığım içinde hepinizden özür diliyorum :)
Alıntı yapılan: erginemr - 13 Ekim 2009 - 10:46:38
Eline sağlık @bytan. Bu, yakında sıklıkla başvuracağımız bir [Nasıl] belgesi olacak.
Farkettiniz mi, Ubuntu/Linux hakkında bildiklerimiz hızla demode oluyor ve yapı değiştikçe gelen yeni şeylere adapte olmamız gerekiyor. "Grub 2" de bu yeniliklerden biri... Yine fark ettiniz mi bilmiyorum, ayar dosyalarındaki bu değişiklikler, çoğu zaman daha karmaşıklaşmaya doğru gidiyor. Örneğin eskiden çalışma seviyeleri inittab dosyasında belirtilirdi, başlangıç servisleri tek bir dosyaya (rc*) yazılırdı. Gnome ayarlarının tutulduğu merkezi yönetim sistemi GConf, şaşırtıcı şekilde Windows Kayıt Defteri'ne benzemeye başladı. Halihazırdaki udev kurallarına ait dosya-dizin yapısı ise ayrı bir hikaye...
Diyeceğim o ki; Ubuntu kullanıcıları olarak Windows karşısında, Linux ayar dosyalarının metin bazlı olması, basitliği ve kullandığımız sisteme hakim olmamızla övünüyorduk. İşlemleri otomatikleştirmek adına, yavaş yavaş bu avantajımızı da yitiriyor muyuz acaba?
Linux üzerinde yapılan bu değişikliklerin muhakkak artıları vardır. Kullanıcıya daha kolay olacak diye bu artılardan vazgeçeceğiz değil! Windows zaten ( sırf ) kullancıya kolay olacak diye hala eski teknikleri kullanıyor. Eğer düzenlemesi zor ise ilerde bunlar için kullanıcı arayüzü ile basit hale getirilmiş programcıklar yazılabilir(zaten bahsettiğiniz bu avantajımızı ancak bu yol ile koruyabiliriz) Ama arkaplanda Linuxun işleyişi ile ilgili tekniklerin her zaman ileriye dönük olması daha iyi. Şimdi diyebilirsiniz ki bu başka bir mantık ile de yapılabilirdi. Evet yapılabilirdi! ama şu anda en iyisinin bu olduğunu varsayıyorum.
Bu belki biraz konu dışı ama şu şikayete benziyor : "Firefox eklentileri genelde son sürümünde çalışmıyor." Oysa ki bunun bazı avantajları var. Belki son kullanıcılar için daha kötü ama arkaplanda firefoxun çalışma mantığına ters gelen veya daha yeni (daha verimli) teknikler varki bunlar önceden yazılmış eklentiler ile uyumsuz olmak zorunda kalıyordur. Durum böyle ise Firefoxun bu şekilde devam etmesi fikrimce daha iyi. Nerden biliyoruz ki Opera gibi kapalı kaynak yazılımlar kodlarını geliştirebilme imkanları olduğunda (sırf son kullancı menmun olsun diye) eski eklentilerle uyumlu çalışması adına bu yeni teknikleri kullanmamazlık yapıyor (ki bence öyle)...?!?!
Özgür yazılım olmazsa bu yazılımlar böyle yazamam tabi...
Eğer bu grub 2 nin artılarından çok eksileri varsa zaten o zaman Linux kullanmayı hatta özgür yazılım kullanmayı şimdiden bırakırım. Buda ayrı bir özgür yazılım felsefesi konusu...
Aşağıdakiyle dosyayı açıp :
sudo gedit /etc/default/grub
GRUB_TIMEOUT değerine bir rakam atarsan veya satırın başında varsa # karakteri, silersen menü ekranı görünebilir. Şu an ubuntu üzerinde olmadığımdan bakınamıyorum. Şayet hala görünürde menü yoksa, yine aynı dosyadaki GRUB_HIDDEN_TIMEOUT satırının başına # karakterini, ekli değilse ekleyiver. :)
Aslında sorunlar bu başlık altında konuşulmasa, Nasıl belgesi olarak kalsa ve kapatılsa daha güzel olur.
Problemi halledelim, belki başlık bölünür.
Windows 7 hangi bölümdeyse ona göre aşağıdaki şekilde eklemen lazım. Diyelim ki sda1 bölümünde:
menuentry "Windows 7" {
set root=(hd0,0)
chainloader +1
}
@bytan, sda1 normalde hd0,0'a denk geliyor ancak şurada https://wiki.ubuntu.com/Grub2 ilginç bir şekilde hd0,1 örneği verilmiş sda1 için. Bu sıralama meselesi değişti mi Grub2 ile?
@BayboraKaan, blkid ile uuid değerlerini bulabilirsin:
blkid
@heartsmagic, haklısın. Şu anki görünüme göre sıfırdan saymaya başlamıyor. Sda5 üzerine kurulu sistemim, dosya içerisine hd0,5 olarak eklenmiş.
/boot/grub/grub.cfg dosyasının içine sadece aşağıdaki kısmı ekle:
menuentry "Windows 7" {
insmod=ntfs
set root=(hd0,5)
search --no-floppy --fs-uuid --set 01AB8FE7423ED00B
drivemap -s (hd0) $root
chainloader +1
}
Bir de sorayım, bootmgr hatası grub'a mı ait yoksa windows'a mı? Şayet Windows mesajı ise bu tarafta ne yapılabilir bilmiyorum.
Geçmiş olsun. :) Oyununa ait dosyaları yedekle bari. :D
Dokuman icin tesekkurler ancak nasil yapacagimi tam anlamiyla cozemedim.Daha once hic grub degisikligi yapmamistim.
Yukarida verilen komutlari sirasiyla girdim. Siralamada XP'yi 2. siraya nasil getirebilirim ?
Alıntı Yap#
# 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 /boot/grub/grubenv ]; then
have_grubenv=true
load_env
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/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3630aff630afbb6f
drivemap -s (hd0) ${root}
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 ###
@empax, sende ilginç olarak header bölümünde eksik girdiler var. Örneğin default ve timeout değeri yok gibi. Şu şekilde bir dene bakalım.
Alıntı Yap#
# 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 /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="4"
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3630aff630afbb6f
drivemap -s (hd0) ${root}
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 ###
Kusura bakma @heartsmagic. Ekran bir defada tum yazilari gostermedigi icin eksik kopyalamisim buraya. Eksik olan bolumle birlikte yenisini ekledim.
Alıntı Yap
GNU nano 2.0.9 File: /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 /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
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
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/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3630aff630afbb6f
drivemap -s (hd0) ${root}
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 ###
^G Yardım Al ^O Yaz ^R Dosya Oku ^Y Önceki Sayfa ^K Metni Kes ^C İmleç Pozisyonu
^X Çık ^J Yasla ^W Ara ^V Sonraki Sayfa ^U UnCut Text ^T Denetime
Değiştireceğin kısım:
Alıntı Yapset default="4"
Sende bu değer 0. 4 yap bir dene bakalım.
Alıntı yapılan: heartsmagic - 31 Ekim 2009 - 01:20:07
Değiştireceğin kısım:
Alıntı Yapset default="4"
Sende bu değer 0. 4 yap bir dene bakalım.
Sifiri 4 ile degistirdim ancak nasil kaydedebilirim ? Konsolu kapatip tekrar actigimda yine ilk haline donuyor.
ctrl+x olsa gerek
Ctrl+X'e rağmen kayıt olmuyorsa @bytan'ın ilk iletisini bir kere daha oku bence.
Alıntı yapılan: sessizce - 31 Ekim 2009 - 01:33:23
ctrl+x olsa gerek
Tesekkurler oldu :)
@heartsmagic, dediginizi yapinca secme cubugu en altta yani xp'nin ustunde basliyor.
Normalde grub siralamasi:
Alıntı Yaplinux image: /boot/vmlinuz-2.6.31-14-generic
initrd image: /boot/initrd.img-2.6.31-14-generic
memtest86+ image: /boot/memtest86+.bin
Microsoft Windows XP Professional on /dev/sda1
seklinde. Istedigim XP'yi 2.siraya tasimak. :)
Sen XP açılsın istemiyorsun yani :) Pardon bugün de hep Windows'a oynuyoruz :D
O zaman o girişlerin yerini değiştir. Fark etmişsindir bloklar halindeler. O blokların yapısın bozmadan XP'yi istediğin sıraya alabilirsin. Ancak dikkat et, yarım yarım alma blokları yoksa Ubuntu Çalışan CD ile burada bulursun kendini :)
Aslinda XP hic bir bilgisayarda acilmasin istiyorum :P Ama mecburiyet iste...
Dediginizi yapicam umarim becerebilirim. :)
Peki bloklarin yerini degistirirken numaralarini da degistirecek miyim ?
Ornek blok;
XP 2.siraya gecince asagidaki blok son yani 4.siraya kayacak. Kirmizi ile gosterdigim sayilar aynen kalacak mi yoksa blok siralamasina gore onlari da degistirecekmiyim ? Mesela asagidaki blokta normalde 20 yaziyor, onu bir sira asagiya kaydiriken 30 mu yapacagim ?
Alıntı Yap### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
Ya da rica etsem, XP yi 1. ile 2. secenegin arasina sokup dokumani yollayabilirmisiniz ? ::)
Şimdi öncelikle dosyanı yedekle:
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.yedek
Ola ki işler ters giderse girersin çalışan CD ile, bağlarsın Ubuntu bölümünü, ardından bu yedek dosyasından geri dönersin.
Ben de Grub2 ile pek oynama fırsatı bulamadım. Eski usul sallama yoluna gideceğiz. Bu 10 olsun 30 olsun farklı bölümlerden alınma, ancak girdi olarak nerede yazılacakları pek önem arz etmiyor olabilir. Ha, önem arz ediyorsa dediğim gibi sorun yaşarsın Grub ile, açar çalışan CD ile geri dönersin dosyaya. Göze alıyorsan aşağıya geçeyim ben :)
Alıntı Yap
#
# 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 /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
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
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/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3630aff630afbb6f
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 14948dfd-58d8-4298-b2df-1128fbeeff38
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=14948dfd-58d8-4298-b2df-1128fbeeff38 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### 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 ###
Oh be sorun cikmadi ve geldim :D
Cok cok tesekkurler @heartsmagic :)
Boylece anlamis olduk ki, sayilarla oynamadan blok yerlerini degistirmek kafiymis.
Tekrar tesekkurler :)
Bir şey dikkatimi çekti Grub menüsünde.
Alıntı Yapmenuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 92d336ed-5918-4e35-a143-56d341e368ce
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=92d336ed-5918-4e35-a143-56d341e368ce ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
insmod ext2 diyor? Dosya sistemi ext4 değil miydi 9.04'dan itibaren? Yoksa bununla bir alakası yok mu?
Bir de
Alıntı Yapset gfxmode=640x480
Grub menüsü için ekran ayarı mı bu yoksa grub'u geçtikten sonra gelen "Login" ekranının mı? Çückü login ekranı bende kaymış oluyor ve monitörden nedense düzeltemiyorum. Ubuntu açıldığında düzelmiş oluyor. Eğer bununla alakalı ise buradan değiştireyim?
Ayrıca Grub menüsü geldiğinde kasadan çok tiz bir cızırtı sesi geliyor. Sabit diskten sanırım. Menüde aşağı yukarı yaptığımda gidiyor. Bunun nedeni ne olabilir?
Bu grub u boş bir vaktimde düzenleyeceğim. Ama korkuyorum. Bu başlık bu kadar uzadıysa bu kadar kısa sürede...
koala sonrasında windows açılmıyor anca imleç yanıp sönüyor bu haliyle kendimi matrix te hissediyorum.
o değilde asıl problem windows kurtarma bölümünün kurtarılması gerekiyor. ntldr eksik diyerek evlere şenlik hatalar veriyor.
o değilde grub2 yi hiç sevemedim ben. sistemler basitleştikçe güçlenir ama bu sefer öyle olmamış. biraz windows gibi olmuş
Bu grub menümü düzenlemek hakkında yukarıdaki mesajımı ayrı bir başlık olarak açmalı mıyım yoksa buradan cevaplanır mı? [Nasıl] başlığını da kirletmek istemiyorum açıkçası...
ne gereği vardı
Zaten zar zor öğreniyoruz linux'u, bir de her sürümde yeni şeyler mi çıkacak acaba :)
Alıntı yapılan: ScaryMan - 31 Ekim 2009 - 16:50:31
insmod ext2 diyor? Dosya sistemi ext4 değil miydi 9.04'dan itibaren? Yoksa bununla bir alakası yok mu?
Dediğin gibi onunla alakası yok. O kısmı boşver.
Alıntı yapılan: ScaryMan - 31 Ekim 2009 - 16:50:31
Alıntı Yapset gfxmode=640x480
Grub menüsü için ekran ayarı mı bu yoksa grub'u geçtikten sonra gelen "Login" ekranının mı? Çückü login ekranı bende kaymış oluyor ve monitörden nedense düzeltemiyorum. Ubuntu açıldığında düzelmiş oluyor. Eğer bununla alakalı ise buradan değiştireyim?
O satırın başındaki # karakterini kaldırırsan, belirtilen ayar sadece grub menüsünde geçerli olur. GDM gibi açılış yöneticilerini etkilemez. Sorununu gdm üzerine giderek çözebilirsin veya doğrudan xorg.conf içine değerler işleyerek aşmaya çalışabilirsin.
Yaşadığın ses sorunu için bir şey diyemiyorum.
Bi deneyeyim dediğiniz şekilde.
Ses sorunu için de grub'ta yazılı olan hd(xy) değerleriyle bir durum var sanırım. NTFS, sda1'de. ext4 sda2'de, takas da sda3'teydi. Ama set root=hd(0,2) değerleri falan yazılmış. Şu ana kadar hep hd(0,1)di bende. Onunla bir ilgisi olabilir mi? Gerçi hd0,1 iiken hd(0,2) yazması başlamamaya neden olurdu gibime geliyor.
Eline sağlık @bytan yine mükemmel bir belge olmuş.
Alıntı yapılan: ScaryMan - 01 Kasım 2009 - 12:19:12
Bi deneyeyim dediğiniz şekilde.
Ses sorunu için de grub'ta yazılı olan hd(xy) değerleriyle bir durum var sanırım. NTFS, sda1'de. ext4 sda2'de, takas da sda3'teydi. Ama set root=hd(0,2) değerleri falan yazılmış. Şu ana kadar hep hd(0,1)di bende. Onunla bir ilgisi olabilir mi? Gerçi hd0,1 iiken hd(0,2) yazması başlamamaya neden olurdu gibime geliyor.
Haklısın, başlamazdı. Bahsettiğin sda2 = hd0,2 durumunu ilk sayfada konuşmaya başladık.
Teşekkürler @wiper.
Terminalden grub ekranına nasıl düşeriz peki?
Önceden "sudo grub" diyerek giriyorduk. Şimdi nasıl olacak?
Şu (http://forum.ubuntu-tr.net/index.php?topic=192.0) başlıkta eski yöntem var da yenisi için de bir anlatım var mı? Bu başlıkta da göremedim acaba kaçırıyor muyum yine gözden :)
Alıntı yapılan: ScaryMan - 01 Kasım 2009 - 13:18:37
Terminalden grub ekranına nasıl düşeriz peki?
Önceden "sudo grub" diyerek giriyorduk. Şimdi nasıl olacak?
Şu (http://forum.ubuntu-tr.net/index.php?topic=192.0) başlıkta eski yöntem var da yenisi için de bir anlatım var mı? Bu başlıkta da göremedim acaba kaçırıyor muyum yine gözden :)
http://forum.ubuntu-tr.net/index.php?topic=13415.0
Teşekkürler, hızlı bir başlık ile çözüm getirdiniz. :)
sudo update-grub2 deyince Windows 7 kendi kendine gruba yerleşti.
Güncelleştirmelerle gelen Grub2 güncelleştirmesini kazara yükleyip tekrardan Grub2'ye dönmemek için güncelleştirmelerde önümüze konulmasını engellemenin bir yolu var mıdır?
Alıntı yapılan: ScaryMan - 06 Kasım 2009 - 23:04:00
Güncelleştirmelerle gelen Grub2 güncelleştirmesini kazara yükleyip tekrardan Grub2'ye dönmemek için güncelleştirmelerde önümüze konulmasını engellemenin bir yolu var mıdır?
Evet galiba var, http://www.ubuntugeek.com/how-to-lock-package-versions-from-synaptic-package-manager.html galiba dedim çünkü denemedim. Resimlerle göstermiş nasıl yapıldığını.
Alıntı yapılan: ScaryMan - 06 Kasım 2009 - 23:04:00
Güncelleştirmelerle gelen Grub2 güncelleştirmesini kazara yükleyip tekrardan Grub2'ye dönmemek için güncelleştirmelerde önümüze konulmasını engellemenin bir yolu var mıdır?
Grub-2'yi kuran paket grub-pc (http://packages.ubuntu.com/karmic/grub-pc), Grub-1'i kuransa grub (http://packages.ubuntu.com/karmic/grub). Eğer Grub1'e, şu başlığı (http://forum.ubuntu-tr.net/index.php?topic=13140.0) kullanarak döndüyseniz ve grub-pc paketi sistemde artık yüklü değilse, bence güncellemelerden korkmanıza gerek yok.
Alıntı yapılan: erginemr - 11 Kasım 2009 - 08:48:09
Alıntı yapılan: ScaryMan - 06 Kasım 2009 - 23:04:00
Güncelleştirmelerle gelen Grub2 güncelleştirmesini kazara yükleyip tekrardan Grub2'ye dönmemek için güncelleştirmelerde önümüze konulmasını engellemenin bir yolu var mıdır?
Grub-2'yi kuran paket grub-pc (http://packages.ubuntu.com/karmic/grub-pc), Grub-1'i kuransa grub (http://packages.ubuntu.com/karmic/grub). Eğer Grub1'e, şu başlığı (http://forum.ubuntu-tr.net/index.php?topic=13140.0) kullanarak döndüyseniz ve grub-pc paketi sistemde artık yüklü değilse, bence güncellemelerden korkmanıza gerek yok.
Evet o başlıktaki gibi kurdum. Fakat güncelleştirmelerde
grub-common diye bir paket geliyor karşıma ve açıklaması "GRand Unified Bootloader, Verison 2 (common files) 970KB" şeklinde. Sürüm 2 dediği için yüklemedim bugüne kadar bu güncelleştirmeyi.
Alıntı yapılan: ScaryMan - 11 Kasım 2009 - 09:42:46
Evet o başlıktaki gibi kurdum. Fakat güncelleştirmelerde
grub-common diye bir paket geliyor karşıma ve açıklaması "GRand Unified Bootloader, Verison 2 (common files) 970KB" şeklinde. Sürüm 2 dediği için yüklemedim bugüne kadar bu güncelleştirmeyi.
http://packages.ubuntu.com/karmic/grub-common
Açıklamasından anladığım kadarıyla, her iki Grub sürümü tarafından da kullanılan ortak bir paket: Zararsız görünüyor. Zaten Grub-1'i kurarken de bağımlılık olarak geliyor.
Alıntı yapılan: erginemr - 11 Kasım 2009 - 11:23:07
Alıntı yapılan: ScaryMan - 11 Kasım 2009 - 09:42:46
Evet o başlıktaki gibi kurdum. Fakat güncelleştirmelerde
grub-common diye bir paket geliyor karşıma ve açıklaması "GRand Unified Bootloader, Version 2 (common files) 970KB" şeklinde. Sürüm 2 dediği için yüklemedim bugüne kadar bu güncelleştirmeyi.
http://packages.ubuntu.com/karmic/grub-common
Açıklamasından anladığım kadarıyla, her iki Grub sürümü tarafından da kullanılan ortak bir paket: Zararsız görünüyor. Zaten Grub-1'i kurarken de bağımlılık olarak geliyor.
Anladım. Peki Güncelleme Yöneticisi, kurulu olmayan paketler hakkında güncelleme sunar mı ki? Grub2 yüklü değil ya mesela, grubla ilgili gelen güncelleştirmeler Grub1'le ilgilidir diyip çekinmeden kurabilir miyiz? Çünkü ben Evolution'ı kaldırmama rağmen onunla ilgili güncelleştirmeler listeleniyor da hala...
Alıntı yapılan: ScaryMan - 11 Kasım 2009 - 11:44:22
Anladım. Peki Güncelleme Yöneticisi, kurulu olmayan paketler hakkında güncelleme sunar mı ki? Grub2 yüklü değil ya mesela, grubla ilgili gelen güncelleştirmeler Grub1'le ilgilidir diyip çekinmeden kurabilir miyiz? Çünkü ben Evolution'ı kaldırmama rağmen onunla ilgili güncelleştirmeler listeleniyor da hala...
Sunmaması gerekiyor. Bu açıdan sorun yaşamamalısınız.
Evolution'un bir çok ek paketi var. Ben de kullanmadığım için kaldırmıştım (Thunderbird kullanıyorum) ama arkada bir çok irili ufaklı paket bırakmıştı. Bu artık paketlerin çoğunu, şu yöntemle (http://forum.ubuntu-tr.net/index.php?topic=1627.msg15980#msg15980) kaldırdım ama bazıları sisteme sıkı sıkıya bağlı olduğu (ayrıca ubuntu-desktop meta paketine bağlı olduğu) için bunlara dokunmadım. Bu yöntemle, Evolution'a ait safraların çoğundan kurtulabilirsiniz.
Evolution , tomboy, f-spot gibi bazı Ubuntu ile gelen yazılımları -sistemin izin verdiği ölçüde- ben de kaldırdım. Güncellemeleri genelde uçbirimden, elle denetlediğim için bazı güncelleştirmelerde kaldırdığım paket(ler)in geri kurulması için öneri niteliğinde uyarı çıkıyor. Mecburen kararlılığı korumak adına ,güncellemeyi durdurup istenilenleri geri yüklüyorum. Kararlılığı korumak adına ya paketleri kaldırmamak ya da güncelleme de istenileni yükleyip işlem bitince geri kaldırmak :D daha sağlıklı bence.
Alıntı yapılan: bytan - 24 Ağustos 2009 - 01:13:19
sudo chmod +w /boot/grub/grub.cfg
bu şekilde yazma izni verdikten sonra tekrar saltokunur hale getirmemiz gerekirmi?
evet ise bunu nasıl yapacağız
Tekrar eskiye çevirmenize gerek yok. İllâ çevirmek istiyorum derseniz:
sudo chmod -w /boot/grub/grub.cfg
Ben yazma yetkisini alıyorum hatta sudo ile yönetici olarak nautilusu açıp dosyanın içinde değişiklik yapıyorum ama tekrar dosya(/boot/grub/grub.cfg) kendiliğinden eski haline geliyor. Yardımcı olabilirmisiniz?
Alıntı yapılan: miles - 05 Aralık 2009 - 08:32:04
Ben yazma yetkisini alıyorum hatta sudo ile yönetici olarak nautilusu açıp dosyanın içinde değişiklik yapıyorum ama tekrar dosya(/boot/grub/grub.cfg) kendiliğinden eski haline geliyor. Yardımcı olabilirmisiniz?
+w ile alıp değişiklik yapmana rağmen mi böyle oluyor? Eğer öyleyse bir de işini hallettikten sonra -w ile yazmaya kapatabilirisin.
@heartsmagic yazma işlemi hatası aslında yokmuş. Startup manageri bilgisayarı kapatıp açmadan açtığım zaman o değiştirdiğim bu grub dosyasını eski haline getiriyormuş. Şu anda o sorunu hallettim. Grubu istediğim gibi ayarladım. Fakat sanırım artık startup manager programına ihtiyacım yok(zaten grub2 yi şimdilik desteklemiyor).
Fakat şu anda windows 7 nin başta seçili halde olmasını istiyorum ama nasıl ayarlayacağımı bilmiyorum. Bu konuda da yardımcı olursanız sevinirim.
Alıntı yapılan: miles - 05 Aralık 2009 - 11:33:57
Fakat şu anda windows 7 nin başta seçili halde olmasını istiyorum ama nasıl ayarlayacağımı bilmiyorum. Bu konuda da yardımcı olursanız sevinirim.
Aradığın çözüm bu başlıkta mevcut :)
http://forum.ubuntu-tr.net/index.php?topic=11844.msg164665#msg164665 sorusu ve sonrası.
heartsmagic set default değerini neye göre veriyoruz anlayamadım. Verdiğiniz başlık altında sebep söylemeden 4 yap demişler. Sanırım set default baştan kaçıncı seçeneğin seçili halde olmasını gösteriyor. Fakat bende iki seçenek var (ilki) ubuntu ve (2incisi) windows 7. Set defaultu 2 yapmama rağmen hala ubuntu seçili oluyor. Sanırım yanlış düşündüm.
İlk seçenek 0 olarak tanımlandığı için 1 yapmalısın. Ancak sende neden 2 seçenek var? Sen mi bu seçenekleri azalttın yoksa wubi olarak mı kurulum yaptın?
Ben azalttım. Diğer seçenekleri hiç kullanmadığım için gerek duymadım.
Bu arada menu olayını çözdüm teşekkürler!
@miles,
Şu yöntem de işe yarayabilir:
http://forum.ubuntu-tr.net/index.php?topic=13691.msg168482#msg168482
Bu dosyada GRUB_DEFAULT parametresini değiştirmeniz gerekiyor.
Bir diğer kaynak:
http://digitalpbk.com/2009/11/changing-default-boot-os-grub-ubuntu-910
@erginemr konuyu çözmüştük ama yinede teşekkürler!
Alıntı yapılan: miles - 05 Aralık 2009 - 18:00:51
@erginemr konuyu çözmüştük ama yinede teşekkürler!
@miles konuyu nasıl cözdünüz cözümü burayada aktarırmısınız, benimde 4 tane menü cıkıyor açılışta bu normal midir yoksa fazla mıdır ? galiba normalde 2 adet menü olması lazım biri linux biri windows die ama bendede nedense 4 adet menü var.
Alıntı yapılan: tweety - 23 Aralık 2009 - 12:25:21
Alıntı yapılan: miles - 05 Aralık 2009 - 18:00:51
@erginemr konuyu çözmüştük ama yinede teşekkürler!
@miles konuyu nasıl cözdünüz cözümü burayada aktarırmısınız, benimde 4 tane menü cıkıyor açılışta bu normal midir yoksa fazla mıdır ? galiba normalde 2 adet menü olması lazım biri linux biri windows die ama bendede nedense 4 adet menü var.
Bizler Linux dağıtımları kullanırken alt tarafta ise çekirdeği kullanırız: Linux.
Linux çekirdeği ara ara güncellenir, güncellendikçe de Grub menüsüne girer. Böylece her çekirdek güncellemesinde o liste kabaracaktır. Temizleme yollarıysa forumda çok defa anlatılmış durumda.
bu konu hakkında yeni başlık mı açmam gerekiyor? benim pc acılışta toplam 7 adet liste cıkıyor karşıma linux windows 7 recorvery ler 2 adet falan toplam dedigim gibi 7 adet menü var sizde bu normal doğru mu yoksa yanlış giden birşeyler mi var bende ?
Alıntı yapılan: tweety - 23 Aralık 2009 - 18:51:43
bu konu hakkında yeni başlık mı açmam gerekiyor? benim pc acılışta toplam 7 adet liste cıkıyor karşıma linux windows 7 recorvery ler 2 adet falan toplam dedigim gibi 7 adet menü var sizde bu normal doğru mu yoksa yanlış giden birşeyler mi var bende ?
Eski kernelleri temizlemek, grub temizlemek, ubucleaner gibi kelimelerle arama yaparsanız, kendinize uygun bir çözüm yolu bulabilirsiniz.
Sisteminizde bir sorun yok. Bu girdilerin olması doğal.
evet ama bendeki grup normal grup yani GRUP 2 diye yazmıyor tek grup yazıyor ve beta 4 diyor sanırım bu normal değil mi ben grup damı kalmam lazım yoksa grup 2 yemi geçmem gerekiyor?
Sonuçta yapılan işlem, eski kernele ait paketlerin sistemden kaldırılması ve başlangıç menüsünden o kernele ait girdilerin silinmesi olduğundan, grub üzerinden anlatılanları grub2'ye uyarlayarak yapabilirsiniz.
Alıntı Yapset gfxmode=1366x768
Abbooov!! Değiştirince açılışta grub la beraber nvidia sürücüleri yüklenmiş gibi oldu :P
Alıntı Yapmenuentry "Ubuntu, Linux 2.6.31-19-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set 6f2c1cd4-f188-4685-965b-ba4667644c28
linux /boot/vmlinuz-2.6.31-19-generic root=UUID=6f2c1cd4-f188-4685-96$
initrd /boot/initrd.img-2.6.31-19-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set 6f2c1cd4-f188-4685-965b-ba4667644c28
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=6f2c1cd4-f188-4685-96$
initrd /boot/initrd.img-2.6.31-14-generic
ilk mesajda komutları uyguladım (başlangıçtaki eski sürümleri kaldırmak için)
sorum şu örnek olarak 2.6.14 generic başlangıçtan silmek için kırmızı renkli olan bölümü silmem mi gerekir?
Renkler bozulmasın diye iletindeki kısımları alıntı etiketleri arasına aldım.
Kısmen seçimin doğru, eksik olan kısmı ise aşağıda renklendirdim:
Alıntı Yapmenuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set 6f2c1cd4-f188-4685-965b-ba4667644c28
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=6f2c1cd4-f188-4685-96$
initrd /boot/initrd.img-2.6.31-14-generic
}
Alıntı yapılan: bytan - 08 Şubat 2010 - 22:15:52
Renkler bozulmasın diye iletindeki kısımları alıntı etiketleri arasına aldım.
Kısmen seçimin doğru, eksik olan kısmı ise aşağıda renklendirdim:
Alıntı Yapmenuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set 6f2c1cd4-f188-4685-965b-ba4667644c28
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=6f2c1cd4-f188-4685-96$
initrd /boot/initrd.img-2.6.31-14-generic
}
Cevap için teşekkürler.o kısmı almayı unutmuşum
grub2'de gfxboot kullanılabiliyor mu?
ubuntu 9.10 biraz önce indirdim. kurdum. 1. kısımda winxp var 2. kısım ubuntu 9.10 kurulu.
normal grub açılıyor. ubuntu yu seçip açmaya çalıştıgımda grub kapanır kapanmaz siyah ekranda sistem kalıyor hardisk hiç bir şey yüklemiyor ses gelmiyor.
live c ile açıp terminale burdaki komutları yazdım.
ubuntu@ubuntu:~$ sudo update-grub2
grub-probe: error: cannot find a device for /.
ubuntu@ubuntu:~$ sudo chmod +w /boot/grub/grub.cfg
chmod: cannot access `/boot/grub/grub.cfg': No such file or directory
ubuntu@ubuntu:~$ sudo nano /boot/grub/grub.cfg
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfd4cfd4c
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1912 15358108+ c W95 FAT32 (LBA)
/dev/sda2 1913 9729 62790052+ 5 Extended
/dev/sda5 1913 3480 12594928+ 83 Linux
/dev/sda6 3481 3723 1951866 82 Linux swap / Solaris
/dev/sda7 3724 9729 48243163+ 83 Linux
ubuntu@ubuntu:~$
ama ubuntuyu çalışır hale getirmeyi başaramadım. sorunun çözümü nedir ?
ilginiz için teşekkür ederim.
Senin sorunun grub2'den ziyade sistemle alakalı. Grub görevini yapıp seni yönlendiriyor.
Kurulumdan sonra hiç açılmadı mı ubuntu? Ya da son zamanlarda bir şeyler kurup kaldırdın mı? Ctrl+alt+F1 ile hata mesajı yakalayabiliyor musun? Kurtarma kipinde de sorun var mı?
yeni ubuntu kurdum daha öncede ubuntu kurmayı başaramadığımdan mandriva 2010 gnome kurdum. geçen 5 ayda belki sorun düzelmiştir diye deneyim dedim ama ubuntu 9.10 kurmayı yine başaramadım. 9.04 eskiden sorunsuz kuruluyordu. 9.10'da grub2 çıktıgından nedeninin grub2 sorunu olduğunu düşünüyorum.
bana sanki grub ubuntunun nerde kurulu olduğunu ayırt edemiyor gibi geldi.
bu arada bu komutları live cd ile açıp verdim
O komutları kullanmak için ubuntu kurulu bölümün sisteme bağlanması gerekiyordu.
Sürümden sürüme tek değişen özellik grub olmadığı için problem doğrudan grub2'dir diyemeyiz. Ancak dediğinde olabilir. Bunu irdeleyerek bulmaya çalışabiliriz.
Kurtarma kipinin açılıp açılmadığını ve ctrl+alt+f1 sonucunu belirtmemişsin.
Aşağıdaki işlemleri yapıp grub.cfg dosyanla birlikte blkid çıktını bizlere aktarırsan, dosyanın içeriğine bakabiliriz. Ubuntu kurulu bölümünün sda5 olduğunu varsayıyorum.
sudo mkdir /media/ubuntu
sudo mount /dev/sda5 /media/ubuntu
gedit /media/ubuntu/boot/grub/grub.cfg
ls -l /media/ubuntu/boot/grub
sudo blkid
temel kurulum sorunu olduğu için bir süre daha bekmeye karar verdim. hardisk dolana kadar yaklaşık 4-5 ay sorun çıkarmayan mandriva 2010 gnome ile tercümelere devam edeyim. sonra tekrar ubuntuya geçmeyi deneyecegim az önce ubuntuyu formatlayıp mandrivayı kurdum.
yardım için teşekkür ederim.
bir daha ki kurulumda yukarıda anlatıldığı gibi çıktı alıp yollucağım wikiye çözümü rehber olarak eklicegim .
Merhabalar.
Ubuntu 9.10 olan sistemimi 10.04 'e upgrade ettim. Eski tüm ayarlarım geçerli. Yalnızca; Grub listesindeki Win7 satırını seçip Windows 'u açmak istediğimde kısa bir siyah ekrandan sonra Grub menüsü tekrar geliyor. İkinci, üçüncü seçişlerimde de fark etmiyor. Aynı hata tekrarlanıp duruyor.
Ne yapmak lazım?
Aşağıda /boot/grub/grub.cfg dosyasının içeriği var.
#
# 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,3)'
search --no-floppy --fs-uuid --set a8d63bac-d921-4f4b-9242-4ab219b589ef
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
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,3)'
search --no-floppy --fs-uuid --set a8d63bac-d921-4f4b-9242-4ab219b589ef
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,3)'
search --no-floppy --fs-uuid --set a8d63bac-d921-4f4b-9242-4ab219b589ef
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=a8d63bac-d921-4f4b-9242-4ab219b589ef ro quiet splash
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,3)'
search --no-floppy --fs-uuid --set a8d63bac-d921-4f4b-9242-4ab219b589ef
echo 'Linux Yükleniyor 2.6.32-22-generic...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=a8d63bac-d921-4f4b-9242-4ab219b589ef ro single
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,3)'
search --no-floppy --fs-uuid --set a8d63bac-d921-4f4b-9242-4ab219b589ef
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set a8d63bac-d921-4f4b-9242-4ab219b589ef
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 fa6c4af46c4aab69
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 ###
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo update-grub
Yukarıdaki ile varsa son güncellemeleri de alıp yeni yapılandırma dosyası oluşturabiliriz. Şayet yine düzelmezse, blkid ve fdisk çıktılarına bakarak grub.cfg dosyasını bir de kendimiz gözden geçirebiliriz.
Özellikle sürüm yükseltme sonrası win7 grub hatalarına ait başlıklarımızı da inceleyebilirsin.
Maalesef dediğin kodlar işe yaramadı...
Şu konuyu inceledim (benimkiyle aynı sorun yaşanmış), büyük harf farkını giderdim ama bu sefer de değişiklik olmadı.
http://forum.ubuntu-tr.net/index.php/topic,16545.15.html
(http://forum.ubuntu-tr.net/index.php/topic,16545.15.html)
Bir de Grub menüsünün üstünde 1.98 yazıyor, sanırım 10.04 'le gelen Grub2 değil...
Kodlar:
blkid
/dev/sda1: LABEL="Windows 7" UUID="FA6C4AF46C4AAB69" TYPE="ntfs"
/dev/sda2: UUID="ab1be18a-02ee-4f23-881f-1911254274b8" TYPE="swap"
/dev/sda3: UUID="a8d63bac-d921-4f4b-9242-4ab219b589ef" TYPE="ext4"
/dev/sdb1: LABEL="BACKUP" UUID="7EAC8828AC87D8D3" TYPE="ntfs"
sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bayt
255 heads, 63 sectors/track, 9729 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: 0x63f7c1ad
Aygıt Açılış Başlangıç Bitiş BlokSayısı Kml Sistem
/dev/sda1 * 1 7649 61440561 7 HPFS/NTFS
/dev/sda2 7650 8116 3751177+ 82 Linux takas / Solaris
/dev/sda3 8117 9729 12956422+ 83 Linux
Disk /dev/sdb: 500.1 GB, 500107862016 bayt
255 heads, 63 sectors/track, 60801 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: 0x2a622a61
Aygıt Açılış Başlangıç Bitiş BlokSayısı Kml Sistem
/dev/sdb1 1 60801 488384001 7 HPFS/NTFS
fdisk sda1
Disk /dev/sda1: 62.9 GB, 62915134464 bayt
255 heads, 63 sectors/track, 7648 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: 0x6e697373
Bu bir disk bölümleme tablosu gibi görünmüyor.
Galiba yanlış aygıt seçtiniz.
Aygıt Açılış Başlangıç Bitiş BlokSayısı Kml Sistem
/dev/sda1p1 ? 120528 234814 918008208 4f QNX4.x 3. bölüm
1. disk bölümü silindir sınırında bitmiyor.
/dev/sda1p2 ? 119381 153271 272218546+ 73 Bilinmeyen
2. disk bölümü silindir sınırında bitmiyor.
/dev/sda1p3 ? 113202 147075 272087568 2b Bilinmeyen
3. disk bölümü silindir sınırında bitmiyor.
/dev/sda1p4 ? 177064 177067 27487 61 SpeedStor
4. disk bölümü silindir sınırında bitmiyor.
Disk bölümleme tablosu girdileri diskteki sırasında değil
1.98'de grub2'ye işaret ediyor.
Elinde win7 cd'si varsa, onu kullanarak win7 önyükleyicisini tekrar mbr'ye yazdır. Bu işlemi yaparken kullanabileceğin komutlar:
BootRec.exe /FixMbr
BootRec.exe /FixBoot
BootRec.exe /ScanOs
BootRec.exe /RebuildBcd
İşlemler sonrasında win7 açılır hale gelirse, grub2'yi yeniden grub2 kurulumu başlığını takip ederek tekrar mbr'ye yazdır.
http://ubuntuforums.org/showpost.php?p=9222224&postcount=8
Dediklerini uyguladım. Sistem kusursuz çalışıyor, yalnız grub-install /dev/sda
kodundan sonra şu iletiyi aldım.
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Installation finished. No error reported.
sudo grub-install --recheck /dev/sda
Bu koddan sonraysa şu geldi:
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Installation finished. No error reported.
Bunun olması normal mi?
Sistem çalışıyorsa, daha doğrusu iki işletim sistemi de açılıyorsa dert etme bunu. /proc bağlanmadığı için vermiş bu uyarıları.
heartsmagic ve bytan cevaplarınız için çok teşekkür ederim. İyi çalışmalar...
Teşekkürler anlatım için dün kubuntuda menümü düzenledim sonunda.
Sayın bytan,
Konuyu baştan itibaren okudum ve dediklerinizi yaptım.Ancak windows 7 yi bir türlü ilk sıraya alamadım.Sıralamada ilk sırayı windows 7 alsın istiyorum ama olmuyor ayrıca set default değerini değiştiriyorum ctrl+x ile kaydet diyorum bir sonraki açılışta değişen birşey yok hatta dosyayı tekrar açtığımda hiç değişiklik olmadığını görüyorum.Lütfen yardım edermisiniz.
dosya içeriği
#
# 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 3ee4e2c2-a6b9-4c40-a852-3e5fe937f24e
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
default kısmıyla oynamak yerine windows seven kısmını kesip ilk sıraya koy o zaman ilk sırada açılacaktır.
Örn: Kendi grub.cfg dosyam
#
# 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,6)'
search --no-floppy --fs-uuid --set c47500f6-4973-44a5-9154-880ae2d67d49
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
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,6)'
search --no-floppy --fs-uuid --set c47500f6-4973-44a5-9154-880ae2d67d49
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/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 129e07f59e07cfe1
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### 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,6)'
search --no-floppy --fs-uuid --set c47500f6-4973-44a5-9154-880ae2d67d49
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=c47500f6-4973-44a5-9154-880ae2d67d49 ro quiet splash
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,6)'
search --no-floppy --fs-uuid --set c47500f6-4973-44a5-9154-880ae2d67d49
echo 'Linux Yükleniyor 2.6.32-22-generic...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=c47500f6-4973-44a5-9154-880ae2d67d49 ro single
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,6)'
search --no-floppy --fs-uuid --set c47500f6-4973-44a5-9154-880ae2d67d49
linux16 /boot/memtest86+.bin
}
menuentry "memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set c47500f6-4973-44a5-9154-880ae2d67d49
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### 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 ###
Gördüğün gibi seven kısmını kesip ilk sıraya aldım böylece ilk sırada windows açılıyor , sende istediğin gibi sıralayabilirsin.
Hemen deniyorum
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 02 Haziran 2010 - 13:19:00
Sayın stratovarius,
Minnetlerimi sunarım.Ne kolaymış meğer kaç gündür uğraşıyorumdum.Kes yapıştır olay bitti :D Birde diğer seçeneklerin görünmemesi için örneğin kurtarma kipi gibi ne yapmam gerekiyor hatırladığım kadarıyla önlerine kare işaretimi koyuyorduk?
sudo chmod +w /boot/grub/grub.cfg
adımı unutulmuyordur umarım.
Ben görünmesini istemediğimi siliyorum açıkcası :D ama görünmesini istemediğin kısmın başına kare koyarak dene bakalım.
Sayın heartsmagic,
İfade ettiğiniz adımı yazmak için kullanıyorum.Tekrar salt okunur yapmak için -w değişikliği yapıyorum
Bu değişikliği yapmana rağmen dosyayı açınca değiştirdiğin bölümler geri mi dönüyor?
Merhaba,
Az önce biraz uğraştım grub.cfg dosyasını bozdum. Daha sonra aldığım yedek ile düzelttim. Windows XP ve Ubuntu hariç tüm herşeyi Grub'tan kaldırmak istiyorum (recovery dahil). grub.cfg dosyamda hangi satırların başına "#" işaretini koymalıyım? Bir de yukarıda anlatılmış fakat tam kavrayamadım. Windows'u ilk sıraya nasıl koyacağız? grub.cfg dosyam şöyle:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}
function load_video {
insmod vbe
insmod vga
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
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, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=e77c34ec-4d66-45ff-82ea-b93082251397 ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=e77c34ec-4d66-45ff-82ea-b93082251397 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 060cf22f0cf2197f
drivemap -s (hd0) ${root}
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Recovery satırlarını kaldırmak için /etc/default/grub dosyasını açıp
Alıntı Yap#GRUB_DISABLE_LINUX_RECOVERY="true"
satırının başındaki # karakterini silip alttaki komutu uygula:
sudo update-grub
Bu işlemden sonra windows'a ait girdileri alıp ubuntu'ya ait girdinin üzerine eklemelisin:
Alıntı Yap### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 060cf22f0cf2197f
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Evet onları uyguladım oldu fakat bu memory test nedir? 2 tane memory test var. Girdiğimde mavi bir ekran çıkıyor sağ üstte birşeyi test ediyor. %100 olunca altta no error gibisinden bişeyler dedi. Kaldırmak için:
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set e77c34ec-4d66-45ff-82ea-b93082251397
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
Bunları silmeli miyim yoksa nereye # işaretinden koyarsam bunlar görünmez? Hani olur da daha sonra gerekli olduğu anlaşılırsa geri alabileyim diye.
Bu arada ben Windows'un girdilerini Ubuntu'nun girdilerinin üzerine koydum. Tamam oldu fakat
sudo update-grub
komutunu uyguladığımda Windows yine en aşağıya gidiyor. :(
Grub.cfg dosyanda değişiklik yaptıktan sonra o komutu uygularsan tekrar geriye dönüş olur. Bu yüzden uygulama.
Alıntı yaptığın satırlardaki # karakteri olmayan tüm satırlara # karakterini koyman yeterli olur.
Sadece gizlemek istediğin kısımda menuentry ile başlayan satırın başına # koyman yeterlidir.
Evet gerekli ayarlar yapıldı. Şu an itibari ile GRUB tam istediğim gibi çalışıyor. :)
Teşekkür Ederim.
Düzeltme için teşekkürler @stratovarius
Debian'da Grub2 kullanıyor. Buradan dile getirsem sıkıntı olur mu acaba? Olursa bölebilirsiniz nasılsa =) Devam edeyim ben... Debian grub2 kullanmasına rağmen ilk yükledğimde Ubuntu ve Windows XP'yi menüye dahil etmemişti. Debian'dan önce de Ubuntu'nun Grub2 menüsü geliyordu ve toplamda 3 ya da 4 çekirdek gösteriliyordu ve tabi ki Windows...
Şimdi sormak istediğim konu şu ki; ben Debian'un menüsüne Ubuntu ve Windowsu yüklerken, Ubuntu'nun sadece son çekirdeğini eklemiştim. Son menüde yani GRUB'un bana gösterdiği Debian ve recovery bölümü, Ubuntu son çekirdek ve recovery bölümü + XP... Fakat aldığım bir güncelleme ile orada şu an diğer Ubuntu çekirdekleri ve recovery bölümleri de gözükmeye başladı...
Onlar silinir sorun değil, sormak istediğim nedendir bu yani... Sonradan kendi kendine neden ekleme gereği duydu acaba onları?
Bir de madem ekleyebiliyor baştan ekleseymiş ya? // Bu soruma dahil değil tabi =)
İlginç debian squeeze eklemedi mi diğer sistemleri ?
Ben hiç böyle bir sorun yaşamamıştım.
Keşke manuel eklemeden önce grubu güncelleseydiniz.
su
update-grub
Büyük ihtimalle kernel veya grubu etkileyen bir güncelleme aldınız. Güncelleme ile grubu güncelleyince eklemiştir hepsini.
Evet eklememişti. Aslında belki update-grub ile ekleyebilirdi. Denemedim ben. Doğrudan el ile eklemeye gittim.
Aynen dediğiniz gibi bir güncelleme oldu demek ki. Benim anlamadığım nokta ise Debian sda4, Ubuntu sda2 bölümünde kurulu. Debian kendi eski çekirdeklerini eklese anlarım da hani, bütün bölümlerde ilgili dizin var mı? varsa hangi kerneller var? gibisinden bir kontrol mü var acaba grub ile alakalı olarak. Gerçi eğer bu tarzda bir kontrol olmasa, "update-grub" komutunun mantığı ne olacak o zaman... Enteresanmış... Anladım şimdi birden=)
@sem0900, sizin gibi tecrübeli bir kullanıcıya sorulacak soru olmayabilir ama aklıma geliverdi; acaba Debian'ın grubu kurulmamıştır da halâ Ubuntu'nun grubu kurulu olduğundan diğer çekirdekleri eklemiş olmasın:)
Yok öyle bir durum yok... Ubuntu Grubundan farklı bir teması var... Bir de menü gelmeden önce sol üst köşede de bir şeyler yazıyor... Bir de görselim çok iyi olmamakla beraber arkada Debian logosu bile olabilir (olmayabilir de =))...
Bunların hepsi görsel belirtiler =)... Görselim de çok zayıftır ama o şekilde bir durum olsaydı ben Debian üzerinden Grub dosyasını değiştirince eklediklerim menüye gelmezdi... Ya da Debian'ı yükleyince Ubuntu Grub menüsünden gitmezdi... Bir de Debian'ı Ubuntu'dan sonra yükledim tabi o da var...
Alıntı yapılan: if - 08 Kasım 2010 - 20:44:41
@sem0900, sizin gibi tecrübeli bir kullanıcıya sorulacak soru olmayabilir ama aklıma geliverdi; acaba Debian'ın grubu kurulmamıştır da halâ Ubuntu'nun grubu kurulu olduğundan diğer çekirdekleri eklemiş olmasın:)
Aslında çok fazla tecrübeli değilim açıkcası... Ama dediğim gibiymiş durum... Yani görsellikten de anlaşılıyormuş =)
Alıntı yapılan: sem0900 - 08 Kasım 2010 - 20:49:32
Yok öyle bir durum yok... Ubuntu Grubundan farklı bir teması var... Bir de menü gelmeden önce sol üst köşede de bir şeyler yazıyor... Bir de görselim çok iyi olmamakla beraber arkada Debian logosu bile olabilir (olmayabilir de =))...
Benim aklımda tam kalmasa da bilinç altıma işlemiş =) Hem logosu var Debian'ın hem de Debian yazıyor =), mavi bir menü arka planı var. =)...
Alıntı yapılan: stratovarius - 08 Kasım 2010 - 20:35:08
İlginç debian squeeze eklemedi mi diğer sistemleri ?
Ben hiç böyle bir sorun yaşamamıştım.
Keşke manuel eklemeden önce grubu güncelleseydiniz.
su
update-grub
Büyük ihtimalle kernel veya grubu etkileyen bir güncelleme aldınız. Güncelleme ile grubu güncelleyince eklemiştir hepsini.
Aynen dediğiniz gibi... El ile eklememe gerek yokmuş... Güncelleme yeterli oluyor...
Umarım sadece bunu denemek için squeeze'ı baştan kurmadınız :P
=)=)=)
Yok hayır başka bir şey denemek için Lenny kurdum başka bir bilgisayara =)=) Ama aynı şartlar onda da mevcuttu ve aynı şekilde diğer sistemler tanınmamıştı fakat update-grub ile kendiliğinden eklendi... =)
Tüm yolları denememe rağmen başarılı olamadım. Windows 7 seçeneğine girdiğim anda BOOT hatası veriyor ve ctrl+alt+delete tuşlarına basıp bilgisayarı yeniden başlatmamı istiyor.
sudo fdisk -l çıktısı
Disk /dev/sda: 120.0 GB, 120034123776 bayt
255 heads, 63 sectors/track, 14593 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 kimlikleyicisi: 0xbbc58b91
Aygıt Açılış Başlangıç Bitiş BlokSayısı Kml Sistem
/dev/sda1 7650 14594 55778305 5 Ek
/dev/sda2 13 7650 61337600 7 HPFS/NTFS
/dev/sda5 * 7650 14594 55778304 83 Linux
Disk bölümleme tablosu girdileri diskteki sırasında değil
sudo blkid çıktısı
/dev/sda2: UUID="463245B03245A631" TYPE="ntfs"
/dev/sda5: UUID="478c5c14-dd9a-4f26-a71c-ee300d3269b1" TYPE="ext2"
grub.cfg içeriği
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}
function load_video {
insmod vbe
insmod vga
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 478c5c14-dd9a-4f26-a71c-ee300d3269b1
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 478c5c14-dd9a-4f26-a71c-ee300d3269b1
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, with Linux 2.6.35-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 478c5c14-dd9a-4f26-a71c-ee300d3269b1
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=478c5c14-dd9a-4f26-a71c-ee300d3269b1 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 478c5c14-dd9a-4f26-a71c-ee300d3269b1
echo 'Loading Linux 2.6.35-23-generic ...'
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=478c5c14-dd9a-4f26-a71c-ee300d3269b1 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry "Microsoft Windows 7 (on /dev/sda2)" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set 463245b03245a631
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 478c5c14-dd9a-4f26-a71c-ee300d3269b1
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 478c5c14-dd9a-4f26-a71c-ee300d3269b1
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
if [ "x${timeout}" != "x-1" ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
http://forum.ubuntu-tr.net/index.php/topic,11844.msg233846.html#msg233846
Elimde win7 cd si yok. Başka bir çözüm yolu var mı?
Bu durumda nasıl yapılır bilmiyorum. BOOT Sorunu veriyor derken grub'u geçtikten sonra windows yükleyicisinde takılıp kalıyorsa, windows açılışında sorun olduğunu düşünerek hareket etmek gerekiyor. Diğer taraftan, windows kimi zaman diskin başında bulunmak istiyor. Genişletilmiş alanın ilk sırasında bulunuyor oluşu bu isteği karşılar mı karşılamaz mı emin değilim. Aklıma gelen iki ihtimal var, birisi yeniden kurulum gerektiriyor, birisi mbr onarımı. Her iki durumda da win cd'si dışında nasıl yapılır bilmiyorum. Bir de boot bayrağı linux üzerinde kalmış. Belki bunu da sorun ediyor olabilir.
Aslında ilk başta sorun yoktu. Opensuse kullanıyordum. Ubuntuya geçtikten sonra bu problemi yaşadım. Grup menüsünden windows u seçtiğimde hemen karşıma BOOT bilmem ne hatası şeklinde 2-3 kelimelik bir hata veriyor. Altında da ctrl + alt + delete yaparak bilgisayarı yeniden başlat diyor. Başka birşey yok. Yani windows yüklenme ekranı bile gelmiyor. Sanırım windows için ayırmış olduğum hd bölümünü tam olarak gösteremedim.
O bilmem ne hatası çok önemli işte. Hoş, Windows sorunlarına pek aşina olmayabiliriz ancak arada olanlar varsa o hataları görmek isteyebilirler.
Alıntı yapılan: sem0900 - 08 Kasım 2010 - 20:25:28
Şimdi sormak istediğim konu şu ki; ben Debian'un menüsüne Ubuntu ve Windowsu yüklerken, Ubuntu'nun sadece son çekirdeğini eklemiştim. Son menüde yani GRUB'un bana gösterdiği Debian ve recovery bölümü, Ubuntu son çekirdek ve recovery bölümü + XP... Fakat aldığım bir güncelleme ile orada şu an diğer Ubuntu çekirdekleri ve recovery bölümleri de gözükmeye başladı...
Onlar silinir sorun değil, sormak istediğim nedendir bu yani... Sonradan kendi kendine neden ekleme gereği duydu acaba onları?
Bir de madem ekleyebiliyor baştan ekleseymiş ya? // Bu soruma dahil değil tabi =)
Aynı şeyi tekrar yaşadım. Önce Windows, sonra Ubuntu, sonra da Debian yüklemiştim bilgisayara. Hali ile açılışta Debian'ın menüsü geliyordu. Ubuntu'da güncelleme aldım; 260 mb'ye yakındı sanırım (10.04.1 kurmuştum ve daha hiç güncelleme almamıştım). Güncellemeleri alınca; Ubuntu'da yeni çekirdek geldi, yeni gelen çekirdeğin ve eskilerinin yine kendiliğinden Debian'ın Grub2 menüsünde gözüküp gözükmeyeceğini merak ettim... Yeniden başlatım, aynı şekilde eski çekirdekler ile beraber GRUB2 menüsüne yansıdı durum...
Ama Debian'ın değilmiş o menü... Ubuntu bu şekilde bir güncelleme alınca GRUB2'yi tekrar yüklüyormuş.. Şu an Ubuntu'nun menüsü var açılışta...
O değil birisinin GRUB menüsü siyah (Ubuntu), birisininki (Debian) mavi... Önceden bu farkı ayıt edememişim ben... =)
Merhaba grub'ta ubuntu 10.04 ve windows xp var. Eşim için Windows xp ön tanımlı olarak açılsın istiyorum. Nasıl yapabilirim?
Alıntı yapılan: kaiser - 29 Aralık 2010 - 22:37:01
Merhaba grub'ta ubuntu 10.04 ve windows xp var. Eşim için Windows xp ön tanımlı olarak açılsın istiyorum. Nasıl yapabilirim?
Aynı sorun bendede vardı dün sağolsun ekipteki arkadaşlar yardımcı oldu. Buradan ulaşabilirsin konuya...
http://forum.ubuntu-tr.net/index.php/topic,24437.msg293518.html#msg293518
Arkadaşlar konunun 112. iletisine binaen yazıyorum, yani benim 3 ileti yukarıdaki iletim...
Debian'dan da güncelleme aldım ve Debian'ın GRUB2'sini kullanıyorum şu anda da... Hani çok da sorun değil ama bu iki sistem böyle çekişme halinde gibi bir o bir o mu alacak GRUB2'nin yerini =) Var mıdır bir çözüm... Çözüm olarak; gelen güncellemede GRUB2 yazar mı o güncellemeyi almasam diye diyorum? Ya da kernel geldiği zaman otomatik olarak GRUB2'de mi yüklenip güncelleniyor... Gerçi Debian'a yeni çekirdek eklenmediği halde GRUB "güncellemesi/onarımı/tekrar yüklenmesi" geldi...
Çekirdekle alakalı değildir o, Grub ile alakalıdır. Bir şekilde ya Grub güncellenir ya da Grub'un yeniden yazılmasını gerektirecek bir güncelleme olmuştur. Böylece o dağıtımın Grub'u baskın hale gelir. Güncellemelerde görünür Grub.
Benim şöyle bir sorum olacak:
Grub listesi zerinde bir değişiklik yapmak istemiyorum, yapmak istediğim değişiklik şu: Grub ekranı geldiğinde 10 saniye geri sayıyor ve öntanımlı olan Ubuntu'ya giriyor. Ben bunun yerine geri sayım sonucunda Windows'a girmesini istiyorum. Bazen kardeşim bilgisayarı açıyor ve Windows'a girmek istiyor ama geri sayımı kaçırdığı zaman bilgisayarı yeniden açmak zorunda kalıyor. Ben Windows'u öntanımlı yapmak istiyorum, Ubuntu'ya kendim girerim. Mandriva'da grafik tabanlı grubda mümkündü. Ubuntu'da da olur mu?
Alıntı yapılan: kaiser - 29 Aralık 2010 - 22:37:01
Merhaba grub'ta ubuntu 10.04 ve windows xp var. Eşim için Windows xp ön tanımlı olarak açılsın istiyorum. Nasıl yapabilirim?
Yani bunun aynısını istiyorum ama bendeki Windows 7.
Bu başlıkta birkaç iletide anlatılmıştır muhtemelen nasıl olacağı.
Grup menüsünde eski kerneller birikmiş, Ubuntu Tweak ile de silinemedi.. Nasıl siliyoruz?
Ubuntu tweak neden silemedi merak ettim. Ama Synaptics ile de eski çekirdekleri sistemden kaldırabilirsin. Gerekirse sonrasında bir update-grub yürütürsün.
Uçbirimden kaldırmak için ise:
sudo su
r=`uname -r`; for i in `aptitude search linux | grep linux-image-.*-generic | grep -v $r | awk '{print $2}'`; do apt-get remove $i; done
root@ozgur-laptop:/home/ozgur# sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-27-generic
Found initrd image: /boot/initrd.img-2.6.35-27-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 10.10 (10.10) on /dev/sda7
done
Oldu (: bir önceki kernel 2.6.35-25'de gitmiş olsun (:
Sayın Arkadaşlar boot böyle iBen ilk Açılışı Windows 7 vermek istiyorum varsayılan olarak nasıl yaparım:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}
function load_video {
insmod vbe
insmod vga
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eceea13f-a376-463a-84db-cdfbbc34f476
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eceea13f-a376-463a-84db-cdfbbc34f476
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, with Linux 2.6.35-27-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eceea13f-a376-463a-84db-cdfbbc34f476
linux /boot/vmlinuz-2.6.35-27-generic-pae root=UUID=eceea13f-a376-463a-84db-cdfbbc34f476 ro quiet splash
initrd /boot/initrd.img-2.6.35-27-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-27-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eceea13f-a376-463a-84db-cdfbbc34f476
echo 'Loading Linux 2.6.35-27-generic-pae ...'
linux /boot/vmlinuz-2.6.35-27-generic-pae root=UUID=eceea13f-a376-463a-84db-cdfbbc34f476 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-27-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eceea13f-a376-463a-84db-cdfbbc34f476
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eceea13f-a376-463a-84db-cdfbbc34f476
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 part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1a78d8f078d8cc1f
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1a78d8f078d8cc1f
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Bu kısmı kesip alttaki satırın üzerine yapıştır:
### BEGIN /etc/grub.d/10_linux ###
tşk ederim sagol grup hallettim.............. ..
Merhaba Arkadaşlar..İlk Kez Ubuntu Kurdum...Şu An Bilgisayarımda 3. Sistem Olarak Ubuntu Var...Win 7 32- 64 Bit Ve Ubuntu Kurulu...Fakat Ubuntu Açmak İstiyorum Ama Grub Hatası Alıyorum.boot/grub Klasörü İçerisini Kontrol Ettim Ve Boş..Bana Grub Dosyasını Nasıl Ayarlamam Gerektiğini Açıklayabilirseniz Sevinim.Kolay Gelsin
Kurulumu nasıl yapmıştın? Sabit disk üzerinde bölümlendirme yaparak mı yoksa wubi olarak windows içine mi? Ubuntu'yu açmaya çalıştığında nasıl bir hata veriyor? Windows'u hangi menüden nasıl açıyorsun?
İletilerini atarken tüm kelimelerin ilk harflerini büyük yazmazsan memnun oluruz.
Kurulumu nasıl yapmıştın? Sabit disk üzerinde bölümlendirme yaparak mı yoksa wubi olarak windows içine mi? Ubuntu'yu açmaya çalıştığında nasıl bir hata veriyor? Windows'u hangi menüden nasıl açıyorsun?
İletilerini atarken tüm kelimelerin ilk harflerini büyük yazmazsan memnun oluruz.
Bende 2 hdd var.. disk 0 ve disk 1. (disk 0) 1 bölümünde ubuntu wubi ile kurdum.disk 0 (2. bölüm) win7 32 bit kurulu...(disk 1 ) ise win 7 64 bit kurulu...kurulumu yaptım wubi ile.bilgisayarı tekrar başlattı ve
en üstte win7 64 bit altında win7 32 bit ve en altta ubuntu çıktı..ubuntu seçiyorum ama win 7 loader diye bir seçenek çıkıyor.seçtiğin zaman tekrar başlatıyor.
Bu durumda wubi kurulumu yaptığın için sisteminde grub olmaması normal. Windows'un kendi açılış ön yükleyicisini kullanıyorsun. Wubi olunca iş biraz değişiyor. Boot.ini ve eş değeri dosyaların içine bakıp win içerisinden düzenleme yapman gerekiyor. Benzer sorunlara wubi bölümünden bakabilirsin.
hocam merhaba,
iki ayri hdd de win 7 ve ubuntu 11.04 var, ikide bir acilista sorun cikiyor-ubuntu acilmyor
tahminim grub dosyasinin her acilista bozuldugu=yeniden yazildigi
grub.cfg dosyasina baktim ama nasil olmasi gerektigini anlamadim,
win 7 uzerinden easybcd de ise yaramadi.
kurulumu once win 7 sonra ubuntu seklinde yaptim. win 7 de bios update yapinca isler karisti
/dev/sdb1 * 1 121602 976759808 7 HPFS/NTFS
/dev/sda1 * 1 120558 968373248 83 Linux
/dev/sda2 120558 121602 8386561 5 Extended
/dev/sda5 120558 121602 8386560 82 Linux swap / Solaris
ne onerirsiniz ?
`
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
load_env
fi
set default="4"
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
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 2fd42058-53d9-4433-89d1-81c884863b19
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1600x1200
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 2fd42058-53d9-4433-89d1-81c884863b19
set locale_dir=($root)/boot/grub/locale
set lang=tr_TR
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=0
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
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, Linux 2.6.38-8-generic ile' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 2fd42058-53d9-4433-89d1-81c884863b19
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=2fd42058-53d9-4433-89d1-81c884863b19 ro splash vga=799 quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic
}
menuentry 'Ubuntu, Linux 2.6.38-8-generic ile (kurtarma kipi)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 2fd42058-53d9-4433-89d1-81c884863b19
echo 'Loading Linux 2.6.38-8-generic ...'
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=2fd42058-53d9-4433-89d1-81c884863b19 ro single splash vga=799
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-8-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 2fd42058-53d9-4433-89d1-81c884863b19
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 2fd42058-53d9-4433-89d1-81c884863b19
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/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sdb,msdos1)'
search --no-floppy --fs-uuid --set=root C82A10942A10821C
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Öncelikle çıktıları kod etiketleri arasında aktarmanı öneririm. :)
Fdisk çıktının tamamını kesintisiz aktarmadığın için tam olarak ne nasıl göremiyorum. Yine de ubuntu grub'unu mbr'ye tekrar yazdır. Ubuntu açıldıktan sonra bir kere de update-grub yürüt. Sonra duruma yine bakarız.
bugün ubuntu 11.04 kurdum ama windows 7 ye giremiyorum.boot menüsünden windows7 yi seçtiğimde "_" işareti yanıp sönüyor ve öyle bekliyor.
Alıntı yapılan: ofrkk - 22 Ekim 2011 - 14:41:18
bugün ubuntu 11.04 kurdum ama windows 7 ye giremiyorum.boot menüsünden windows7 yi seçtiğimde "_" işareti yanıp sönüyor ve öyle bekliyor.
Diğer konuya baktınız mı ?
(https://forum.ubuntu-tr.net/Themes/ubuntu-mor/images/post/xx.gif)
Yeniden Grub2 Kurulumu (http://forum.ubuntu-tr.net/index.php?topic=13415.0)
Burg u kurdum. Ubuntunun fazlalık seçenekleri yüzünden coffie benzeri temalarda win7 ilk sayfada çıkmıyor. Dolayısıyla win7yi 2. sıraya hatta sadece ilk sıradaki ubuntu(default = 0 oluyordu sanırım) ve 2. sırada win7 gözükse diğerleri gözükmese çok güzel olur.
grub.cfg dosyasının orjinali bu;
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
load_env
fi
set default="0"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
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
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
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
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
linux /boot/vmlinuz-3.5.0-19-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-19-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-1e79cb77-86be-47d4-9364-870933e3ad78' {
menuentry 'Ubuntu, with Linux 3.5.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-19-generic-advanced-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-19-generic ...'
linux /boot/vmlinuz-3.5.0-19-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-19-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-19-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-19-generic-recovery-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-19-generic ...'
linux /boot/vmlinuz-3.5.0-19-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-19-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-advanced-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-17-generic ...'
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-17-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-17-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-recovery-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-17-generic ...'
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-17-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
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)' --class windows --class os $menuentry_id_option 'osprober-chain-CEFCC92FFCC9129F' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 CEFCC92FFCC9129F
else
search --no-floppy --fs-uuid --set=root CEFCC92FFCC9129F
fi
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Win7 ile ilgili kısmı ubuntu'nun altına aldım. Bu şekilde:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
load_env
fi
set default="0"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
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
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
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
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
linux /boot/vmlinuz-3.5.0-19-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-19-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-1e79cb77-86be-47d4-9364-870933e3ad78' {
menuentry 'Ubuntu, with Linux 3.5.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-19-generic-advanced-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-19-generic ...'
linux /boot/vmlinuz-3.5.0-19-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-19-generic
}
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-CEFCC92FFCC9129F' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 CEFCC92FFCC9129F
else
search --no-floppy --fs-uuid --set=root CEFCC92FFCC9129F
fi
chainloader +1
}
menuentry 'Ubuntu, with Linux 3.5.0-19-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-19-generic-recovery-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-19-generic ...'
linux /boot/vmlinuz-3.5.0-19-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-19-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-advanced-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-17-generic ...'
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-17-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-17-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-recovery-1e79cb77-86be-47d4-9364-870933e3ad78' {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
echo 'Loading Linux 3.5.0-17-generic ...'
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=1e79cb77-86be-47d4-9364-870933e3ad78 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-17-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1e79cb77-86be-47d4-9364-870933e3ad78
else
search --no-floppy --fs-uuid --set=root 1e79cb77-86be-47d4-9364-870933e3ad78
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Bi değişiklik göremedim. (burg-emu üzerinden baktım. Yeniden başlatmadım)
Sonra update-grub2 yaptım. Yine farkeden bir şey olmadı ve dosya eski haline döndü.
Hatam nerde?
Burg kullanıyorsan update-grub olmaz ama. Onun güncelleme komutu farklıydı sanki:
update-burg
gibi bir şey yok mu sistemde?
Alıntı yapılan: heartsmagic - 12 Aralık 2012 - 00:27:02
Burg kullanıyorsan update-grub olmaz ama. Onun güncelleme komutu farklıydı sanki:
update-burg
gibi bir şey yok mu sistemde?
@heartsmagic
Evet abi burg.cfg'yi düzenlediğimde düzeldi. Teşekkür ederim :)
grub-customizer programını yükle ayarları kolayca yap.
Alıntı yapılan: w01ky - 27 Ekim 2015 - 00:27:48
grub-customizer programını yükle ayarları kolayca yap.
Burg kullanıyor gc ne alaka? 3 yıl önce ki bir başlık birde, çözülmüş.
bilgi beğenmiyosun sende.başlıkta ne yazıyor peki..
Başlığa bakarsak nasıl düzenlendiği anlatılıyor zaten..
bende farklı bişey anlatmadım arkadaşım konuda grub-customizer programı hakkında benden başka bilgi veren varmı??
ya kusura bakmayın da bu forumda hangi konuya baksam anlamadığım bir terminoloji kullanılıyor. ubuntu hakkında hiç fikri olmadan ubuntu kullanmaya başlayanlar için anlaşılması zor açıklamalar kullanıldığını düşünüyorum. bu üçüncü ubuntu kuruşum. sürekii hatalarla karşılaşıyorum. sebebi sanıyorum ki bilgisayarlar genel olarak windows için tasarlandığından bir çok değişiklik yapılması gerekiyor. fakat dediğim gibi anlatırken mala anlatır gibi anlatılmadığından yeni başlayan birisi çok sıkıntı yaşayabilir.
bende gnu grub menüsünde windows gözükmüyor. başka bir konuda bunun çok açık bir şekilde anlatıldığı belirtilerek bu başlık gösterilmiş. başlığa girdiğimde en başından okumaya başlayınca sanki başka bir şeyin devamıymış gibi anlatılmış.
Alıntı yapılan: bytan - 24 Ağustos 2009 - 01:13:19
Ubuntu 9.10 ile beraber sistemde artık eskisi gibi menu.lst dosyası mevcut değil. Bunun yerine /etc/grub.d/ altında sıralanmış betikler var:
Alıntı Yap00_header 10_hurd 20_memtest86+ 40_custom
05_debian_theme 10_linux 30_os-prober
Tüm bu betikler aşağıdaki komutla çalıştırılıyor ve /boot/grub/ altındaki yapılandırma dosyalarının oluşturulmasını sağlıyor. Özellikle bizim ilgilendiğimiz grub.cfg dosyasının:
sudo update-grub2
Grub.cfg, sistem tarafından yazmaya kapalı halde bulunuyor. Update-grub2 komutunun her çalıştırılmasında, durumunda değişiklik olmuşsa dahi, yine yazmaya kapalı hale geliyor. Bu sebeple üzerinde değişiklik yapabilmek için öncelikle yazma hakkı edinmeliyiz
yahu ben ubuntuyu kuralı 5 dakika olmuş. ben eskisi gibi menu.lst dosyası olup olmadığı bilgisinden ne anlayayım. bahsettiği şey hakkında en ufak bi fikrim bile yok. betik diyor betik nedir bilmiyorum. daha gnu grub nedir, uçbirim nedir yeni yeni öğrenmeye başlamışken bir anda bilgi birikimim varmış gibi işlem yapmam isteniyor gibi geldi. dün ubuntuyu ikinci defa kuruşumda (15.04) başka bir sayfadaki yönlendirmelerle birkaç kod girdim. oturum açma ekranından öteye geçememek gibi bir sorunum oluştu. daha sonra bu sorunu araştırdığımda öğrendim ki sudo ve gedit kullandığımızda -H veya -i kullanmamız gerekiyormuş. fakat kodları kopyala yapıştır yapmıştım. nereden bilebilirim ki? açılmış bütün başlıkları okumuş olma imkanım yok. şimdi de o sorundan kurtulmak için grubu kaldırdım ve sonra tekrar 16.04ü kurdum. şimdi de windowsa tekrar ulaşamıyorum. çözüme bakıyorum fakat anlamadığım bir sürü izah var. bende mi bi problem var yoksa ubuntu kullanmak için tamamen profesyonelleşmek mi gerekiyor bilemedim.
Alıntı YapUbuntu 9.10 ile beraber sistemde artık eskisi gibi menu.lst dosyası mevcut değil. Bunun yerine /etc/grub.d/ altında sıralanmış betikler var:
komudaki 09 .10 2009 demek yani güncel olan anlatımlara bakın
herkesten özür dilerim böyle işlerimi halledemeyince kötü bir üslup kullanmışım. demek istediğim şey anlatımlar mala anlatır gibi değil de bilen birisine anlatır gibi olduğundan daha linux'un L'sini yeni duyan biri için açıklayıcı olmuyor gibi geldi. yoksa problemi çözdüm. ama tabi deneme yanılma yaparak. yoksa anlayıp da yaptığım işlemler sonucunda çözmedim. :)