Grub, Windows 8.1 Ubuntu 13.10 Dual boot için başlangıçta gösterilmiyor


25

Tamam, bu yüzden Ubuntu'ya yeni bir kız arkadaşım ve geçen ay Windows 8 önceden yüklenmiş bir dizüstü bilgisayar satın aldım.

Windows 8.1'e yükselttim ve sonra Ubuntu'yu çift önyükleme olarak yüklemeyi düşündüm, böylece etrafı doyurup bunun hakkında daha fazla bilgi edindim.

Bu yüzden bir Youtube eğitimini takip ettim ( http://www.youtube.com/watch?v=dJfTvkgLqfQ ) ve işlerimi iyi hale getirdim.

İlk başlattığımda, ilk HP Boot OS Manager yerine GRUB menüsünü aldım ve işletim sistemimi seçebildim.

Bu yüzden uykuya daldım ve ertesi gün bilgisayarımı açtım ve GRUB menüsü görünmedi. Birkaç kez denedim ve otomatik olarak görünmedi.

GRUB menüsünü görebilmem için bilgisayarımı açmam gerekiyordu ve başlangıçta başlangıç ​​işlemini duraklatmak için ESC'ye basmak ve önyükleme seçeneklerini almak için F9'a basmak zorunda kaldım. O zamandan itibaren OS Boot, Ubuntu, Ubuntu (Evet, iki tane Ubuntus vardı) ve varsayılan bir EFI dosyasını seçmem gerekti.

İlk Ubuntu'yu tıklattığımda GRUB Menüsü'nü alıyorum (dizüstü bilgisayarımı taktığımda ikinci denemek için çok korkmuştum) ve Ubuntu'yu güvenli bir şekilde oradan güvenle yükleyebilirim ve kullanabilirim (her seferinde parlaklığımı artırmak zorunda kalmam gerekse de) Ubuntu'yu yüklüyorum çünkü çizme sırasında karanlığı tamamlamak için parlaklığımı bir şekilde azaltıyor)

Öyleyse buradaki sorunum GRUB'um ilk gün çalıştıktan sonra neden açılışta görünmüyor?

Dizüstü bilgisayarım bir HP TouchSmart j-078CA'dır.

EDIT 1 : FYI Kurulumumu kontrol etmek için Ubuntu LiveCD'ye yeni geçtim ve bölümümden birinin işaretli olduğunu öğrendim msftres. İşte LiveCD'deki GPart'ımın ekran görüntüsü:LiveCD'de Gparted

Yanıtlar:


25

İlk önce, burada açıklandığı gibi , Windows 8 Hızlı Başlangıç ​​özelliğini kapatın . Bu özellik sırayla garip önyükleme sorunlarına neden olabilecek dosya sistemi bozulmalarına neden olur. Bu sorunun başlangıçta sorun yaratması için iyi bir şans var. Hızlı Başlangıç ​​özelliğini devre dışı bırakmak GRUB'un bir sonraki yeniden başlatışınızda yeniden görünmesine neden olabilir veya olmayabilir.

Bu sorunu çözmezse, GRUB'u firmware'in NVRAM'ına yeniden kaydetmeyi denemelisiniz. Bunu yapmanın en güvenilir yolu bcdeditWindows'ta kullanmaktır . Bir Yönetici Komut İstemi penceresi açın ve şunu yazın:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Eğer aktif Güvenli Boot, değişim beraberler çizme Eğer grubx64.efiiçin shim.efi(ya da belki de her shimx64.efi; Linux, içeriğini kontrol /boot/efi/EFI/ubuntuorada ne olduğunu görmek için). Bunu Windows'ta yapmak diğer yöntemlerden daha güvenilirdir, çünkü bazı kullanıcılar varsayılan Windows dışında ayarlanmışsa, bazı Windows sürümlerinin kendilerini varsayılan önyükleyici olarak tekrar kaydettiklerini bildirmişlerdir. Bu nadir olsa da, gördüklerinizle tutarlıdır, bu nedenle bu görev için Windows'u kullanmak gerekebilir.

Bunu yapmanın daha kolay bir yolu, ancak sizin durumunuzda daha az güvenilir olması, Boot Repair'ı kullanmak . Bu araç, belirli önyükleme türlerini otomatik olarak düzeltir ve muhtemelen sizin için çalışabilir. En büyük risk, aşırı derecede geniş bir Windows'un GRUB'a başlamak için erişilmez olmasına neden olması durumunda, Boot Repair değişikliğinin işe yaramamasıdır.

Sorun yaşamaya devam ederseniz, ayrıntılarla birlikte geri gönderin. (Gerekirse, değişiklikten beni haberdar etmek için orijinal yayınınızı düzenleyin ve bu konuda yorum yapın.)


Hey Rod, çözümünüzde ilerlemeden önce msftres olarak işaretlenen bölümün GRUB'un yüklenmemesiyle bir ilgisi olduğunu düşünüyor musunuz, çünkü yukarıda yayınladığım youtube dersindeki talimatları takip ettim. Videodaki tam yeri görmek istiyorsanız, goo.gl/qnkxMZ . Ubuntu 13.10'u önceden kurulu Windows 8.1'e kurarken, Windows önceden yüklenmiş olduğunu tespit etmedi. Bu yüzden dostumun talimatlarını yerine getirmek zorunda kaldım ve ilk defa çalıştırdım. Yardımı takdir et.
driftking96

Hayır, "msftres bayrağı" yalnızca Microsoft Temel Veri türü kodunu kullanan bir bölümü tanımlar. Ayrıntılar için bu soruya cevabımı görün .
Rod Smith

Aiite bilgi adam için teşekkürler. Bu yüzden Cmd İstemi'nde bcdedit yaptım ve "İşlem başarıyla tamamlandı" aldım ancak "orada ne olduğunu görmek için / boot / efi / EFI / ubuntu içeriğini kontrol etmeyi anlamıyorum". Lütfen bunu daha fazla açıklayabilir misiniz?
driftking96

Aslında onun serin olduğunu anladım. MiniTool Partition Editor'e sahip olduğum için EFI bölümümü araştırmak için kullandım ve elimde olan şey bu ... imgur.com/GMYpfAW Bunun ne olacağından emin olduğumdan emin değilim. Teşekkürler!
driftking96

1
HEY DOSTUM! Sadece çözümünüzü ödediğini ve çalışıyor gibi göründüğünü güncellemek istiyorum. Komut istemi bootmanager yolu değişikliği bir şey yaptım ve sonra bir HP BIOS güncellemesi gördüm, bu yüzden bunu yaptım ama yine de GRUB ekranını alamadım, bu yüzden çözümünüzü yeniden denedim ve yeniden başlattım ve VOILA! çalıştı, bu yüzden Ubuntu'ya gittim, yeniden başlattım ve tekrar çalıştı, sonra Windows 8'e gittim ve yeniden başlattım ve yine çalıştı. Yani umarım ben kesin çözüm sorunumu sabit demek düşünüyorum ve bir solution.THANK beri benim sorunum artık bir sorun değildir SİZE ÇOK BRO
driftking96

6

Windows Power Kabuk kullanıyorsanız, Quotemarks kullanmanız gerekir:

bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi

2

Bir tavsiyem var. İlk cevap sürecini takip ettim ama GRUB hala görünmüyordu.

Hızlı başlatma ve bcedit komutunu takip ettim , ancak işe yaramadı. BIOS'tan önyükleme yaparak Linux canlı bir USB'de Boot-Repair kullanmaya hazırdım ve Windows etkin olmasa bile, 'Hızlı Önyükleme' etkinleştirilmiş 'Önyükleme Yöneticisi' seçeneklerinde bir özellik fark ettim.

Kapattım, yeniden başlattım ve işte orada, her zaman olduğu gibi GRUB arayüzü!

Umarım birileri Ubuntu'yu yeniden yüklemeye veya Boot-Repair özelliğini kullanmaya çalışmadan önce yardımcı olur.

Düzenleme 1: 'Boot Yöneticisi' sekmesi benim BIOS ilk sekme, ben (sabit disk, CD, USB ...) Üstü olduğu iki seçenekleri çizme seçebileceğiniz gelen cihazların listesi var 'Hızlı Önyükleme ' ve bir tane daha hatırlamıyorum. Umarım cevabımdaki belirsiz bağlamı açıklığa kavuşturur.


Hangi “bootmanager seçenekleri” hakkında konuşuyorsunuz? Bu bilgi olmadan cevabınız oldukça belirsizdir.
David Foerster

0

BIOS / UEFI ayarlarındaki önyükleme yöneticisini değiştirin. BIOS kurulum yardımcı programına girin -> Sistem Yapılandırması sekmesini seçin -> İşletim Sistemi Önyükleme Yöneticisi -> Ubuntu -> F10değişen ayarları kaydetmek ve çıkmak için uygun tuşa basın (örn. Kaydet ve Çık).

İşletim Sistemi Önyükleme Yöneticisi

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.