[Nasıl] GRUB2 Menü Düzenlemek

Başlatan bytan, 24 Ağustos 2009 - 01:13:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

heartsmagic

Ş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 ###
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


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

empax

Oh be sorun cikmadi ve geldim :D
Cok cok tesekkurler @heartsmagic :)
Boylece anlamis olduk ki, sayilarla oynamadan blok yerlerini degistirmek kafiymis.
Tekrar tesekkurler  :)
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

ScaryMan

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?

miles

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...

canosayan

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ş
Chmod bizim işimiz.

ScaryMan

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ı...

erkuserdem

ne gereği vardı
Zaten zar zor öğreniyoruz linux'u, bir de her sürümde yeni şeyler mi çıkacak acaba :)

bytan

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.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

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.

eren

Eline sağlık @bytan yine mükemmel bir belge olmuş.
Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

bytan

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.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

Terminalden grub ekranına nasıl düşeriz peki?

Önceden "sudo grub" diyerek giriyorduk. Şimdi nasıl olacak?

Şu 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 :)

bytan

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 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
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

Teşekkürler, hızlı bir başlık ile çözüm getirdiniz. :)

Yusuff

sudo update-grub2 deyince Windows 7 kendi kendine gruba yerleşti.
Linux Registered User #493230  Ubuntu User #28068

ScaryMan

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?

such

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ı.

erginemr

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, Grub-1'i kuransa grub. Eğer Grub1'e, şu başlığı kullanarak döndüyseniz ve grub-pc paketi sistemde artık yüklü değilse, bence güncellemelerden korkmanıza gerek yok.

ScaryMan

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, Grub-1'i kuransa grub. Eğer Grub1'e, şu başlığı 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.

erginemr

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.

ScaryMan

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...

erginemr

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 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.

ironic

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.

enbilulu

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

bytan

Tekrar eskiye çevirmenize gerek yok. İllâ çevirmek istiyorum derseniz:

sudo chmod -w /boot/grub/grub.cfg
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST