Açılışta grub ile isletim sistemi seçme

Başlatan mesute, 24 Mayıs 2019 - 23:45:26

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mesute

Arkadaşlar merhaba. 2 adet HDD kullanıyorum. Birinde windows diğerinde ubuntu var. Yeni geçtim ubuntuya daha önceden mint kullanıyordum. Pc yi açtığımda grub ile işletim sistemi seçmek istiyorum. Mint 19 da yapıyordum ama ubuntuda yapamadım. Şimdiden teşekkürler

illedelinux

Ubuntu oturumunda dosya yöneticisini açın, Windows'un olduğu diske tıklayın-bağlansın, sonra alttaki komutu uçbirime girin.
sudo update-grub
GNU/Linux kullanmıyorum, onu yaşıyorum...

mesute

Dediklerinizi yapıp reboot ettim fakat yine grub ekranı gelmedi. Çıktı şöyle
erden@erden-System:~$ sudo update-grub
[sudo] password for erden:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-50-generic
Found initrd image: /boot/initrd.img-4.15.0-50-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
done

illedelinux

Yeniden başlatın, f2, delete gibi tuşlarla Bios'a girin, en üstte olan diski öğrenin, grubu o diske kurun.
Ayrıca aynı sorun için yıllar önce aynı çözümü burada paylaşmıştım, inceleyin isterseniz.
https://gnulinuxfree.blogspot.com/2016/05/birden-fazla-harddiskte-grub-nereye.html
GNU/Linux kullanmıyorum, onu yaşıyorum...

mesute


Empat

[mention=646458]@mesute[/mention]

Bağlantıdaki makaleyi doğru anladığınıza emin misiniz?

Bağlantıda bulunan komuttaki parametreyi olduğu gibi girmemeli, kendi diskinizin mantıksal adını girmelisiniz.

Makalede aşağıdaki komut önerilmiş.
sudo grub-install /dev/sda

Fakat siz /dev/sda yerine kendi diskinizin mantıksal adını girmelisiniz.

Ben size uygun komutu hazırlayacağım.

Bunun için sistemi Linux ile başlatın.

Ardından diğer harddiskinize tıklayın ve içeriğine ulaşın.

Diğer harddiskinizi açabildikten sonra, terminalden aşağıdaki komutu çalıştırın ve çıktısını buraya aktarın.
sudo fdisk -l

Bunun yanında aşağıdaki komutla os-prober yazılımının yüklü olduğundan emin olun, yüklü değilse yükleyin.
Bu komutun çıktısını da buraya aktarın lütfen.
sudo apt install os-prober

Bu işlemlerin ardından önereceğim komutu girdikten sonra, biostan Windows bulunan harddiski öne alın.
Başka bir sorun yoksa, büyük olasılıkla grub ile karşılaşacaksınız.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

illedelinux

@Empat'ın dedigi gibi ilk harddiskinizin, yani bilgisayar hangi disk ile açıldığının son harfi ab mi, önce onu öğrenmelisiniz.

Böyle mi?
/dev/sda

Yoksa böyle mi?
/dev/sdb

Ben de çift harddisk taktığımda ilk diske grubu kurmamla sorun çözülmüştü, zira ilk diske grub kurulduğunda ikinci diski grub bir başka disk olarak değil de aynı diskin bir bölümü gibi gruba ekliyor.
GNU/Linux kullanmıyorum, onu yaşıyorum...

mesute

Alıntı yapılan: Empat - 25 Mayıs 2019 - 09:49:35
[mention=646458]@mesute[/mention]

Bağlantıdaki makaleyi doğru anladığınıza emin misiniz?

Bağlantıda bulunan komuttaki parametreyi olduğu gibi girmemeli, kendi diskinizin mantıksal adını girmelisiniz.

Makalede aşağıdaki komut önerilmiş.
sudo grub-install /dev/sda

Fakat siz /dev/sda yerine kendi diskinizin mantıksal adını girmelisiniz.

Ben size uygun komutu hazırlayacağım.

Bunun için sistemi Linux ile başlatın.

Ardından diğer harddiskinize tıklayın ve içeriğine ulaşın.

Diğer harddiskinizi açabildikten sonra, terminalden aşağıdaki komutu çalıştırın ve çıktısını buraya aktarın.
sudo fdisk -l

Bunun yanında aşağıdaki komutla os-prober yazılımının yüklü olduğundan emin olun, yüklü değilse yükleyin.
Bu komutun çıktısını da buraya aktarın lütfen.
sudo apt install os-prober

Bu işlemlerin ardından önereceğim komutu girdikten sonra, biostan Windows bulunan harddiski öne alın.
Başka bir sorun yoksa, büyük olasılıkla grub ile karşılaşacaksınız.

erden@erden-System:~$ sudo fdisk -l
[sudo] password for erden:
Disk /dev/loop0: 140,9 MiB, 147722240 bytes, 288520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 86,9 MiB, 91099136 bytes, 177928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 2,3 MiB, 2433024 bytes, 4752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 14,5 MiB, 15196160 bytes, 29680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 3,7 MiB, 3887104 bytes, 7592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 34,7 MiB, 36323328 bytes, 70944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 13 MiB, 13619200 bytes, 26600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop7: 184,8 MiB, 193806336 bytes, 378528 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9d16a626

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          2048     718847     716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2           718848 1023999999 1023281152   488G  7 HPFS/NTFS/exFAT
/dev/sda3       1024000000 1953521663  929521664 443,2G  7 HPFS/NTFS/exFAT




Disk /dev/sdb: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D8854851-355E-4231-A6E5-30D1C7B1122B

Device       Start       End   Sectors   Size Type
/dev/sdb1     2048   1050623   1048576   512M EFI System
/dev/sdb2  1050624 488396799 487346176 232,4G Linux filesystem


Disk /dev/sdc: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdf1e7ab1

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdc1        2048 488390655 488388608 232,9G  7 HPFS/NTFS/exFAT


Disk /dev/loop8: 53,7 MiB, 56328192 bytes, 110016 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop9: 154,4 MiB, 161935360 bytes, 316280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


erden@erden-System:~$ sudo apt install os-prober
Reading package lists... Done
Building dependency tree       
Reading state information... Done
os-prober is already the newest version (1.74ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.



illedelinux

Çıktıya göre /dev/sda, /dev/sdb, /dev/sdc şeklinde üç tane harddisk görünüyor.
Hangi harddiskin en üste olduğunu anlamak için biosa girin ve daha sonra grubu ona kurun.

Örneğin en üstteki harddisk /dev/sdc ise grubu şöyle kurmalısın.
sudo grub-install /dev/sdc

Sonra grubu güncelleyin.
sudo update-grub 

GNU/Linux kullanmıyorum, onu yaşıyorum...

mesute

Alıntı yapılan: illedelinux - 25 Mayıs 2019 - 16:15:40
Çıktıya göre /dev/sda, /dev/sdb, /dev/sdc şeklinde üç tane harddisk görünüyor.
Hangi harddiskin en üste olduğunu anlamak için biosa girin ve daha sonra grubu ona kurun.

Örneğin en üstteki harddisk /dev/sdc ise grubu şöyle kurmalısın.
sudo grub-install /dev/sdc

Sonra grubu güncelleyin.
sudo update-grub 

3 adet hdd içinde yaptım yine sorun devam ediyor. Grub gelmiyor

Empat

[mention=646485]@mesute[/mention]
Biosunuzda Secure Boot özelliğinin kapalı olduğuna emin olun.

Bu özellik açıksa; grub'un engellenmesi çok bariz.

Kapalı değilse kapatın. Ardından aşağıdaki komutları girin ve çıktısını buraya aktarın.
sudo grub-install /dev/sdc && sudo update-grub


[mention=646483]@illedelinux[/mention]
Katılıyorum. Çıktıda şu an /dev/sda1 bölümünde boot flag'ı var.

Bu demek oluyor ki; şu an dev/sda aygıtı ile açmış.

/dev/sdb aygıtında Linux efi ve file system'ı olduğu bariz bir şekilde görülüyor.

Geriye tek /dev/sdc aygıtı kalıyor.

Bu arada bir detay hakkında bilginiz varsa beni bilgilendirir misiniz?

/dev/sda ve /dev/sdc aygıtlarının ön yüklemesi dos (MBR) olarak biçimlendirilmiş.
Fakat, bu aygıtların aksine içinde Linux efi ve file system'ı bulunduran /dev/sdb aygıtı gpt (GPT) olarak biçimlendirilmiş.

Bu grub'un çalışmaması veya diğer ön yükleme sorunları için bir etken olabilir mi?

Ben mantığıma ve diğer konulardaki deneyimlerime göre, bu grub'un çalışmaması için bir etken olabilir diye düşünüyorum.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

illedelinux

Bilgisayar açılışında ilk harddiskte herhangibir sistem kurulu olmadığı için grub kurulsa dahi boş geçiyor.
Bu durumda ilk harddiske bir sistem kurmak gerekiyor, zaten yıllar öncesinde verdiğim bağlantıda bundan bahsetmişim.
https://gnulinuxfree.blogspot.com/2016/05/birden-fazla-harddiskte-grub-nereye.html
GNU/Linux kullanmıyorum, onu yaşıyorum...

Empat

[mention=646487]@illedelinux[/mention]
+1. Bu duruma göre /dev/sdc aygıtı, bios'ta en önde olmalı.

[mention=646485]@mesute[/mention]
Önceki yorumumda bahsettiğim işlemlerden sonra bios'tan 232,9 GB boyutuna sahip aygıtınızı en ön sıraya almalısınız.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

mesute

grub ekranı geldi. Secure boot deaktif ettim bu sefer windows yok

illedelinux

Alıntı yapılan: mesute - 25 Mayıs 2019 - 19:10:42
grub ekranı geldi. Secure boot deaktif ettim bu sefer windows yok

Alıntı YapUbuntu oturumunda dosya yöneticisini açın, Windows'un olduğu diske tıklayın-bağlansın, sonra alttaki komutu uçbirime girin.   
sudo update-grub
GNU/Linux kullanmıyorum, onu yaşıyorum...

mesute

bu sefer grub yine gitti neyi yanlış yapıyorum. Anlamadım bir türlü neyse artık windows kullanacağım zaman biostan seçerim

Empat

[mention=646495]@mesute[/mention]

Çalıştırdığınız komutun veya komutların çıktılarını atarsanız, neyi yanlış yaptığınızı anlayabiliriz.
sudo update-grub

Tavsiyem [mention=646497]@illedelinux[/mention]'un önerdiği çözümü bir kez daha denemenizdir.

Bu komutun çıktısını buraya aktarmayı unutmayın.

Bu komutu çalıştırmadan önce biosta Secure Boot özelliğinin kapalı olduğuna emin olun.

Bios'tan 232,9 GB boyutuna sahip aygıtınızı en ön sıraya almayı unutmayın.

Komutu çalıştırmadan önce, Windows dosyalarının olduğu dizine girip, Windows dosyalarının erişebilir olduğuna (bizim deyimimizle bölümün mount edildiğine) emin olun.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

mesute

quote author=Empat link=topic=60680.msg646506#msg646506 date=1558820251]
[mention=646495]@mesute[/mention]

Çalıştırdığınız komutun veya komutların çıktılarını atarsanız, neyi yanlış yaptığınızı anlayabiliriz.
sudo update-grub

Tavsiyem [mention=646497]@illedelinux[/mention]'un önerdiği çözümü bir kez daha denemenizdir.

Bu komutun çıktısını buraya aktarmayı unutmayın.

Bu komutu çalıştırmadan önce biosta Secure Boot özelliğinin kapalı olduğuna emin olun.

Bios'tan 232,9 GB boyutuna sahip aygıtınızı en ön sıraya almayı unutmayın.

Komutu çalıştırmadan önce, Windows dosyalarının olduğu dizine girip, Windows dosyalarının erişebilir olduğuna (bizim deyimimizle bölümün mount edildiğine) emin olun.

[/quote]
erden@erden-System:~$ sudo update-grub
[sudo] password for erden:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-50-generic
Found initrd image: /boot/initrd.img-4.15.0-50-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
done

illedelinux

Çıktıya göre sadece Ubuntu'yu gruba dahil ediyor.
İşlemi sırayla yapmayı deneyin.
-Ubuntu'nun kurulu olduğu diski Bios'tan en üste alın.
-Kullandığınız Nautilus adındaki dosya yöneticisinden Windows kurulu olan diske tıklayın-bağlansın.
-Ubuntu'nun kurulu olduğu diskin a, b, c gibi son harfini öğrenin.
-Alttaki komutta X olan yere öğrendiğiniz harfi yazın ve komutları sırayla girin.
sudo grub-install /dev/sdX 
sudo update-grub 

Tekrar hatırlatayım, en üstte olan disk ile Ubuntu'nun kurulu olduğu disk aynı disk olmalı.
GNU/Linux kullanmıyorum, onu yaşıyorum...