MacPro'ya Yosemite yükseltmesi uygulandıktan sonra çift önyükleme başarısız oluyor


0

Üçlü boot MacBook Pro'uma Yosemite uyguladıktan sonra, Windows veya Ubuntu önyükleme yapılamıyor.

REFInd'i kurdum ve şimdi üç işletim sistemini de rEFInd menüsünde görebiliyorum, ancak MacOS X dışında bir şey seçtiğimde önyükleme "önyüklenebilir medya yok" ile başarısız oluyor.

Herhangi bir ipucu?


Önyüklemeye çalıştığım sistemler 32-bit sistemler olabilir mi? Bunların açık bir tanımını yapmam gerekir mi çünkü EFI 64-bitken 32-bitler?
Lars Poulsen

Yanıtlar:


1

Bu sorunu kullanarak düzelttim efibootmgr. Windows yüklü değil, ancak işlem sizin için benzer şekilde çalışmalıdır.

Ubuntu'ya ön yükleme yapamıyorsanız, canlı bir sürüm kullanın.

İlk önce elinizde olduğundan emin olun. efibootmgr Kurulmuş

$ sudo apt-get install efibootmgr

Ardından EFI'nin önyükleme yapabileceği bölümleri kontrol edin

$ sudo efibootmgr
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0082
Boot0000* ubuntu
Boot0080* Mac OS X
Boot0081* Mac OS X
Boot0082* 
BootFFFF* 

Benim durumumda 4 bölüm listeler. Boot0000 Grub'un kurulu olduğu Ubuntu bölümüdür, varsayılan olarak bu bölümü önyüklemek istiyorum.

Bunu öğrendim Boot0080 Eski Mavericks kurulumunun kurtarma bölümü ise Boot0081 Yosemite kurtarma bölümüdür. Yosemite'in olduğu bölüm aslında Kurulmuş, benim durumumda , Boot0082

Grub, Mac OS X'i doğrudan yükleyemiyor, ancak EFI'yi, Grub çıkarken Mac OS X bölümünü yükleyecek şekilde yapılandırabilirim.

Bu yüzden koştum

$ sudo efibootmgr -o 0000,0082

Yani, özetlemek, demek Boot0000, Grub'un kurulduğu yer, önce çalıştırılacaktır, daha sonra grubtan çıkarsanız (tuşuna basarak c bitirdikten sonra komutu yazın exit ) Mac OS X’e önyükleme yapabilirsiniz

Mac OS X'i önyükleme işlemini daha konforlu hale getirmek için, çıkan ve böylece Mac OS X'i başlatan Grub önyükleme menüsüne bir giriş ekleyebilirsiniz. /etc/grub.d/40_custom ve aşağıdakini ekleyin

menuentry "Exit to Max OS X" {
  exit
}

Grub yapılandırmasını yeniden yükleyin

sudo update-grub

Herkes işe yaramalı


0

Sorunun basit olduğu ortaya çıktı: Yosemite yükseltmesi, mevcut pencereleri ve Ubuntu bölümlerini içermeyen yeni bir tane olan "sahte" MBR bölümleme tablosunun üzerine yazmıştı.

Çözüm: 1) rEFInd komut kabuğuna önyükleme yapın 2) gptsync_x64.efi komutunu uygulayın 3) Y ile soruları cevaplayın:     (yeniden yazılmış) bölümleme tabloları uyuşmuyor,                   Düzeltirsem nasıl olacağını görmek ister misin?    ve düzeltmemi ister misin?

Sonra yeniden başlattım ve her şey iyi.

İleride, OSX yalnızca 64 bit ve ilk Intel Mac'ler sistemleri Lion'dan sonra çalıştıramazlar. Ancak 64-bit EFI, 32-bit OS-es jsut cezasını atar.

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.