Ana disk harici olduğunda bellenimi manuel olarak kutsamanın herhangi bir yolu var mı?


12

İMac'im (2010 ortası) EFI ürün yazılımımı 1.8'e yükseltmem için beni rahatsız ediyor. Ne yazık ki, EFI'yi kaç kez yükseltmeye çalışsam da (manuel kurulumdan veya otomatik güncellemeden), ilerlemiyor gibi görünüyor ve bir sonraki yeniden başlatmada bana tekrar soruyor.

Ana nedenleri tamamen harici bir disk (firewire) Mac OS X çalıştırıyor gibi görünüyor; Dahili diski Windows için ayırıyorum. Birçok insanın ikinci bir dahili diskten os x çalıştırırken (genellikle bir MacBook veya iMac SuperDrive'ı bir SSD sürücüsü ile değiştirdiklerinde) benzer sorunları bulabildiğiniz için sorunumun nedeni olduğuna inanıyorum.

İnternette arama yaparken, bellenimi manuel olarak kutsamanın mümkün olduğunu gösteren birkaç kaynak buldum. Örneğin bu ; çözümlerinin Ubuntu'nun kurulumunun EFI ile uğraştığı, ancak her şeyin ana diskten çalıştığı biraz farklı bir sorun için olduğunu unutmayın.

Ürün yazılımını indirdim, ilgili dosyayı çıkardım ( IM112_0057_01B_LOCKED.scap) ve güncellemeyi manuel olarak göndermeyi denedim.

Ne kadar korusun nasıl çalıştığından ya da efi güncellemesinin nerede yaşayacağından emin değilim (bilgisayarın üzerinde değil, diskte yaşıyor gibi göründüğüne şaşırdım, ancak EFI'nin çalışma şeklini yanlış anlayabilirim). Denedim:

sudo bless -mount / -firmware blabla.scap
sudo bless -mount /Volumes/Main -firmware blabla.scap
etc…

Başarı yok! EFI / bless komutunu daha iyi anlayan biri bana yardımcı olabilirse, çok minnettar olurum.

--verboseYardımcı olursa komutun çıktısını paylaşabilirim .


Biraz karışıklık olsa da ayrıntılı çıktı ekleyeceğimi düşündüm: pastebin.com/zE8kEZbQ
Theo

Kendine not (bu bir cevaba doğru gidebilir): pastebin.com/Sx1GvQpw
Graham Perrin

EFI sistem bölümü, ürün yazılımı güncellemeleri için bir hazırlama alanı olarak kullanılır. Sadece birincil seri yonga setindeki EFI bölümünü tanıdığı anlaşılıyor.
Kent

Yanıtlar:


2

Sorularınızdan bazılarını yanıtlamak için:

  1. Ürün yazılımı ana kartta saklanır. Ancak, bellenimi güncellerken EFI sistem bölümü bir hazırlama alanı olarak kullanılır.

  2. Serval testlerden sonra, Mac'in EFI bölümünü yalnızca birincil dahili diskteki bir hazırlama alanı olarak tanıdığı görülmektedir (not: en azından mac'umun optik yuvasında veya herhangi bir harici sürücüde çalışmıyor). Yani, yalnızca harici bir diskiniz varsa veya birincil dahili diskinizde ESP yoksa, bu imkansız olurdu, en azından korusun komutu bunu yapamazdı.

  3. Sorununuzu çözmek için, dahili diskinizde bir EFI sistem bölümü varsa aşağıdaki adımları deneyebilirsiniz:

    1. makine açılış macOS dilek
    2. ESP'ye scap dosyası yazmayı da içeren ürün yazılımı güncellemesi hazırlamak için bless komutunu kullanın.
    3. scap dosyasının dahili diskin ESP'sinde olduğundan emin olun. aksi takdirde harici diskin ESP'sinden kopyalayarak bir tane oluşturun.
    4. makineyi yeniden başlatın. İnşallah, yükseltme işlenecektir.

    veya

    1. Windows'unuzu yedekleyin
    2. bellenimin en son sürüme yükseltilmesi için High Sierra'yı dahili diske yükleyin veya dahili diski GUID bölümleme tablosu olarak biçimlendirin (böylece bellenimi güncellemek için bu diskte bir ESP olacak), ardından yükseltmek için bless komutunu kullanın. yazılım. not : --verbose ve --recovery seçenekleriyle güçlü tavsiye.
    3. Windows'u geri yükle

    veya

    Mac'inizin dahili sürücüyü kolayca harici sürücüyle değiştirebileceğinden emin değilim. Cevabınız evet ise, yükseltmenin yapılması için en hızlı yolun dahili sürücüyü geçici olarak harici sürücünüzle değiştirdiğine inanıyorum.


1

OS X'in daha yeni bir sürümünü kullanırken sistemle birlikte gelenlerden daha benzer bir sorun yaşadım. Orijinal işletim sisteminin harici bir sistemine (sizin durumunuzda, 10.6 Snow Leopard) önyükleme, ürün yazılımının yüklenmesini ve sorulmasını durdurdu.

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.