Ubuntu 14.10'u Windows 10 ile çift önyüklemeye çalışıyorum, sonuncusu algılanmadı


11

Bir dizüstü bilgisayarım var ve Ubuntu'yu kuracağım (deneyimim var ve Arch Linux , Ubuntu, Fedora , Debian , Xubuntu , Kubuntu , Manjaro Linux , vb.) Başarıyla yükledim , ancak Ubuntu 14.10'u (Utopic Unicorn ) yükledim ) Windows 10 ile birlikte , Ubuntu Windows'u algılayamaz.

Bana işletim sistemi yokmuş gibi görünüyor, ancak Windows 10'um var.

Manuel olarak kurarsam iki ana bölümüm var. Ubuntu yükleyicisi Windows 10'u algılayamazsa, GRUB'da algılanır mı?

Yanıtlar:


12

Önyükleme onarımını çalıştıramadım, bu yüzden elle bir Windows 10 önyükleme seçeneği ekledim.

İlk adım düzenlemek için /etc/grub.d/40_custom (kullanarak SUDO) ve dosyanın en altına aşağıdaki satırları ekleyin:

menuentry 'Windows 10' {
set root='(hd0,msdos1)'
chainloader +1
}

Bu durumda bootloader'ım / dev / sda1'de, dolayısıyla msdos'un sonunda 1 oldu. Bundan sonra sudo update-grub2 çalıştırın ve gitmek için iyi olmalısınız.

Benim için çalıştı, buradan tavsiye alın: http://technologytales.com/2010/11/21/manually-adding-an-entry-for-windows-7-to-an-ubuntu-grub2-menu/


1
İpucu : grub-customizerGRUB2 menülerini oluşturmak için kullanırken (sadece düzgün yapmak için ;)), bir loadload tipi giriş oluşturmak, yayında bahsettiğiniz ikiye iki ek satır ekler. Bunları kaldırmayı unutmayın, aksi takdirde Windows 10 önyüklemeyi reddeder (Bu bana oldu, bu yüzden sorunu çözmek için sesi
yaydım

3

Ubuntu 14.10'u el ile yüklerken ve GRUB'a eklenirken Windows algılanmalıdır. Başlangıçta eklenmezse, Ubuntu'ya önyükleme yapın, Önyükleme Onarımını yükleyin ve çalıştırın. Bu, GRUB'unuza Windows 10 eklemelidir.

Kaynak: Windows 10, Ubuntu 14.10, temel işletim sistemi, Fedora dörtlü önyükleme yaptım


Ben
tittle

grub sadece bana w10 kurtarma göstermek ve normal başlangıç ​​dont
user284299

Windows 10 kurtarma partneriniz bile var. Bazı sürümlerde os-prober Windows 7 önyükleme ve kurtarma yanlış tanımlanmış, bu yüzden belki Windows 10 ile aynı?
oldfred

win10 temiz kurulum fela
user284299

@ user284299 İtibar 4 kullanıcısı olduğunuzda: Bu yanıt size yardımcı olduysa , bu metnin solundaki gri renkli işaretini tıklamayı unutmayın , bu da "evet, bu cevap geçerlidir" anlamına gelir! ;-) (Başlığa "Çözüldü" eklemeyin ... ;-) )
Fabby

1

Bir Ubuntu 15.04 yüklemesinden sonra Windows 7 ile aynı sorunu yaşadım.

Çözüm, zincir yükleyici yerine Grub 2 ntloader modülünü kullanmaktı.

İşte benim 42_custom /etc/grub.d/

menuentry "Win 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9804BD3004BD126C
ntldr ($root)/bootmgr
}

Metni Windows 10 olarak değiştirebilirsiniz, sadece metindir.


string ne anlama 9804BD3004BD126Cgeliyor? Bununla ilgili garip hatalar alıyorum ...
DrCord

Partiye biraz geç, ama bu onun bölümü UUID (Pencereler onları ayarladığında bu kadar kısadırlar) Ve set root=...satır searchüzerine yazdığı için çizgi gereksiz olmamalı mı?
JV

0

Neden Windows 10 ISO görüntüsünden önyükleme onarımını çalıştırmayı denemiyorsunuz? Bu şekilde, Windows'un bir MBR'si olur ve diğer işletim sistemlerini gösterir. Bunu dene.

Ubuntu'yu yüklediğinize inanıyorum, bu yüzden Windows DVD'yi takın ve tamir -> cmd'yi seçin .

Şimdi girin,

Bootrec.exe /fixmbr

Başka komutlar da var. Bunları deneyebilirsiniz:

/FixBoot - writes a boot sector onto system partition to start Windows

/ScanOs - scans all disks for Windows installation and displays them.

/RebuildBCD - scans all disks for Windows installations and prompts you to pick the ones you want to add to the BCD.

1
bana ubuntu da gösterecek?
user284299

Deneyebilirsiniz ... MBR'ye windows boot manager yükleyecektir, eğer windows diğer işletim sistemini tanımlarsa, yapmalıdır.
cyberrspiritt

1
Windows önyükleme onarımı diğer işletim sistemlerini yoksayar
DnrDevil

Windows diğer işletim sistemlerini tanımıyor. Ve eğer fixmbr çalıştırarak tamir berbat, tabii ki başka bir sistemden süper grub 2 yüklü ve ubuntu önyükleme seçeneği en azından düzeltmek sürece geri dönüş olmayabilir.
shad0w_wa1k3r

0

Ubuntu'yu önyükleyin ve Windows bölümünüzü bağlayın (diski Nautilus'ta açın)

Komut satırında aşağıdakileri çalıştırın CtrlAltt:

sudo os-prober

Windows kurulumunuz bulunursa, şunları çalıştırabilirsiniz:

sudo update-grub

2. adımın yalnızca size kolaylık sağladığını unutmayın. Sadece Windows 7 bölümünü bağlayıp güncelleme grubunu çalıştırabilirsiniz.


0

Böyle bir şeyim var

menuentry 'Windows 10' {
search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

2
Bu kod parçasının ne anlama geldiğini ve hangi dosyada (ve hangi bölümde) bulunduğunu açıklamak yardımcı olabilir
Nick Weinberg

İkinci olarak @NickWeinberg bu pasajı grub.cfg dosyasına bir giriş olarak tanımayacak. Lütfen cevabınızı, rehberliğe ihtiyaç duyması muhtemel olmayan kişiler olarak tanımak için genişletin. Yardım ettiğin için teşekkürler!
Elder Geek

Ben android yükleyici tarafından oluşturulan grub.cfg içinde buldum. Grub (ve İngilizce de ...) düzenleme çok iyi değilim ama "root" ve "chainloader" windows efi dosyalarının yerelleştirilmesi bağlıdır düşünüyorum.
Elhatron
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.