Ubuntu'yu yükledikten sonra Windows'a ön yükleme yapamıyorum, nasıl düzeltilir?


35

Bilgisayarımı Windows'a yükledim, ardından bir Ubuntu kurulumu yaptım. Ancak şimdi Windows kurulumuma ön yükleme yapamıyorum.

Bunu düzeltmek için ne yapabilirim?


daha fazla ayrıntı verebilir misin? olmadığını GRUB menüsü pencereleri vardır ve önyükleme yapmaz seçilmiş veya GRUB menüsü kendisi pencereler 8. hakkında giriş yok
sai siva sundar

Geting Ubuntu Grub Menüsü Ve Windows8 / sda1 / basın ctrl + alt + del It `Shwoing gibi seçilmesi O
Vishnu Bathala

Lütfen Önyükleme Onarım yardımcı programı tarafından sağlanan URL’yi belirtin.
LovinBuntu

1
Bu karanlıkta bir şans ama denemeye değer; Ubuntu’da önyüklemeyi deneyin, Gparted’ı açın, pencerelerinizi seçin, sağ tıklayın ve kontrol edin. Bu bir disk kontrolü gerçekleştirecek ve hataları deneyip tamir edecektir. Bu, bir zamanlar birincil olmayan bir bölümdeki önyükleme sorununu düzeltirken benim için bir numara yaptı. Muhtemelen sonuç vermeyecek, ancak incinmeyecek.
DrA7

3
Çoğu kişi kabul edilen cevabı görmezden gelmek ve karel'in aşağıda çok daha iyi yanıtını kullanmak isteyecektir
Zanna

Yanıtlar:


14

Bazı varsayımlarda bulunacağım:

  1. Windows'un yüklü ve UEFI üzerinden önyüklenecek şekilde yapılandırıldığı.
  2. Ubuntu kurulmuş ve UEFI üzerinden önyüklenecek şekilde yapılandırılmıştır.
  3. Şu anda açılışta grub menüsünü görüyorsunuz.

Bu varsayımların herhangi biri yanlışsa, aşağıdaki tavsiye size yardımcı olmayacaktır (her ikisine de zarar vermeyecektir):

Bu içerikle bir dosya oluşturun /boot/grub/custom.cfg(çalıştırarak sudo -H gedit /boot/grub/custom.cfg):

#This entry should work for any version of Windows installed for UEFI booting

menuentry "Windows (UEFI)" {
 search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

(Yukarıdakileri kopyalayıp açılan Gedit penceresine yapıştırın, ardından kaydedin ve Gedit'ten çıkın)

Yeniden başlatın ve "Windows (UEFI)" başlıklı bir giriş görmelisiniz ve bunu seçerseniz, Windows'un başlatması gerekir. Bu işe yaramazsa, lütfen önyükleme bilgisi komut dosyasını ( http://bootinfoscript.sourceforge.net/ ) çalıştırın ve RESULTS.txtsize uygun tavsiyelerde bulunmak için gereken bilgilere sahip olmak için oluşturduğunu gönderin.


1
Cevabınız için teşekkürler ve Grub Tool
Vishnu Bathala,

Mint19 ve Windows 10 çift önyükleme sistemim vardı. İyi çalışıyordu. Bazı nedenlerden dolayı mint19'u ubuntu 18 ile değiştirmeye karar verdim. Kurulumdan sonra sadece Ubuntu'yu başlatabilirim. Benim galibiyet 10 artık açılmadı. Komut dosyasını yürüttükten sonra result.txt var. Google Drive’mdaki RESULTS.txt: - drive.google.com/file/d/1JAOcZaEGZZbV4q96ADw9cqDnaK_bNLwI/…
masiboo

26

GRUB menüsü görünmüyor

Bilgisayar GRUB menüsünü hiç göstermeden otomatik olarak Ubuntu'ya önyükleme yapıyorsa, bazen önyükleme sırasında üreticinin BIOS / UEFI tuşuna basabilirsiniz ve ürün yazılımı menülerinden UEFI veya BIOS modundayken ihtiyacınız olan işletim sistemini seçin. Kullanılan ortak tuşlar Esc, Sil, F1, F2, F10, F11 veya F12'dir. Tabletlerde, genel düğmeler Sesi azalt veya Sesi azalt. Başlatma sırasında, genellikle anahtardan bahseden bir ekran vardır. Eğer bir tane yoksa veya ekran görmek için çok hızlı geçerse, üreticinizin web sitesini kontrol edin. *

Bu, GRUB menüsü önyükleme sırasında görünmüyorsa, önyükleme sırasında BIOS / UEFI açılış ekranından hemen sonra, BIOS ile, Shiftbir GNU GRUB menü ekranı açacak tuşa hızlıca basın ve basılı tutun . UEFI ile EscGNU GRUB menü ekranına geçmek için (belki birkaç kez) tuşuna basın . Bazen üreticinin açılış ekranı Windows önyükleyicisinin bir parçasıdır, bu nedenle makineyi çalıştırdığınızda doğrudan GNU GRUB menü ekranına gider ve ardından düğmesine basmanız Shiftgerekmez.

GRUB menüsü önyükleme sırasında görünmüyorsa bu işe yaramazsa, cevapları deneyin:


Önyükleme Onarımı

Ubuntu'dan terminali açın ve şunu yazın:

sudo add-apt-repository ppa:yannubuntu/boot-repair  
sudo apt update  
sudo apt install -y boot-repair
sudo boot-repair  

Önyükleme Onarım uygulamasını açın ve Gelişmiş Seçenekler -> Diğer Seçenekler sekmesi -> Windows önyükleme dosyalarını onarın öğesini seçin . Önyükleme bayrağı, Ubuntu'nun kurulu olduğu bölüme yerleştirilmelidir. Ubuntu'nun kurulu olduğu bölüm, Ubuntu'da yerleşik olarak bulunan Diskler uygulamasından tanımlanabilir.

görüntü tanımını buraya girin

Gri olduğu için Windows önyükleme dosyalarını onar seçeneğini seçemiyorsanız, bu cevaba bakın .


Rescatux

Rescatux , GRUB ve Windows önyükleyicisini onarabilen ücretsiz bir önyüklenebilir canlı CD / USB'dir . Rescatux, işletim sistemi kurtarma görevlerinin bir menüsü ile grafiksel bir arayüze sahiptir. Sabit diskinizde MBR bölümleme formatı varsa , Windows önyükleyicisini onarmak için Windows MBR'yi Geri Yükle (BETA) seçeneğini belirleyebilirsiniz. Bilgisayarınızda UEFI üretici yazılımı varsa, UEFI seçenekleri Önyükleme seçenekleri arasından seçim yapabilirsiniz.

Önyükleme seçenekleri:

  • (> = 0.41 beta 1) UEFI siparişini güncelle
  • (> = 0.41 beta 1) Yeni bir UEFI Önyükleme girişi oluşturun
  • (> = 0.41 beta 1) UEFI Bölüm Durumu
  • (> = 0.41 beta 1) Sahte Microsoft Windows UEFI
  • (> = 0.41 beta 1) Microsoft Windows UEFI'yi gizle
  • (> = 0.41 beta 1) Microsoft Windows EFI'yi yeniden yükleyin
  • (> = 0.41 beta 1) UEFI Önyüklemesini Denetle

GRUB seçenekleri:

  • (> = 0.40 beta 11) Kolay GNU / Linux Önyükleme Düzeltme
  • GRUB ve GRUB2'yi geri yükle
  • (> = 0.31 beta 4) Herhangi bir GRUB2 menüsünü güncelle
  • Debian / Ubuntu GRUB menülerini güncelle

Windows seçenekleri:

  • Windows MBR'yi (BETA) geri yükle
  • Windows şifrelerini temizle
  • (> = 0.31 beta 4) Windows kullanıcısını Yönetici rolüne yükseltme
  • (> = 0.41 beta 1) Microsoft Windows EFI'yi yeniden yükleyin
  • (> = 0.31 beta 4) Windows kullanıcısının kilidini aç

Şifre seçenekleri:

  • GNU / Linux Şifresini Değiştir
  • Sudoers dosyasını yeniden oluştur
  • Windows şifrelerini temizle

görüntü tanımını buraya girin
Rescapp kurtarma işlerinde size rehberlik edecek hoş bir sihirbazdır.


Bir Rescatux'un Ubuntu’dan USB canlı hale getirilmesi

  1. Bir USB flash sürücü takın ve önyükleme bayrağının GParted uygulamasını kullanarak flash sürücüde etkinleştirilip etkinleştirilmediğini kontrol edin. USB flash sürücüyü çıkarın. GParted'i açın ve sürücülerin menü listesinden USB flash sürücüyü seçin. GParted menüsünden seçim yapın: Bölüm -> Bayrakları Yönet -> önyüklemeyi kontrol et .

  2. Öyle çok önemli işletim sistemi açılamaz hale getirebilir sisteminizde veya kişisel dosyaların herhangi üzerine yazmaması böylece, size Rescatux canlı USB yüklüyorsanız bu cihaz gerçekten flash sürücü olduğunu doğrulamak için. Ubuntu olarak kullanmakta flash sürücü cihaz adını bulabilirsiniz Diskler uygulaması.

  3. USB bölüm cihazını çıkarın. Diyelim ki USB bölüm cihazı/dev/sdc1

    sudo umount /dev/sdc1 # replace sdc1 with the partition name of your USB drive
    
  4. cdİndirdiğiniz Rescatux iso dosyasının bulunduğu dizinin yolunu kullanarak dizinleri değiştirin .

  5. Rescatux iso dosyasını USB flash sürücüye yazın. Aşağıdaki komutta rescatux_0.xxxx.isoindirdiğiniz Rescatux iso dosyasının adı ile değiştirin .

    sudo dd if=rescatux_0.xxxx.iso of=/dev/sdc # this command also works in Windows Subsystem for Linux  
    sudo sync  
    

Ayrıca dahili Startup Disk Creator uygulamasını kullanarak bir Rescatux'u canlı USB yapabildim.


Uzun zamandır çift açılıyorum ve bunların hiçbirini bilmiyordum, her zaman Windows onarım diskimi çıkardım. Bu gerçekten faydalı bir cevap.
kedi

7

Bölüm değişikliklerini Windows'ta geri almanın bir yolu yoktur. Windows'u yeniden kurmanız veya kurtarmanız, ardından Ubuntu'yu yeniden kurmanız gerekir.

İlk önce Boot-Repair ( bilgi ) komutunu çalıştırmayı deneyin ve bunun yardımcı olup olmadığını görün. Bunu çalıştırmak için:

  1. Ubuntu canlı DVD veya USB'den önyükleyin.

  2. Bu satırları her seferinde bir satırdaki uçbirime yazın.

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install boot-repair
    
  3. Dash'de Boot-Repair'ı arayın ve başlatın.

    görüntü tanımını buraya girin

Bilgisayarınızı Boot-Repair ile onarmak için "Önerilen Onarım" düğmesini tıklamanız yeterlidir. İşe yaradıysa, bitirdiniz.


Önyükleme Onarımı işe yaramadıysa, bir Windows Kurtarma CD'sinde bir onarım çalıştırın (bilgisayar üreticinizden bir tane isteyin).

  1. Kurtarma CD'sinden önyükleme yapın. Bunu görmelisin.

    IMG:

  2. Komut İstemi uygulamasını açın ve yazın bootrec /fixmbr.

    IMG:
    ( HowtoGeek'ten görüntüler )

  3. Pencereyi kapatın ve bu sefer "Başlangıç ​​Onarma" seçeneğini seçin. İşlem tamamlanana kadar bekleyin. Genellikle yaklaşık 30 dakika - 2 saat sürer.

Windows başarıyla onarılırsa işiniz biter. Değilse, Windows'u bir Windows Kurulum CD'si ile yeniden kurmanız gerekir.

Windows Kurulum CD'niz yoksa, bir Ubuntu canlı DVD / USB'yi önyükleyebilir ve Windows önyükleyicisine eşdeğer işlevli bir önyükleyici yükleyebilirsiniz.

sudo apt-get update   
sudo apt-get install lilo  
sudo lilo -M /dev/sda mbr  

Lilo kurulduktan sonra size bir uyarı verecek, ancak Windows tarzı bir bootloader olarak kullanıldığında lilo'nun iyi çalıştığını göz ardı edebilirsiniz.


Sonra, Windows yüklendikten veya kurtarıldıktan sonra Ubuntu bölümlerini silmeniz gerekecektir. Onları tanımlayın ve Windows'daki Disk yönetimi Yardımcı Programı ile silin.

görüntü tanımını buraya girin

Ondan sonra, Ubuntu’yu da aynı şekilde tekrar kurun.


3
önyükleme onarımı, önerilen onarımın Ubuntu'yu yükledikten sonra Windows'u
açamadığınızda

Oops, bunu unuttum. Bana hatırlattığın için teşekkürler!
Emerson Hsieh,

Cevap için teşekkürler. [Ubuntu'nun disk bölümleme aracı işe yaramadı.] Pencereleri tekrar önyükleyebildim. Ubuntu bölümlerini silmeyle ilgili bir sorunum var çünkü sadece onları bulamıyorum. Bilgisayarımı şimdi yeniden başlattığımda, GRUB gitti ve varsayılan olarak pencereleri çalıştırıyor. Disk bölümü Yardımcı Programında 4 disk var: 1.% 20 meşgul olan işletim sistemi (C :) diski. (bu pencerenin bir parçası olduğunu tahmin ediyorum) 2. 3GB (3GB) ve 8GB'lık diskler (bu bölümleme sırasında nerede yapıldıklarını tahmin ediyorum, ancak hiçbir şey yapmıyorlar.) Hepsini silmeli miyim? Linux'u yeniden kurmalı mıyım, ancak t bölümlerini kullanmalı mıyım
Mike

Sorununuza geri dönün: OS (C :) kesinlikle Windows Bölümüdür. Bana söylediğin 3 bölüm boş değil, sadece Windows onları okuyamıyor. Bunların Ubuntu Bölümleri olduğunu doğrulamak için, Windows Gezgini'ne gidin ve yalnızca işletim sistemi (C :) görüp görmediğinizi görün. Yalnızca işletim sistemi (C :) görürseniz, bunlar Ubuntu bölümleridir. Onları güvenle silebilirsiniz.
Emerson Hsieh

Ve hayır. Bu bölümlerdeki öğeler muhtemelen bozuktur, bu yüzden tekrar Linux kurmak istiyorsanız bölümleri silmenizi ve yeniden yaratmanızı öneriyorum.
Emerson Hsieh

7

İşletim sistemleri farklı modlarda kurulmuşsa, çift önyükleme yapan Windows ve Ubuntu çalışamaz. Eğer Windows BIOS kipinde kuruluysa, Ubuntu'nuzu BIOS kipine yüklemeniz önerilir, ancak UEFI kipinde yüklüyse, Ubuntu ile de aynısını yapın. UEFI veya BIOS kullanıp kullanmadığınızı öğrenmenin en kolay yolu, adında bir klasör aramaktır /sys/firmware/efi. Sisteminizde BIOS kullanılıyorsa, klasör eksik olacaktır.

görüntü tanımını buraya girin
          BIOS ve UEFI

Ubuntu’yu eski modda GPT bölümleme ile aynı sürücüye yüklediyseniz, grub-pc’yi kaldırmak ve grub-efi-amd64’ü kurmak için Boot Repair’ın Gelişmiş seçeneklerini kullanabilirsiniz. Bu, Ubuntu kurulumunu BIOS önyüklemesinden UEFI önyüklemesine dönüştürür, önceden yüklenmiş Windows'lu en son üretilen dizüstü bilgisayarlarla aynı ürün yazılımıdır.

Ubuntu'yu UEFI moduna dönüştürme

  1. Boot-Repair uygulamasını başlatın ve Gelişmiş seçenekler -> GRUB konumu seçeneğini belirleyin. sekmesini seçin.
  2. Ayrı / önyükleme / efi bölümleme seçeneği görmüyorsanız , bu, PC'nizde UEFI bölümünün olmadığı anlamına gelir.
  3. Eğer bir görürseniz Ayrı / boot / efi bölümü seçeneği, bunun sola onay kutusuna onay işareti koymak, ardından Uygula sağ alt köşedeki düğmeye.

    görüntü tanımını buraya girin

  4. BIOS'unuzu, sabit sürücüyü UEFI modunda önyükleyecek şekilde ayarlayın. Bu ayarı yapmanın yolu bilgisayarın belirli modeline bağlıdır, ancak genellikle bu ayar BIOS / UEFI kurulum yardımcı programının Boot sekmesinin altındaki önyükleme önceliği ayarlarında bulunur .

Ubuntu'yu UEFI moduna dönüştürme hakkında daha fazla bilgi için Ubuntu'yu UEFI moduna dönüştürme hakkındaki bölümdeki https://help.ubuntu.com/community/UEFI sayfasını inceleyin . .

Grub önyükleyici aynı zamanda UEFI'den BIOS'a ters yönde de dönüştürülebilir. Linux, BIOS modunda bir GPT diskinden önyükleme yapabilir. Şu cevaba bakın: EFI'den BIOS açılışına dönüştürme



5

Ubuntu'yu kurduğunuzda zaten kurulu olan Windows işletim sistemi algılanmadı. os-probervarsayılan Ubuntu depolarından bir sistemde mevcut diğer işletim sistemlerini algılar ve sonuçları terminalde verir. Çalışmazsa os-prober, komutun sudo fdisk -lWindows bölümünü bulabildiğini kontrol edin .

Windows bölümünü bulduysanız, o zaman yazın sudo update-grub. sudo update-grubGRUB önyükleyicisini günceller ve hatalı girdileri düzeltir. Bu komut aşağıda gösterilen sorunumu çözdü.

sudo update-grub && sudo reboot GRUB açılış yükleyicisini günceller ve yeniden başlatır.

Ubuntu'yu Windows 10'un yanına kurdum. Şimdi GRUB açılış menüsünde Windows'u başlatma seçeneğini göremiyorum.

Not: bölümler hala var.

görüntü tanımını buraya girin


2

UEFI modunda önyükleme yaptığınızdan emin olun. sudo efibootmgr -t nnEFI'nizin menüsünü kullanmak için kullanın . Windows Önyükleme Yöneticisi veya ubuntu (GRUB) seçebilirsiniz.
DİKKAT: BOOTMGR her güncellendiğinde Windows GRUB kurulumunu kendi EFI sistem bölümünde siler.


2

Yöntem 1

1. " esc tuşuna basarak Windows kurtarma modunu girin Önyükleme yaparken " (bilgisayarınızda farklı olabilir) .

2. " Sorun Giderme " ye tıklayın "

3. " Gelişmiş seçenekler " i tıklayın " i tıklayın

4. " Komut İstemi " ni seçin " ni seçin 

5.Aşağıdaki komutları yazın: 

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

6.Şimdi bilgisayarınızı yeniden başlatın

Bu sizin için işe yarıyorsa iyi, eğer o zaman deneyin

Method2.

1. Ubuntu'yu USB sürücüyü canlı hale getirmek ve Ubuntu'ya önyükleme yapmak için Rufus'u kullanın.

2. Başlangıç ​​terminali tipi

sudo fdisk -l

3. Linux kurulumunun kök kısmını not edin.
Örnek: (/ dev / sda8) benim durumumda.
ve * işaretiyle gösterilen bagaj bölümünüz .
Örnek: (/ dev / sda6) benim durumumda.

4.Şimdi bazı değişiklikler ve bazı ciltleme yapmak için root partion'ınızı bağlayın. Aşağıda " / dev / sda8 " yerine root partion yazınız.

sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

5.Şimdi usb sürücüden kök dizini hardrive'ın kök dizinine getirin

sudo chroot /mnt

6. Grub'u, *" / dev / sda6 " işareti ile not ettiğiniz notun önyükleme bölümüne kurun, bu önyükleme bölümünüzle değiştirin .

grub-install /dev/sda6

7.Şimdi tip.

exit

8.Önce montajı daha önce monte edilmiş halde değil.

sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt

9.Pendrive'ı çıkarın ve PC'nizi yeniden başlatın.

Ve bir dahaki sefere çift önyükleme penceresi ve linux bu cevabı bakın ise Çift önyükleme Windows ve linux


1
5. adımda, bazen komutu çalıştırmadan bootrec /scanosönce komutun çalıştırılmasına da yardımcı olur bootrec /rebuildbcd. /scanosSeçenek Windows ile uyumlu yüklemeler için tüm diskleri tarar. Aynı zamanda BCD mağazasında olmayan girişleri de görüntüler. Bu ekran görüntüsü gösterileri birlikte adım 5 .: Tüm 4 komutları i.stack.imgur.com/qrnMl.png
karel

1

ShiftÖnyükleme sırasında basılı tutmanız, Grub Menüsünü getirmelidir. Veya menünün her zaman görünmesini istiyorsanız, /etc/default/grubdosyanızı düzenleyin

sudo gedit /etc/default/grub

Satırın başına "#" ekleyin GRUB_HIDDEN_TIMEOUT=0.

Şimdi kaydet sonra çalıştır:

sudo update-grub

Grub menüsünün her açılışta görünmesi için bunun iyi olması gerekir.

Bu GRUB wiki'sine bakmak daha iyidir https://help.ubuntu.com/community/Grub2


1
hala aynı şey oldu, grub menüsünü göstermeyecek
Arshian Archer

grub dosyasını düzenlediniz mi? / etc / default / grub içinde?
Maythux

1

Bitlocker kullanıyorsanız, muhtemelen Ubuntu'yu yüklemeden hemen önce bölümlerde bazı değişiklikler yaptınız (Ubuntu yüklemesi için ayrılmamış alanı boşaltmak gibi), o zaman bu sorunu alabilirsiniz; çünkü GRUB, pencereleri başlatırken görünen güvenlik istemiyle ilgilenemez. Bitlocker kurtarma anahtarı için sorar.

Windows 7 ile birlikte Ubuntu 16.04.02'yi yükledikten sonra da hemen hemen aynı sorunu yaşamaya başladım. Ubuntu, GRUB'dan Windows 7 yükleyiciyi seçtikten sonra ekran düzenli, çok renkli eğri çizgilerden garip bir desen gösterecek ve işlemciye kadar orada kalacaktı. fan açılacak ve ısınacak ve zarar görmemesi için bilgisayarı kapatmaya karar verdim.

Kurtuluş, Hiren'in Boot CD'sini kullanmak ve buradaki ana menüdeki Boot Windows 7 seçeneğini kullanmaktan kaynaklandı; bu, bitlocker kurtarma anahtarı istemine ulaşmamı, anahtarı girmemi, bitlocker'ı Windows oturumumda askıya almam ve devam ettirmemi sağladı. daha sonra tasarlandığı gibi çift önyükleme sistemi.


Bu benim sorunumdu, teşekkürler!
Nick Ganju,

1

Bazı güvenli önyükleme makineleri Windows'u Windows'un grubundan başlatıyor gibi görünmüyor. Çözüm, her önyükleme türü için farklı bir EFI dosyası seti sağlamak, ikinci bir Ubuntu setini bir USB çubuğuna koymak ve EFI dosyalarını Windows için sabit diskte bırakmaktır.

Zaten sabit diskte çalışan bir Ubuntu EFI dosyası setiniz var, bu yüzden (küçük) bir USB çubuğu alın (içindeki tüm verileri kaybedeceğinizden boş), üzerine GPT bölümleme tablosu yerleştirin ve EFI dosyaları. Sabit diskin EFI dosyalarını çubuğa kopyalayın. Dizinde, /boot/efidizinin altında görüneceklerEFI .

EFI dizinini ve tüm içeriğini alın ve USB bölümüne yerleştirin. Stick sürümünü düzenlemenizi öneririmEFI/ubuntu/grub.cfg"Ubuntu" menü öğesinin adını "USB'de Ubuntu" olarak değiştirmek ya da hangi dosya grubuyla birlikte başlattığınızı açıkça belirtecek bir şey yapmayı .

Şimdi USB'den önyüklemeyi deneyin ve değiştirilmiş menü öğesini alıp almadığınızı ve çalışıp çalışmadığını görün. USB önyüklemesi çalışırken, /boot/efi/EFI/Bootsabit diskin EFI bölümü olmalı ve içinde olması gereken önyükleme dosyalarının Ubuntu sürümlerinin kopyalarını (muhtemelen farklı adlarla) içermelidir /boot/efi/EFI/ubuntu.
İçindeki tüm dosyaların kopyalarını aldığınızı onaylamak için md5sum kullanın /boot/efi/EFI/Boot, çünkü bunları sileceksiniz! Kopya ve dosyayı yeniden adlandırmak /boot/efi/EFI/Microsoft/bootxmgfw.efiiçin/boot/efi/EFI/Boot/bootx64.efi ve tekrar sabit diskten windows boot gerekir - sopayı çıkarıp Windows önyükleme deneyin.

Çekirdeği güncellediğinizde ve sabit diskte yeni bir grub.cfg aldığınızda (kullanılmayan, yalnızca sabit disk yalnızca Windows önyüklendiğinden), kendiniz USB belleğe kopyalamanız gerekecektir. EFI/ubuntu/grub.cfg .

Umarım, bir noktada, makinenizde Windows'u başlatmama grubunun sorunu giderilir ve sabit diskin EFI/Boot dosyasını kolayca çubuğunkilerle değiştirebilirsiniz EFI/Boot.

Sadece sildiğiniz herhangi bir şeyin kopyasına sahip olduğunuzdan emin olun, böylece gerektiğinde onları değiştirebilirsiniz. Bu teknik benim için bir Toshiba'da çalıştı.


1

Windows 10 kurulum bölümünün hala orada olduğundan emin olun ve bu cevaba göre devam edin :

Windows 10'un varsayılan kurulumu en az 4 bölüm gerektirir:

  1. sda1 (Kurtarma)
  2. sda2 (EFI modunda önyükleme yapan bilgisayarlar için, EFI Sistem Bölümü (ESP) normalde şuraya monte edilir /boot/efi.)
  3. sda3 (MSR)
  4. sda4 (Windows işletim sistemi, genellikle "C")

Eğer /boot/efibölme veya MSRbölme hasar görmüş veya Ubuntu yükleme sırasında silindi, sen grub Windows'u görmek mümkün olmayabilir. Mevcut tüm bölümleri göstermek için Ubuntu'da aşağıdaki komutu deneyin:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Size sisteminize ne olduğu hakkında bir fikir vermeli ve tüm bölümlerin hala orada olup olmadığını kontrol etmenize izin vermelidir. Windows kurulum DVD / USB ile Windows'u onarmayı deneyebilirsiniz.

Grub Özelleştirici uygulamasını kurmayı deneyebilir ve Windows'un
listede olup olmadığını görebilirsiniz :

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Ardından Grub Customizer'ı başlatabilir ve hangi işletim sistemlerinin önyükleme için uygun olduğunu değiştirebilirsiniz.

İşte doğru kurulumun nasıl göründüğünün ekran görüntüsü:

görüntü tanımını buraya girin


1

Ben de benzer bir problem yaşadım. Bios'ta önyükleme sırasını değiştirdikten sonra Windows'ta ancak yalnızca güvenli modda önyükleme yaptı. Bunu çözmek için Windows + R-> msconfig-> boot yaptım: normal. Ve her şey çözüldü. Umarım bu yardımcı olabilir.


1

İlk önce bu kaynağı deneyin :

Windows kurulum DVD / USB'nizi yerleştirin ve önyükleyin. Dilinizi seçin ve tıklayın İleri . Şimdi Kur istendiğinde, sadece bu pencerenin soluna bakın ve Bilgisayarınızı onarın'ı tıklayın . Bekleyin ve PC'nizde kurulu işletim sistemlerinde yeni bir pencere açılacaktır. Tıklayın , Windows 7/8/10 tıklamanız İleri . Bir sonraki pencerede Komut istemi'ni tıklayın . Komut istemi göründüğünde şunu yazın:

bootrec /fixboot

Basın Enterve yazın:

bootrec /fixmbr

EnterTekrar basın ve sonra bu komut istemi penceresini kapatın ve bilgisayarınızı yeniden başlatın. Arasında boşluk unutma bootrecve /.

Bundan sonra başlangıçta önyükleme yapmak için işletim sistemleri arasında seçim yapma seçeneğiniz olmayacak. Grubunu tamir etmeniz gerekecek. Bir Ubuntu canlı DVD / USB ile bunu yapabilirsiniz. Windows önyükleyicisini onardıktan sonra, Ubuntu bölümlerini biçimlendirin ve Ubuntu'yu yeniden yükleyin. Windows önyükleyicisini onardıktan sonra grubu onarmak için bunu deneyin.

Grubunu onarmak için:

  1. Ubuntu canlı DVD / USB'den önyükleme yapın.

  2. Terminali açın ve sudo fdisk -lUbuntu'nun nereye kurulduğunu görmek için çalıştırın .

  3. Ubuntu’yu kurduğunuz bölüm numarasının bulunduğu yeri çalıştırın .sudo mount /dev/sdaX /mntX

  4. Koşmak sudo grub-install --root-directory=/mnt /dev/sda

Grub yüklemek için:

  1. Grub'u sudo update-grubgüncellemek için çalıştırın ve bu komut işe yaramadıysa, yeniden başlattıktan sonra çalıştırın.

  2. İle yeniden başlat sudo reboot.

Not: Benim için 5. adımdaki komut çalışmadı, bu yüzden bilgisayarı yeniden başlattım ve doğrudan Ubuntu'ya önyüklenen bilgisayarı yeniden başlattıktan sonra root olarak giriş yaptım ve bu komutu çalıştırdım:

update-grub

Bu sorunu çözdü.


Teşekkürler Karel!
Damon Hill

0

Önce pencereleri MBR'ye getireceğiz, sonra grubu tekrar yükleyip linux'u geri getireceğiz.

Windows MBR'yi düzeltme (Hem çözüm 1'i hem de çözüm 2'nin her ikisinin de işe yarayabilir) Linux'u başlatın ve çalışan bir İnternet bağlantınız olduğundan emin olun ve terminalde aşağıdakini yazın.

1. Çözüm

sudo apt-get install syslinux

Paket yüklendiyse, MBR'yi yazmak için aşağıdaki komutu kullanın:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

2. Çözüm

sudo apt-get install mbr

Paket yüklendiyse, MBR'yi yazmak için aşağıdakileri kullanın.

sudo install-mbr -i n -p D -t 0 /dev/sda

Her ikisi için de ortaktır

MBR'yi farklı bir sürücüye yüklemek istiyorsanız sda'yı değiştirin. Koymayın sda1, sda2ya sda3. Sadece sdasabit disk için olduğu gibi koy .

Sonra grubu kurmamız gerekiyor, açılış onarımının yeniden yapılması bunu düzeltecek ve grubu yeniden yükleyelim.


Şanssız. Her iki çözümünüzü de denedim /dev/sda(Windows 8'im açık görünüyor /dev/sda3). Her iki çözümü de "önyükleme tamiri" izlemiştir, bu ve bunun sonucudur. Hiçbir değişiklik görmüyorum. Zira bu konuda uzman değilim, her iki seçeneği de denemeye değer /dev/sda3mi? Ayrıca, Windows’taki her şeyin Ubuntu’ya erişilebileceğini unutmayın, bu yüzden biraz kesmek istiyorsak yapabiliriz! Lütfen önerin.
iammilind

@iammilind şimdi te sorunun önyükleme onarımının kendisinden kaynaklandığından şüpheliyim . Hadi grub kurulumunun başka bir alternatifini deneyelim . Grubun nasıl kurtarılacağına dair videoları var. youtube.com/watch?v=hWaXANSNUcE . Öyleyse, önyükleme-onarım olmadan yukarıda yazılan dediğim gibi windows mbr geri yükleme ve doğrudan Windows'a önyükleme deneyin, çalışırsa sorun önyükleme-onarım ile olduğunu biliyoruz başka rescatux ile önyükleme ve grub tamir çalışın
Stormvirux

Çözümlerinizi "boot-repair" kullanmadan ve şanssız kullandım. Çözüm-2'yi çalıştırdığımda, kabuğun üzerine, çıktıların olduğu çözüm-1'den farklı bir şey yazdırılmadığını unutmayın. Şimdi bir süredir "Rescatux" aracını deniyorum, .iso'yu indirdim ve "Unetbootin" kullanarak, önyüklenebilir görüntüsünü USB'de "boot" klasörü ve bazı dosyalar oluşturan oluşturdum. AMA bu yazılımı başlatmak nasıl? Tüm derslerinde, zaten ON (yeni başlayanlar için kötü) yazılımı ile başlarlar. İşletim sistemimi USB ile yeniden başlatırsam, doğal olarak "İşletim sistemi bulunamadı" yazıyor (çünkü sadece klasörler ve dosyalar var). Nasıl kullanılacağını söyleyebilir misin?
iammilind


Daha önce, USB görüntüsü oluşturmak için aynı vikiyi izlemiştim, ancak daha sonra nasıl başlayacağımı seçemedim? Ya da makaleyi tam olarak anlamadım olabilir. Hızlı sohbet edebilir miyiz ?
iammilind

0

Denediğiniz tüm seçenekler Windows 8 için mbr modunda görünüyor, ancak UEFI kullanıyorsunuz, bu yüzden UEFI bölümünü onarmalısınız; benim windows bootloader bozulduğunda, aşağıdaki komutu denedim.

bcdboot c:\windows /s f: /f ALL

Burada c: \ windows Windows klasöründeki windows klasörünün konumudır (c :) partiton.

/ s, UEFI önyükleyici dosyalarının UEFI Sistem Bölümüne yüklenmesini sağlayan ve fat32 formatlı olan ve benim durumumda (/ dev / sda4) f:

(f: uefi partiton'un mektubu)

Bu komut çalıştırıldıktan sonra kurulumu başarılı / başarısız hale getireceksiniz

Bu, Windows 8 önyükleme kodunuzu UEFI bölümünde yeniden kurmalıdır.

Bu komut onarım diskinden önyükleme yaparken denenmiş ve gelişmiş seçeneği ve ardından komut satırı onarımını seçmiştim.

Kontrol paneline giderek ve yedekleme ve kurtarma -> kurtarma diski / usb oluştur seçeneğini seçerek bir kurtarma diski oluşturabilirsiniz ya da birinden ödünç alabilirsiniz.

PS. Henüz denemediyseniz, grub menünüzde görüntülenen tüm seçenekleri, özellikle de tüm UEFI işletim sistemlerini otomatik olarak algılayan hatırlatmayı deneyebilirsiniz. Bunlardan herhangi birinin çalışıp çalışmadığını kontrol etmek için grub menüsündeki tüm pencereleri de deneyebilirsiniz. Ardından uefi modunuzu sistem açılışında BIOS menünüzden BIOS'a geçirebilir ve ardından hangi seçeneklerin görüntülendiğini ve bunların çalışıp çalışmadığını kontrol edebilirsiniz.


Onarım ve rEFI seçenekleri de dahil olmak üzere GRUB'da görüntülenen tüm seçenekleri denedim; ama işe yaramadı. Gösterdiğiniz komut zararsız mı (yani her iki işletim sistemini de silemiyor)? Sonra Windows komut isteminden deneyebilirim. Denetim masasına nasıl gideceğimi bilmiyorum çünkü Win8 başlamıyor. Kurtarma diski oluşturma hakkında daha fazla bilgi verebilir misiniz?
iammilind

evet, komut zararsızdır, sadece EFI sistem bölümündeki windows bootloader dosyalarını kopyalar / değiştirir ... önlem olarak Efi bölümünün içeriğini kopyalayabilir ve bir şeyler ters giderse değiştirebilirsiniz. kurtarma
diskini

Bu seçeneği denedim ve "Önyükleme dosyası başarıyla oluşturuldu" mesajını verdi, ardından bilgisayarı kapattı ve yeniden başlattı, ancak hiçbir farkı yoktu. Ben de tamir ettim. Sony VAIO tarafından sağlanan ve hiçbir hata göstermeyen hızlı bir test yaptınız. Görünüşe göre Win8’in “Soğuk Kapanışları” bir kaçını tanımsız bir duruma getirmiştir. Başka işaretçileriniz varsa, oldukça yardımcı olacaktır.
iammilind

Evet, benim düşüncem de bu olurdu, önyükleme kısmı doğru görünüyor, ancak pencerelerde bir sorun var. Ben araştırıyorum ve bir şey bulursam size bildiririm. Bu arada sorununuzu Windows forumlarında aramayı deneyin ..
aaditya1234

1
Bu kılavuzu deneyin, Windows 8'in güvenli modda nasıl başlatılacağını anlatır , belki yardımcı olur- helpmyos.com/t2803-how-to-run-windows-8-in-safe-mode ve addictivetips.com/windows-tips/…
aaditya1234

0

Bu adımları takip et:

  1. Basarak Açık terminali Ctrl+ Alt+ TVeya ara TerminalDash.

  2. Terminal'e aşağıdaki komutu girin:

    sudo -H gedit /etc/default/grub
    

    (Bu, grub yapılandırma dosyasını açar gedit.)

  3. Dosyayı düzenleyin ve aşağıdaki seçenekleri aşağıdaki gibi değiştirin (aşağıdaki satırlardan herhangi birinden önce # yorumunu kaldırın) ve dosyayı kaydedin:

    GRUB_DEFAULT=0  
    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    GRUB_TIMEOUT=10  
    
  4. Aşağıdaki komutu yeni terminal örneğinde çalıştırın:

    sudo update-grub
    
  5. Bilgisayarınızı yeniden başlatın, sisteminizi doğru şekilde bölümlendirdiyseniz, şimdi Windows'u açabilmelisiniz.


sudo gedit / etc / default / grub: komut, hatayı gösteren komut bulunamadı
gmohan kumar

gedit ve / etc / .... arasında boşluk var
Faizan Akram Dar

Gibi bir hatayı gösteren bu kaydetmeye çalışırken / home / ram / etc / default / grub dosyasını bulamadı
gmohan kumar

kopyala komutlarımı terminalde yapıştır, çalıştırmanız gereken: sudo gedit / etc / default / grub
Faizan Akram Dar

1
tamam bunu deneyin, bu komutu terminalden uygulayın (Kopyala yapıştırın, uzun bir komuttur), ardından önerilen onarımı seçin: "sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get güncelleme & & sudo apt-get install -y önyükleme-onarımı ve önyükleme-onarımı "
Faizan Akram Dar

0

Benim durumumda Windows 7'nin temiz bir kurulumunu yaptım, SSD'ye ayrılmamış bir alan bıraktım ve Mint 18.3 kurulumunda varsayılan "Yanında" seçeneğiyle kurulum sırasında grubun önyükleme menüsünde Windows yoktu.

Çözüm basitti: Mint'te aşağıdaki komutu çalıştırın ve Memtest btw ile birlikte grub menüsüne Windows 7 eklendi.

sudo update-grub
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.