[Çözüldü]8.10 Kurdum Ama Grubsuz...

Başlatan Khan, 21 Temmuz 2009 - 15:16:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Khan

Sistemimde 9.04 kurulu. Daha önceden boş olan NTFS bölümüne Ubuntu 8.10 kurdum. Yüklerken, 9.04'ün Grub'u bozulmasın diye 8.10 Grub'u kurmadım. Bilgisayarı yeniden başlattığımda Grub ekranında 8.10 yoktu. Şimdi Grub'a, 8.10'u nasıl gösteririm?

garafatma

forumda Grub ile ilgili bir arama yaparsanız birçok bilgi mevcut.
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

Khan

Arama yaptım ama tam olarak istediğimi bulamadım. Benim yapmak istediğim, "menu.lst" dosyasını elle değiştirmek. Ancak bunu nasıl yapabileceğimi bilmiyorum.

ihtiyar said

Alıntı yapılan: Khan - 21 Temmuz 2009 - 16:18:50
Arama yaptım ama tam olarak istediğimi bulamadım. Benim yapmak istediğim, "menu.lst" dosyasını elle değiştirmek. Ancak bunu nasıl yapabileceğimi bilmiyorum.

sudo gedit /boot/grub/menu.lst

ile dosyayı açabilirsiniz. Forumdaki grub konularına bakarak da düzenleme yapabilirsiniz.

Khan

"uuid", "root", "initrd" değerlerini ne yapacağımı bilmiyorum.

bytan

Hangi bölümde kurulu?

sudo fdisk -l
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

heartsmagic

Her zamanki tavsiye: 8.10'un menu.lst dosyasına bakıp oradaki bölümleri 9.04 menu.lst dosyasına eklemek.
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.

Khan

Alıntı Yapsudo fdisk -l
çıktısı:
Alıntı YapDisk /dev/sda: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8cc88cc8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6527    52428096    7  HPFS/NTFS
/dev/sda2            6528       28022   172658587+   f  W95 Ext'd (LBA)
/dev/sda3           28023       28271     2000092+  82  Linux swap / Solaris
/dev/sda4           28272       36481    65946825   83  Linux
/dev/sda5            6528       21495   120230428+   7  HPFS/NTFS
/dev/sda6           21496       28022    52428096   83  Linux
"/dev/sda6"da kurulu.

Alıntı yapılan: heartsmagic - 21 Temmuz 2009 - 20:19:57
Her zamanki tavsiye: 8.10'un menu.lst dosyasına bakıp oradaki bölümleri 9.04 menu.lst dosyasına eklemek.
8.10'da Grub kurulu olmadığı için, maalesef böyle bir dosya yok.

ebubekirs

menu.lst dosyanızın sonuna,

title Ubuntu 8.04
root (hd0,5)
kernel /boot/vmlinuz


ekleyin.
Dünyaya gelen de benim, dünyadan giden de benim

bytan

Alıntı yapılan: Khan - 21 Temmuz 2009 - 23:50:33
.........

8.10'da Grub kurulu olmadığı için, maalesef böyle bir dosya yok.
Dosyanın olup olmadığını kontrol ettin mi?


Aşağıdakini ekleyerek bir deneme yap. Olmazsa initrd değerlerini gireriz:

title           Ubuntu 8.10
root            hd(0,5)
kernel          /vmlinuz root=/dev/sda6



Not: @ebubekirs yanıtlamış. Benimki de bir alternatif olsun.
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

gio

grubsuz kurulursa ikinci linux, menu.lst boş gelir zaten.

uuid numarasını öğrenmek için ,

ls -l /dev/disk/by-uuid

yazmanız yeterli. sda6 için de gösterecektir.


agritux

uuid için blkid yeter okadar kasmaya gerek yok :)

gio

Alıntı yapılan: sessizce - 22 Temmuz 2009 - 00:28:17
uuid için blkid yeter okadar kasmaya gerek yok :)

olsun fazla yoldan zarar gelmez  8)


eğer yukarki yollar işe yaramazsa, aşağıdaki şekilde de yapabilirsin. vmlinuzdan sonraki x'ler 8.10'daki boot dosyasının içinde görebilirsin. vmlinuz ve initrd.imgten sonraki.


title Ubuntu 8.10
uuid uuid numarası
kernel /boot/vmlinuz-x.x.xx-xx-generic root=UUID=uuid numarası ro quiet splash
initrd /boot/initrd.img-x.x.xx-xx-generic
quiet


recoveryi de eklemek istiyorum dersen quiet splash yerine single yazmak yeterli

title Ubuntu 8.10 (recovery)
uuid uuid numarası
kernel /boot/vmlinuz-x.x.xx-xx-generic root=UUID=uuid numarası ro single
initrd /boot/initrd.img-x.x.xx-xx-generic
quiet

Khan

Sorun çözülmüştür, emeği geçen arkadaşlara teşekkür ederim.

gio

başlık kapanmadan ekleme yapayım.
dün Pardus 2009'u grubsuz kurmuştum.
haliyle grubta gözükmüyordu.
sda3'e kurulmuştu.

title Pardus
root           (hd0,2)
kernel       /boot/kernel-2.6.30.1-123 root=LABEL=PARDUS_ROOT vga=791 splash=silent quiet
initrd /boot/initramfs-2.6.30.1-123


yaparaktan gruba eklenmiş oldu. belki benzer arayışlarda olanlar olabilir ilerde. arama sonuçlarında gözüksün diye ekleyim.
eğer olmazsa -kernel güncellemesinden olursa ilerde- PARDUS_ROOT'daki boot dosyasının içindeki kernel ve initramfsa bakılabilir.


Khan

Bu arada, "uuid" değerini öğrenmek için
Alıntı Yapblkid
kodunu değil;
Alıntı Yapls -l /dev/disk/by-uuid
kodunu kullanın. İlk kod, benim "sda6" bölümünü hala NTFS olarak görüyordu.

bytan

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

Khan

Sabaha yazarım. Şu an şaftım iyice kaydı; yazıları bile bulanık görmeye başladım. :)

bytan

:)

Çözümü ekledikten sonra etiketlersen, bizlerde kapatabiliriz.
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

Khan

Bu yöntem, yeni Ubuntu kurarken Grub yüklemediyseniz; Grub'a yeni Ubuntu'yu eklemek içindir.

Öncelikle,
Alıntı Yapsudo fdisk -l
çıktısı ile yeni Ubuntu'muzun nereye kurulu olduğunu öğreniyoruz.

Ardından,
Alıntı Yapls -l /dev/disk/by-uuid
çıktısı ile yeni Ubuntu'nun kurulu olduğu diskin "UUID" numarasını öğreniyoruz.

Şimdi,
Alıntı Yapgksu gedit /boot/grub/menu.list
komutu ile "menu.lst" dosyasına giriyoruz.
Alıntı Yaptitle        Buraya_istediğiniz_adı_girebilirsiniz.
uuid        Buraya_uuid_numarasını_girin.
kernel      /boot/vmlinuz-x.x.xx-x-generic root=UUID=buraya_tekrar_uuid_numarasını_girin ro quiet splash
initrd       /boot/initrd.img-x.x.xx-x-generic
quiet

Şimdi de "recovery(kurtarma)" modu için kodları girelim;

Alıntı Yaptitle        Buraya_istediğiniz_adı_girebilirsiniz.
uuid        Buraya_uuid_numarasını_girin.
kernel      /boot/vmlinuz-x.x.xx-x-generic root=UUID=buraya_uuid_numarasını_girin ro single
initrd       /boot/initrd.img-x.x.xx-x-generic

komutlarını dosyaya yazıp, kaydediyoruz.

Not: "x" değerlerini öğrenmek için, kurduğunuz yeni işletim sisteminin "/boot" dizinine girip; dosyaların adlarına bakınız.
Ayrıca, güncellemeler sonrası her yeni çekirdek yüklendikten sonra bu yöntemle yeni çekirdeği "menu.lst" dosyasına eklemelisiniz.

ebubekirs

Anlatımınız için teşekkürler @Khan. Bu konuda sorun yaşayan kullanıcılar için kaynak olmuş oldu.
Dünyaya gelen de benim, dünyadan giden de benim

agritux

Alıntı yapılan: Khan - 22 Temmuz 2009 - 02:25:01
Bu arada, "uuid" değerini öğrenmek için
Alıntı Yapblkid
kodunu değil;
Alıntı Yapls -l /dev/disk/by-uuid
kodunu kullanın. İlk kod, benim "sda6" bölümünü hala NTFS olarak görüyordu.

Bu mümkün müdür? Mümkünse neden böyle bir şey olmuştur çok merak ettim. Dosya sistemini kontrol etmek basit bir iş olsa gerek. Nasıl olurda iki farklı yol iki farklı sonuç elde eder?

garafatma

Bende aynı sonuç çıktı, muhtelemelen aynı sonuç çıkması gerekir diske herhangi bir müdehale olmazsa. Çünkü blikd komutuda muhtelemen /dev dizini altındaki cihazlara bakarak listeleme yapıyor.


Çıkan sonuçları bizimle paylaşırmısınız?
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

gio

blkid artı olarak dosya sistemlerini de gösteriyor. Diğeri ise sadece uuid numarasını gösteriyor. uuid numaralarını farklı göstermesi zaten mümkün değil de benim garibime giden ubuntu 8.10'nun kurulu olduğu yerin ntfs olarak gözükmesi. sanırımsam bir yanlışlık var. blkid çıktısını ben de merak ettim.

Khan

Alıntı Yapblkid
çıktısı:
Alıntı Yap/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="210B-1407" TYPE="vfat"
/dev/sda3: UUID="668dbcb3-e950-480d-acfd-edb70e8e83b0" TYPE="swap"
/dev/sda4: UUID="45569c38-324e-42a3-aefe-f69d454a84e8" TYPE="ext4"
/dev/sda5: UUID="A6148BDF148BB13B" TYPE="ntfs"
/dev/sda6: UUID="1040F37940F363BE" TYPE="ntfs"

ve

Alıntı Yapls -l /dev/disk/by-uuid
çıktısı:
Alıntı Yaplrwxrwxrwx 1 root root 10 2009-07-23 02:29 45569c38-324e-42a3-aefe-f69d454a84e8 -> ../../sda4
lrwxrwxrwx 1 root root 10 2009-07-23 02:29 668dbcb3-e950-480d-acfd-edb70e8e83b0 -> ../../sda3
lrwxrwxrwx 1 root root 10 2009-07-23 02:29 9af260e0-fb6c-4a8c-a1a5-98f740c2b797 -> ../../sda6
lrwxrwxrwx 1 root root 10 2009-07-23 02:29 A6148BDF148BB13B -> ../../sda5
lrwxrwxrwx 1 root root 10 2009-07-23 02:29 ACBCE42CBCE3EEB0 -> ../../sda1