Forum
sudo nano /boot/grub/grub.cfg buradan duzenleyebilirsiniz.İyi calışmalar
Ubuntunun yeni versionunda Grub2 ye geçmedi iseler, bu komut sunucunda olması gereken bir text editörü tarafından içinde tonla şey zaten bir dosyanın açılması olacaktır. Aynı dosyanın içerisinde yapılması gerekenlerle ilgili hem yazılar hemde örnekler mevcut.
grub.cfg dosyasının içeriği aynen şu şekilde;
-------------------------------------------------------------------------------------------------------------------------------------------
#
# 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,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
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,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
set locale_dir=($root)/boot/grub/locale
set lang=en
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.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
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 dee01c7fe01c6057
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 ###
-----------------------------------------------------------------------------------------------------------------------------------------------------
şimdi arkadaşlar burada yapmam gereken windows 7 nin begin başlangıcından end sonuna kadar olan kısmı diğerlerinin üstüne almak mı?
yani aşağıdaki gibi kalın ve üstü çizili olan kısmı, % işaretileri olan bölümemi cut-paste yapıyım?
-------------------------------------------------------------------------------------------------------------------------------------------
#
# 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,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
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,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
set locale_dir=($root)/boot/grub/locale
set lang=en
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.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fbe163c8-a38a-4b1d-a4d4-0faf7cc4b568
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 dee01c7fe01c6057
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 ###
-----------------------------------------------------------------------------------------------------------------------------------------------------
arkadaşlar işlem tamamdır ve şu şekilde yaptım;
sudo chmod +w /boot/grub/grub.cfg
sudo gedit /boot/grub/grub.cfg
### 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 dee01c7fe01c6057
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
bölümünü
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
ve son olarakta
sudo chmod -w /boot/grub/grub.cfg
Olur, fazlası da yüklenir. buraya kadar anlatılanların dışında 3.party boot manager programlarıyla da olur. Ben kesinlikle BootItNG'yi öneririm. Bu boot manager ile HDD üzerinde bölümlemenizi çok kolay yapabiliyorsunuz. Hangi işletim sistemi hangi partitionlar görecek onu da belirleyebiliyorsunuz.
Malum MS işletim sistemleri için günümüzde NTFS yaygın olarak kullanılıyor. Diskin bir bölümünü NTFS olarak açıp oraya XP veya win7 kurdunuz diyelim. Linux tarafında ise (ben ubuntu kullanıyorum) gene öncelikli olarak bootitng ile native ve swap partitionlarınızı oluşturmalı ve menuden de adlandırdığınız alana seçerek tanıtmalısınız. Kurulumu yaparken ise linux boot managerinin yükleneceği yer sorulurken "advanced" seçeneğinden / hangi partitiona tanıtılmışsa (örneğin sda1) orayı seçin. Burada dikkat!.. sda veya sda-1 değil. Kurulumunuz tamamlandığında ekrana ilk bootitng gelecek ve boot menüsünden linuxunuzu seçip açabileceksiniz.
BootItNG kullanmamızın ne faydası oldu derseniz 1- grub veya lilo üzerinde düzenleme yapmadınız. 2- Partitionlarınızın boyutunu yerini değiştirebilirsiniz. 3- İstediğiniz partitionları diğer işletim sistemlerine gösterir veya göstermezsiniz. 4- norton ghost veya acronis gibi image almamıza yardımıcı tool'a gerek kalmadan hdd üzerine veya cd dvd gibi medyalara image alabilir, geri yükleyabilirsiniz. vs.
Benim kişisel tercihim her işletim sistemini kendi dünyasında yanlız bırakmaktır. windows'un boot manageri ile bile iki windows'u bile bir arada tutmuyorm. O yüzden böyle bir yol tercih ediyorum.
NOT1: BootItNG ile açmadığınız veya açıpta boot menüsünde eklemediğiniz bölüm
windowsun disk manager'ında "ayrılmamış" olarak gözükecektir. Kesinlikle
burayı partition açarak kullanmayın. Gerçekte orada olan herşeyi
kaybedebilirsiniz.
NOT2: Ms işletim sistemi kurduğunuzda bootitng'yi tekrar aktive etmeniz gerekir. Endişlenmeyin herşey yerli yerinde. CD veya disketiyle açılış yapıp seçeneklerden reactive edince olduğu gibi gözükecektir. Linux kurulumu yukarıdaki gibi (sda1'e) gerçekleştirilirse aktive etmeye gerek kalmıyor.
NOT3: BootItNG kurulumu ile ilgili makale yayınlanmıştı diye hatırlıyorum. Ama burada yazdıklarımla ilgili makale yoksa yakında eklerim 🙂
hocam slm bana sadece Black Track için lazım linux dağıtımı olan bunda bootlt ng ayarlarını anlatabilirseniz çok sevinirim
hardiskin ilk bölümüne window7 kurup ikinci paritionda xp denedim bende xp boot etmedi ve boot dosyasında değişiklik yapmak için xp deki gibi boot.ini dosyasını aradım ama bulamadım.... 2 . bölüme windows 7;;1. bölüme xp kurunca çalıştı bilginize..
Sorunumu burda sormakla hata mı yapıyorum bilmiyorum ama;
Bilgisayarımda Windows 7 işleti sistemi vardı. Ubuntu kurdum ve sorunsuz bir şekilde boot manager geliyordu. Windows 7 kurulu olan sektöre format attım. Format attıktan sonra boot manager artık gelmiyor. Ubuntuyu açamıyorum. Sorunu nasıl giderebilirim ?