Linux Mint Türkiye
Linux Mint Destek => Açılış, Kapanış ve Oturum Açma => Konuyu başlatan: tarhana78 - 30 Mart 2020, 23:56:15
-
Merhaba,
Ssd ve Hdd diske sahip bir dizüstü bilgisayarım var. Hdd CD rom yuvasına yerleştirilmiş vaziyette. Bu disklere ayrı ayrı windowsu ve Linux u kurmak istedim. Önce iki diski de Usb diskteki windows imajı aracılığıyla kurulum ekranın dan bölümlerine varıncaya kadar sildim. (burada sanırım Windows Boot Manager ve Kurtarma Bölümlerini de sildim). Sonra Wİn10'u hdd ye kurdum. Linux Mint xfce sürümünü de ssdye kurdum. Şimdi açılışta kısa bir lacivert ekran geliyor. Hemen sonrasında da Linux Mint hızlı bir şekilde hazır hale geliyor. Sorunum Windows'a ulaşamıyor olmam. Açılışta sistem tercihi için grub ayarlarını bu forum aracılığıyla düzenlemeye çalıştım. Fakat bir değişikilik olmadı. Boot repair yazılımında da "]GPT tespit edildi. Lütfen bir BIOS-Boot bölümü oluşturun (>1MB, biçimlenmemiş dosya sistemi, bios_grub bayrağı). Bu, Gparted gibi araçlarla yapılabilir. Sonra tekrar deneyin. Alternatif olarak, [Ayrık /boot/efi bölümü:] seçeneğini aktifleştirdikten sonra tekrar deneyebilirsiniz." uyarısını alıyorum. Forumdaki bu konuyla alakalı diğer başlıklara da baktım denilenleri uyguladım. Ama bir sonuç alamadım. Yardımcı olursanız memnun edersiniz. Selam ve hürmetler.
-
Size de merhaba,
Disklerin bir tanesinde Linux, diğerinde Windows mu kurulu? Bunu mu demek istediniz?
Yukarıdaki hususa ek olarak, aşağıdaki komutların çıktılarını da kod etiketi (https://forum.linuxmint.net.tr/index.php?topic=2629.0) içinde foruma aktararak paylaşınız.
cat /etc/fstab
sudo parted -l
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,UUID
[ -d /sys/firmware/efi ] && echo "EFI" || echo "Klasik"
-
Evet ssd diskte Linux Mint, Hdd de Win 10 kurulu. Çıktılarım ise aşağıdaki gibidir:
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda2 during installation
UUID=f46ab5fe-1fd1-42d0-852e-f6c6ba25dd9b / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=A79B-7601 /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
sudo parted -l
Model: ATA KINGSTON SA400S3 (scsi)
Disk /dev/sda: 120GB
Sektör boyutu (mantıksal/fiziksel): 512B/512B
Disk bölümü Tablosu: gpt
Disk Bayrakları:
Numara Başlangıç Son Boyut Dosya sistemi İsim Bayraklar
1 1049kB 538MB 537MB fat32 EFI System Partition önyükleme, esp
2 538MB 120GB 119GB ext4
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sdb: 500GB
Sektör boyutu (mantıksal/fiziksel): 512B/4096B
Disk bölümü Tablosu: gpt
Disk Bayrakları:
Numara Başlangıç Son Boyut Dosya sistemi İsim Bayraklar
1 1049kB 17,8MB 16,8MB Microsoft reserved partition msftres
2 17,8MB 273GB 273GB ntfs Basic data partition msftdata
3 273GB 500GB 226GB fat32 msftdata
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,UUID
NAME SIZE TYPE FSTYPE MOUNTPOINT UUID
sda 111,8G disk
├─sda1 512M part vfat /boot/efi A79B-7601
└─sda2 111,3G part ext4 / f46ab5fe-1fd1-42d0-852e-f6c6ba25dd9b
sdb 465,8G disk
├─sdb1 16M part
├─sdb2 254,5G part ntfs E4BED50ABED4D660
└─sdb3 210,9G part vfat 278D-8F2F[ -d /sys/firmware/efi ] && echo "EFI" || echo "Klasik"
EFI
-
Linux Mint EFI kipinde kurulmuş, ama sanırım Windows'u EFI kipinde kuramışsınız. Bununla birlikte emin olmak için aşağıdaki komutların çıktısına da bakalım.
ls -R /dev/sda1
ls -R /boot/efi
-
komut çıktıları aşağıdadır:
ls -R /dev/sda1
/dev/sda1
ls -R /boot/efi
ls: dizin '/boot/efi' açılamadı: Erişim engellendi
-
Aşağıdaki komutla dener misiniz?
sudo ls -R /boot/efi
-
Şöyle bir çıktı ile karşılaştım:
sudo ls -R /boot/efi
[sudo] password for h:
/boot/efi:
EFI
/boot/efi/EFI:
BOOT ubuntu
/boot/efi/EFI/BOOT:
BOOTX64.EFI fbx64.efi
/boot/efi/EFI/ubuntu:
BOOTX64.CSV fw fwupx64.efi grub.cfg grubx64.efi mmx64.efi shimx64.efi
/boot/efi/EFI/ubuntu/fw:
-
Öncelikle aşağıdaki gibi Grubu EFI kipinde onarmayı deneyiniz. Bunun için elinizde sistemi kurduğunuz çalışan USB/DVD olmalı.
EFI Kipinde Önyükleyici Onarımı (https://forum.linuxmint.net.tr/index.php?topic=99.0#post_efi)
Onarım sırasında EFI bölümü olarak /dev/sda1'i seçmelisiniz.
Eğer sorun bu şekilde çözülmezse, Windows'u EFI kipinde kurmayı (Windows efi kipinde kurulamaış görünüyor) deneyebilirsiniz. Alternatif olarak Linux Mint'in klasik kipte açılması sağlanarak, Windows klasik kipte eklenebilir. Bunun için BIOS'dan EFI kipinin klasik (Legacy)/CSM kipine döndürülmesi de gerekir. Duruma göre ilerleyebiliriz.
Şu an için en kolay yol, Windows'un EFI kipinde kurulması ya da kurulumunun EFI kipine dönüştürülmesi olarak duruyor. Bu son hususu nasıl yapacağınızı bilmiyorum, ama arama motorlarında sonuçlara ulaşabilirsiniz.
-
Teşekkür ederim.
-
Rica ederiz. Son durum hakkında geri dönüş yaparsınız, ya da takıldığınız bir husus varsa belirtebilirsiniz.
Eğer sorunu çözerseniz, konuya katabilirsiniz, böylece benzer sorunu yaşayabilecekler için referans olur.
Ayrıca çözüme ulaşan konuları etiketlemek için, şu konumuzu inceleyebilirsiniz.
[okay]Çözülen başlıkların etiketlenmesi hakkında. (https://forum.linuxmint.net.tr/index.php?topic=2058.0)[/okay]
Son durumu kestiremediğim için, her olasılık için bir şeyler yazdım.
-
Dediğiniz gibi Önyükleyici Onarımı ile gereken adımı yaptım. Sonra Boot seçeneklerinde Wİndows çıktı. Fakat açılmadı. Diğer yandan Linux ta başlatılamadı. Sonra Windows'u yükledim. Windows şuan açılıyor Fakat Ssd deki Linux görülmüyor ve başlatılmıyor.
-
Windows'u EFI kipinde kurduysanız, sistemi çalışan DVD/USB ile açıp, Grub önyükleyicisini onarmayı deneyebilirsiniz.
-
Dediğiniz gibi yaptım. Windows Bootable Usb ile başlangıç onarmayı denedim. Fakat yine düzelmedi. İşin ilginci başlangıçta Boot ekranını getirtip Linux seçeneklerini denediğimde başlama yapmıyor. Linux Bootable Usb ile başlatsam bir başlangıç onarımı uygulamasıyla karşılaşabilir miyim acaba?
Mesajlar Birleştirildi.
Linux kurulum Usb'si ile sistemi çalıştırıp Önyükleyici Onarımını açtım. Bu şekilde artık Linux Mint de çalışıyor. Fakat sorun şu ki Linux'la başlatmam için her seferinde Boot ekranına manuel ulaşmam gerekiyor. Eğer bilgisayarın açılışında müdahale etmezsem Win 10 açılıyor. Bir seçenek sunulmuyor. Burada benim istediğim Linux Mint'in varsayılan işletim sistemi olarak açılışta hemen başlaması. Bu konuda ne yapılabilir?
-
BIOS/EFI seçeneklerinden, EFI açılış sıralamasını değiştirmeniz gerekiyor. Bu listeden "Ubuntu" yazan seçeneği seçmelisiniz. Aşağıdaki resimdekine benzer bir seçenek olacak, her cihazda farklı biçimde olabilir.
(https://i.postimg.cc/XrYt6JfK/change-Boot-Order.jpg) (https://i.postimg.cc/rw1TWRzH/change-Boot-Order.jpg)
-
BIOS/EFI seçeneklerinden, EFI açılış sıralamasını değiştirmeniz gerekiyor. Bu listeden "Ubuntu" yazan seçeneği seçmelisiniz. Aşağıdaki resimdekine benzer bir seçenek olacak, her cihazda farklı biçimde olabilir.
(https://i.postimg.cc/XrYt6JfK/change-Boot-Order.jpg) (https://i.postimg.cc/rw1TWRzH/change-Boot-Order.jpg)
Açılış sıralamasına müdahale edemiyorum. Secure Boot seçeneğini de kapattım. Legacy seçeneğini aktif ettim. Fakat yine ilk açılış Win ile yapılıyor. Burada sorun sanırım iki farklı diskin farklı formatlarda olması.
Mesajlar Birleştirildi.
Grub Customizer aracılığı ile açılış tercihlerini değiştirmeme rağmen yine başlangıçta Win açılıyor. Burada başlangıcı SSD olarak değiştiremiyorum. SSD deki Linux bu sebeple başlayamıyor. Boot sıralamasında SSD görünmüyor. Fakat açılışta Boot Order seçeneğinden Linux'u açabiliyorum. Boot Settings de sıralama kısmında SSD görünmüyor. Belki sorun burada olabilir.
-
Öncelikle aşağıdaki komutların çıktılarını yeniden paylaşın, son durumu görelim.
sudo parted -l
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,UUID
Not: Secureboot özelliğinin kapatılması şu durum için bir fark ortaya koymaz.
-
Çıktılar aşağıdaki gibidir:
$ sudo parted -l
[sudo] password for habib:
Model: ATA KINGSTON SA400S3 (scsi)
Disk /dev/sda: 120GB
Sektör boyutu (mantıksal/fiziksel): 512B/512B
Disk bölümü Tablosu: gpt
Disk Bayrakları:
Numara Başlangıç Son Boyut Dosya sistemi İsim Bayraklar
1 1049kB 538MB 537MB fat32 EFI System Partition önyükleme, esp
2 538MB 120GB 119GB ext4
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sdb: 500GB
Sektör boyutu (mantıksal/fiziksel): 512B/4096B
Disk bölümü Tablosu: gpt
Disk Bayrakları:
Numara Başlangıç Son Boyut Dosya sistemi İsim Bayraklar
1 1049kB 17,8MB 16,8MB Microsoft reserved partition msftres
2 17,8MB 273GB 273GB ntfs Basic data partition msftdata
3 273GB 500GB 226GB fat32 msftdata
$ lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,UUID
NAME SIZE TYPE FSTYPE MOUNTPOINT UUID
sda 111,8G disk
├─sda1 512M part vfat /boot/efi A79B-7601
└─sda2 111,3G part ext4 / f46ab5fe-1fd1-42d0-852e-f6c6ba25dd9b
sdb 465,8G disk
├─sdb1 16M part
├─sdb2 254,5G part ntfs 7A1A59A41A595DE7
└─sdb3 210,9G part vfat 278D-8F2F
-
Disklerin her ikisi de GPT disk bölümleme tablosuna sahip, bu durumda dosya sistemlerinin farklı olması bir sorun oluşturmaz.
Sistemi Klasik (Legacy / CSM) kipine aldıysanız, Boot Repiar'i açın, gelişmiş seçeneklere gelip /boot/efi dizinini tanımladığınız kısımdan işareti kaldırın ve önyükleyiciyi bu şekilde çalıştırmayı deneyin. Böylece Grub'un klasik kipte çalışmasını sağlayacaksınız.
Ardından, BIOS ayarlarına girin ve başlangıç yapılacak aygıtı seçin. Yani başlangıç yapacak aygıt olarak SDD diski seçmelisiniz. Ya da Grub önyükleyiciyi, HDD diske yazdırabilirsiniz, ama bu şu an için önerilecek bir durum değil.
-
Legacy desteğini açtım. Boot Repair de gelimiş seçeneklerde /boot/efi dizininindeki işareti kaldırıp taratma yaptığımda "GPT tespit edildi. Lütfen bir BIOS-Boot bölümü oluşturun (>1MB, biçimlenmemiş dosya sistemi, bios_grub bayrağı). Bu, Gparted gibi araçlarla yapılabilir. Sonra tekrar deneyin"
uyarısı aldım. Sonra yeniden başlattığımda değişen bir şey olmadı. Fakat Linux'a erişemiyorum. Linux'u başlattığımda Grub Ekranı geliyor.
-
Aslında sorun şundan kaynaklanıyor, Linux Mint efi olarak kurulu ve Grub da efi kipinde çalışyor. Bu durumda gruba legacy olarak kurulu Windows'u ekleyemiyorsunuz. Ardından sistemi legacy/csm kipine alınca, efi kipindeki Linux Mint açılamaz oluyor.
Bunu şu şekilde aşmayı deneyebilirsiniz. Önce boot-repair ile /boot/efi dizinini göstererek, Grubu efi kipine alın. Sonra sistemi legacy kipinden efi kipine çevirin ve efi önceliği ayarlarından Linux Mint'i ilk açılacak cihaz olarak belirleyin.
Linux Mint açılnca, aşağıdaki komutla REFInd kurulumu yapın.
sudo apt install refind
eEFInd ile efi olarak kurulu bir açılışa, klasik kipte kurulu bir başka sistemi ekleyebiliyorsunuz. Sanırım Grub'ta bu yapılamıyor.
-
Son çare olarak tekrardan kurulum yaptım. Şimdi Win 10 a ihtiyacım olmadığı için onun bulunduğu HDD'yi sildim. Bu şekilde devam ediyorum.