BackTrack 4 grub sorunu

Başlatan pwl, 19 Haziran 2011 - 13:00:27

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

pwl

merhaba arkadaslar ubuntu 10.04LTS kurulu laptop ıma, backtrack4 kurulumu yaptım. kurulumdan sonra ise boot ekranı oldukça kalabalıklaştı. ubuntuyu seçtiğimde sistem açılmıyor seçim ekranından backtrack'i seçtiğimde sistemim açılıyor.

bu başlıktaki yöntemleri denedim ancak sonuç alamadım halen backtrack4 açılıyor.

http://forum.ubuntu-tr.net/subdomains/forum/index.php/topic,13415.0

şimdi bu başlık üzerinden devam ediyorum.
http://forum.ubuntu-tr.net/index.php?topic=27242.0 bu başlıktan devam ediyorum şu anda.

sudo fdisk -l çıktısını aynen ekliyorum. (sda2 geçerli sanırım şu anda benim için)
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000939c4

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6950    55825843+   5  Extended
/dev/sda2   *        6951       24322   139533312   83  Linux
/dev/sda5               1        6950    55825812   83  Linux

daha sonra terminal ekranina ilgili komutlari giriyorum.
sudo chroot /mnt komutunu girdigimde cikti olarak bunu aliyorum
chroot: cannot run command `/bin/bash': Exec format error

@decent arkadaşımızın yazdığı aşağıdaki yöntemi denedim.
sudo apt-get install startupmanager

Menü>Sistem>YönetimBaşlangıç Yöneticisi aracını açıp kapatın.
Sistemi yeniden başlattığınızda sonuç değişiyor mu ?

Ancak ubuntu gene açılmadı, backtrack açıldı. :(
son birkaç yöntem daha kaldı onlarıda denemem gerekiyor :)

ayrıyetten supergrubdisk 2 ile yaptığım denemede sonuç vermedi.

decent

sudo blkid
çıktısı nedir ?

grub.cfg dosyasını düzenleyebilirsiniz.

pwl

#2
şu anda USB'den Rescatux ile deneme yapıyorum. USB'den boot başladı ama tam olarak ne yapacağımı bilemiyorum.
@decent hızlı cevap için teşekkür ederim hemen bakayım çıktı sonucunu birazdan paylaşacağım.
evet sudo blkid komutunu denediğimde bu çıktıyı aldım:
/dev/sda5: UUID="7510a80d-17a3-4d75-a415-3f7462f207c8" TYPE="ext3"
/dev/sdb5: UUID="532464e8-0659-436e-8b50-0fb0290abbb2" TYPE="swap"
/dev/sda2: UUID="e6b56644-c31b-4752-ad26-fd030db761dc" TYPE="ext4"
/dev/sda3: UUID="69b61333-ad2b-451f-84b8-f969f3ad90b0" TYPE="ext3"
/dev/sda4: UUID="705a4272-401d-4fbc-b111-6124457f5a16" TYPE="swap"
/dev/sdb1: UUID="2a13d7ab-81d9-42de-a65b-00af0f9a08a7" TYPE="reiserfs"

ek olarak yaptigim arastirmalar sonucunda sudo gedit /boot/grub/grub.cfg komutu ile grub menusune ulasmaya calistim ancak ubuntu degil backtrack 4 dagitimi kullandigimdan dolayi erisim saglayamadim. sudo: gedit: command not found uyarisini aldim.

Rescatux uzerinden nasil duzenleme islemi yapabilirim yardimlarinizi rica ediyorum.

grub.cfg dosyasına ulaşmaya çalıştım.
1. live cd ile makinayı başlattım
2. grub.cfg dosyasına erişmek için sudo gedit /boot/grub/grub.cfg komutunu terminale girdim.
3. grub.cfg dosyasına eriştim ancak içerisi boştu.
4. kurulu bölümdeki grub.cfg dosyasının içeriğini sırasıyla bu komutlarla aktardım
sudo mkdir /media/ubuntu
sudo mount /dev/sda6 /media/ubuntu
gedit /media/ubuntu/boot/grub/grub.cfg

5. şimdi ne yapacağım ? Yardımlarınızı bekliyorum. Sanırım grub.cfg içine yazma modunda girmem gerekli.
grub.cfg'nin içeriği aşağıdaki gibidir. çok fazla seçenek 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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
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-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-31-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-31-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-31-generic ...'
linux /boot/vmlinuz-2.6.32-31-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-31-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-28-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-28-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-28-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-28-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-28-generic ...'
linux /boot/vmlinuz-2.6.32-28-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-28-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-24-generic ...'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-23-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-23-generic ...'
linux /boot/vmlinuz-2.6.32-23-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-22-generic ...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc 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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc 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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
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/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 ###

decent

Aşağıdaki işlemler Ubuntu açık durumda iken yapılmalıdır.
Uçbirimden
sudo nautilus

yazarak /boot/grub/ klasörüne ulaşın ve grub.cfg dosyasını düzenlemek üzere açın.

Verdiğiniz çıktıda Backtrack dağıtımının bulunduğu bölüm ile ilgili satırları (sdax) UUID=" değerlerine bakarak düzenlememiz gerekiyor.

Ubuntu açık iken aşağıdaki çıktıları tekrar alabilir miyim ?

sudo gedit /boot/grub/grub.cfg
sudo blkid


pwl

#4
@decent sorun şu ki ubuntu'yu live cd üzerinden çalıştırabiliyorum. Yani ubuntu açılmıyor bende sadece backtrack açılıyor.
şu anda verdiğin komutu denedim ancak boot dizinine ulaşamadım sadece masaüstü var doğal olarak.

ek olarak
sudo gedit /boot/grub/grub.cfg komutunu girdiğimde grub.cfg içeriği boş olarak gözüküyor.
yukarıdaki mesajda boş olarak gelen içeriği nasıl düzelttiğimi yazmıştım.
sudo blkid yazdığımda ise bunlar geliyor:
/dev/loop0: TYPE="squashfs"
/dev/sda2: UUID="e6b56644-c31b-4752-ad26-fd030db761dc" TYPE="ext4"
/dev/sda5: UUID="7510a80d-17a3-4d75-a415-3f7462f207c8" SEC_TYPE="ext2" TYPE="ext3"



decent

Açılışta karşımıza gelen grub hangi dağıtıma ait?
Ubuntu ise;

Canlı CD ile sistem açıkken Ubuntu' nun bulunduğu diski bağlayıp grub.cfg dosyasını düzenleyebiliriz.

pwl

evet live cd ubuntu'ya ait. dediğinizi nasıl yapacağız ? komutları söylerseniz yapmaya çalışacağım.

decent

Şu anda sistemde kurulu Ubuntu' nun bulunduğu disk bölümü hangisi ?

sudo fdisk -l

pwl

hangisi olduğunu bilmiyorum, hatırlayamıyorum da ne yapacağım ? nasıl öğrenebilirim? sudo fdisk -l yaptığımda yanında yıldız olan ubuntu'nun kurulu olduğu bölümümü gösterir ?

decent

İşte o çıktı bize şu anda gerekli.



Bir de HDD bölümlerinin hangisinde hangi sistem kurulu onları tespit edip yazarsanız daha iyi olur.

Bunun için gparted ve nautilus da kullanabilirsiniz.


pwl

#10
1. live cd'de sudo fdisk -l yazdığımda çıkan sonuç aşağıdaki gibidir:

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000939c4

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6950    55825843+   5  Extended
/dev/sda2   *        6951       24322   139533312   83  Linux
/dev/sda5               1        6950    55825812   83  Linux

gparted ekran goruntusu asagidaki gibidir:
http://i152.photobucket.com/albums/s174/akar1m/Screenshot.png

sistemde ubuntu 10.04 ve backtrack4 kurulu simdilik ama oncedende belirttigim gibi boot ekraninda ubuntu da gozukmesine ragmen sadece backtrack4 sectigimde backtracki acabiliyorum ubuntu secince hata veriyor. bende tum denemeleri live cd ile yapiyorum..

decent

sda2 Ubuntu nun bulunduğu bölüm ise,

uçbirim açıp
sudo nautilus
komutunu yürütün.

133 GB disk bölümü yazan diske girerek grub.cfg dosyasına ulaşın.

pwl

#12
evet dediginizi yaptim ve ulastim simdi karsima bu geldi hangi satirlarda neleri degistirmem gerekiyor ?
#
# 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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
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-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-31-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-31-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-31-generic ...'
linux /boot/vmlinuz-2.6.32-31-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-31-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-28-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-28-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-28-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-28-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-28-generic ...'
linux /boot/vmlinuz-2.6.32-28-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-28-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-24-generic ...'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-23-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-23-generic ...'
linux /boot/vmlinuz-2.6.32-23-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro   quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-22-generic ...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc 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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=e6b56644-c31b-4752-ad26-fd030db761dc 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,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e6b56644-c31b-4752-ad26-fd030db761dc
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/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 ###

decent

sudo grub-setup -d /media/e6b56644-c31b-4752-ad26-fd030db761dc/boot/grub /dev/sda

komutunu yürütebilir misin ?
Hiçbir tepki vermeden alt satıra geçerse sistemi yeniden başlatın.

pwl

#14
dediginiz komutu yaptim hicbir uyari vermedi altsatira gecti tekrar kod girmem icin varsayilan pencere geldi. yeniden baslatiyorum sistemi bakalim acilacak mi ubuntu ile..
tamamdır şimdi ubuntu açıldı ama boot edilirken backtrack 4 yok artık :)
birde şöyle bir sorun var ubuntu sisteme uzun zamandır giremediğim için login şifremi de hatırlayamıyorum :(
login şifremi hallettim recovery mode'dan giriş yapıp resetledim :) google sağolsun. şimdi geriye backtrack4'u gruba dahil etmek kaldı

decent

Ubuntu açıldıysa grubu güncelleyelim ve yeniden başlatalım:
sudo update-grub

Backtrack bu komutun çıktısında görünecektir.

pwl

Verdiğiniz komutu girdim ancak boot esnasında backtrack 4 gözükmedi.

decent

sudo apt-get install startupmanager
startupmanager


açılan pencerede listeyi kontrol edebilir miyiz ?

pwl

sudo apt-get install startupmanager yazdığımda karşılaştığım çıktı:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  menu
Suggested packages:
  menu-l10n
The following NEW packages will be installed:
  menu startupmanager
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 571 kB of archives.
After this operation, 3,502 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://archive.ubuntu.com/ubuntu/ natty/universe menu amd64 2.1.44ubuntu1 [454 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ natty/universe startupmanager all 1.9.13-5 [117 kB]
Fetched 571 kB in 1s (289 kB/s)         
Selecting previously deselected package menu.
(Reading database ... 156200 files and directories currently installed.)
Unpacking menu (from .../menu_2.1.44ubuntu1_amd64.deb) ...
Selecting previously deselected package startupmanager.
Unpacking startupmanager (from .../startupmanager_1.9.13-5_all.deb) ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Processing triggers for doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_CA.utf8.cache...
Processing triggers for python-support ...
Setting up menu (2.1.44ubuntu1) ...
Processing triggers for menu ...
Setting up startupmanager (1.9.13-5) ...
Processing triggers for menu ...
Processing triggers for python-support ...

startupmanager
yazdığımda karşıma gelen çıktı
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.

decent

Menüden çalıştırmayı denediniz mi ?
Sistem>Yönetim>Başlangıç Yöneticisi

bytan

Alıntı Yapchroot: cannot run command `/bin/bash': Exec format error

İlk başta aldığın bu hata, kullandığın canlı cd'deki sistem mimarisi (32/64 bit) ile kurulu sistemin mimarisi arasındaki farklılıktan kaynaklanıyordur.

Şu an, son duruma gelirsek, backtrack grub mu kullanıyor grub2 mi? Ubuntu içerisinden backtrack'e ait disk bölümüne gidip bu disk bölümündeki /boot klasörünün altında menu.lst veya grub.cfg dosyasını bulup içeriğini buraya aktar.

@decent'in önerdiği update-grub komutunu tekrar yürüt ve çıktısını yine buraya aktar.

Gerekirse bt tarafından alacağımız değerleri doğrudan ubuntu grub.cfg dosyası içerisine elle ekleriz.
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

pwl

Arkadaşlar tekrar merhaba herkese. Yoğunluktan kaynaklı olarak açtığım konunun takibini bir süre yapamadım, yardımcı olan dostlarıma tekrar teşekkürlerimi sunuyorum.

en baştaki sorunum backtrack4 kurulumu yaptıktan sonra sistemimde kurulu olan Natty dağıtımının boot ekranında olmayışıydı. Daha sonra bu durumu @decent arkadaşımın verdiği komutlarla hallettik, ancak şu anda boot ekranında Natty açılıyor ama bu seferde backtrack4 gözükmüyor. Ek olarak aklıma bir durum daha geldi:
"tam olarak emin olmamakla birlikte, ben backtrack4'ü kurarken Natty ile aynı partition üzerine kurdum" bunun kontrolünü nasıl yaparız ?


bytan

Alıntı yapılan: bytan - 20 Haziran 2011 - 03:29:09
Şu an, son duruma gelirsek, backtrack grub mu kullanıyor grub2 mi? Ubuntu içerisinden backtrack'e ait disk bölümüne gidip bu disk bölümündeki /boot klasörünün altında menu.lst veya grub.cfg dosyasını bulup içeriğini buraya aktar.

@decent'in önerdiği update-grub komutunu tekrar yürüt ve çıktısını yine buraya aktar.

Gerekirse bt tarafından alacağımız değerleri doğrudan ubuntu grub.cfg dosyası içerisine elle ekleriz.

İlk komut tüm bölümlerini gösterir, mount veya fstab ile kök dizine bakar bt'nin üzerine kurup kurmadığını karşılaştırarak anlayabilirsin:

sudo fdisk -l
mount
cat /etc/fstab

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

pwl

mount yazdığımda karşıma ekranımda beliren çıktı:

/dev/sda2 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/pwl/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=pwl)
/dev/sdb1 on /media/WALKMAN type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush)
/dev/sdc1 on /media/7002-C4A4 type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush)


cat /etc/fstab komutunu yürüttüğümde ekranımdaki çıktı:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=e6b56644-c31b-4752-ad26-fd030db761dc /               ext4    errors=remount-ro 0       1

bytan

İlk komutu da verseydin daha başka ne tür bölümlerin var görebilirdik. :)
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