macOS High Sierra medya yükleyici


18

Yeni High Sierra sürümü için bir USB medya yükleyicisi yapmak istiyorum. Sıklıkla createinstallmediaveya DiskMakerX kullanıyorum, ancak bu yeni sürüm için çalışmasını sağlayamıyorum (her ikisi de). Ben indirilen yükleyin MacOS Yüksek Sierra.app App Store'dan ancak High Sierra görüntüyü içermiyor böylece yükleyici sadece 14.2MB olduğunu. Yükleyiciyi başlattım ve indirmeyi başlatır, ancak indirilen tüm dosyalar depolanır ./macOS Install Datave bu dosyalarla bir USB ortam yükleyicisi yapmak istiyorum. Bunu nasıl çözeceğine dair bir fikrin var mı?

Ayrıca createinstallmediabu komutu kullanıyorum:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS --applicationpath  /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

ve alıyorum:

/Applications/Install macOS High Sierra.app does not appear to be a valid OS installer application.

Ekran görüntüleri:

Uygulama boyutu

Klasörü indir

Yanıtlar:


24

@IlyaB için büyük bir yumru, tam 5 gb MacOS High Sierra.app yükleyin almaya zorlandı ama 19mb saplama sürümü ile sıkışmış.

Şu anda High Sierra için önyüklenebilir USB'imi yapan çalışan bir uygulama almak için Sürecim

1: Mac App Store'a gidin ve High Sierra'yı (19mb saplama) indirin

2: İndirdikten sonra yükleyici uygulamasında Devam'ı tıklayın.

3: Önyükleme diskinizi (veya alanı olan herhangi bir diski) seçin

4: Yükleyicinin indirmesine izin verin (bu, yükleyici saplamasındaki eksik "SharedSupport" klasörünün içeriğidir)

5: Yükleyici, 5GB indirmeyi bitirdikten sonra yeniden başlatmanızı isteyecektir, bu noktada yükleyiciden çıkın ve sisteminizi yeniden başlatmayın!

6: Köküne gidin (veya 3. adımda seçtiğiniz konumu seçin) ve "macOS Yükleme Verileri" klasörünü bulun

7: .DS_Store değerini dikkate almadan bu klasörün içeriğini kopyalayın ekli resim

(9 dosya, klasör, dmgs, pkgs ve plist)

8: Mac App Store'un "macOS High Sierra'yı Yükle" saplama sürümünü indirdiği Uygulamalar klasörünüze gidin

9: Bu dosyaya sağ tıklayın ve "Paket İçeriğini Göster"

10: İçindekiler klasöründe, "SharedSupport" adlı yeni bir klasör oluşturun

11: Daha önce kopyaladığınız dosyaları yükleyici indirmesinden yapıştırın

12: Ve işiniz bitti! Önyüklenebilir USB sürücüler için tamamen işlevsel bir Installer dosyanız olmalı veya çevrimdışı olsalar da diğer sistemlere kopyalama yapmalısınız veya yükleyiciyi tekrar tekrar indirmek istemezsiniz.

Şu anda bir Coffee Lake i7 8700k Hackintosh yapımı yapmak için önyüklenebilir bir USB sürücü oluşturma uzun sürecindeyim. Bu kılavuzu önerilen anakartla takip ediyorum . Burada başarımı / başarısızlığımı güncellemeye çalışacağım.


Teşekkür ederim. Bugün msi'mi üçlü bir önyüklemeye dönüştürmeye çalışıyorum ve her işletim sisteminin en son ve en iyisini istedim çünkü böyle OKB olduğum için haha. Her şey yolunda giderse geri göndereceğim.
omikes

2
İçeriği kopyalamak yerine macOS Install Datatüm klasörü kopyalayın ve yeniden adlandırın SharedSupport. Bu şekilde, Finder'ı görünür yapacak şekilde yapılandırmamış olsanız bile görünmez dosyaları kopyalayacaksınız.
Abhi Beckert

4. adımdan sonra, macOS'um sormadan yeniden başlatıldı , bu yüzden durduramadım. Tuhaf.
Franklin Yu

1
@FranklinYu Küçük 30 saniyelik zamanlayıcının süresi dolmadan önce yükleyici uygulama menüsünden "Quit" i seçin.
eraxillan

1
Bu kötü bir cevaptır çünkü /macOS Install Datasize bir InstallESDDmg.pkgdosya değil bir InstallESD.dmgdosya verecektir .
Shayan

2

İlk olarak, App Store'dan doğru bir uygulama indirmediğiniz anlaşılıyor. Doğru "Install macOS High Sierra.app" 5.18 GB olmalıdır.

İkinci olarak, createinstallmediaHigh Sierra yükleyicisindeki komut için yanlış sözdizimi kullanıyorsunuz . Şimdi --applicationpathparametreye ihtiyacınız yok . Bu Apple destek sayfasına göz atın .


Henüz macOS High Sierra indirmedim, ancak App Store'da baktığımda "Boyut: 4.80 GB" belirtiyor. Üzerinde gerçek bir boyut var mı?
user3439894

--Applicationpath parametresi hakkında aynı sonuç olmadan denedim. High Sierra'yı kurup kurulum uygulamasını tekrar indirmem gerekiyordu. Neden çalışmadığını bilmiyorum, hatta 3 farklı macbook ve aynı şeyi denedim.
Gerardo

High Sierra'dan --applicationpathkullanırken parametreye gerek yoktur createinstallmedia. Bkz. Support.apple.com/tr-tr/HT201372
lpacheco

2

Bu yüzden, DiskMakerX'in adamları bana bu sorunu çözmem için bir cevap verdi.

MacOS High Sierra uygulamasını App Store'dan indirirken birçok kişi (sizinki de dahil) bazen bir yükleyici uygulaması “saplama” alıyordu. Bu “saplama” uygulaması, Contents / SharedSupport klasörünü veya (çok önemli) içeriğini içermiyordu. Install macOS High Sierra uygulamasını çalıştırdığınızda gerekli kaynaklar "anında" indirildi.

Bu “saplama” uygulaması Munki deposunuza aktarılacak veya AutoDMG veya otonbi veya benzeri şeylerle kullanılacak bir şey olarak kullanışlı değildir. Bunlar için tam yükleyiciyi, yani Contents / SharedSupport'ta gerekli tüm kurulum kaynaklarını içeren bir yükleyiciyi gerçekten istersiniz.

Tam yükleyiciye karşı saplama almak için neyin neden olduğuna dair birçok teori ve fikir ortaya konmuştur. Bundan hala% 100 emin olmasam da, bence nedene dayandık.

App Store yükleyici uygulamasını indirirken, normalde Contents / SharedSupport'ta bulunan kaynakları almak için softwareupdate'i kullanıyor gibi görünüyor. Com.apple.SoftwareUpdate, gerekli macOS High Sierra kaynaklarını kur için ürün URL'lerini içermeyen bir yazılım güncellemesi kataloğuna işaret eden bir CatalogURL kullanacak şekilde yapılandırılmışsa, bunun yerine “saplama” uygulamasını alırsınız.

Ancak, yazılım güncellemesi Apple'ın varsayılan CatalogURL'sini kullanıyorsa veya gerekli ürünleri içeren dahili bir CatalogURL'ye işaret ediyorsa, tam yükleyiciyi alırsınız.

Şu anda, gerekli kaynaklar Ürün 091-34298, “macOS High Sierra'yı yükleyin”, ancak bu zaman içinde neredeyse kesinlikle değişecektir.

TL; DR: App Store'dan tam bir High Sierra yükleyici almak için yazılım güncellemesinin Apple'ın yazılım güncelleme sunucularına veya senkronize ettiğiniz ve “macOS High Sierra'yı Kurun” ürününü kullanıma sunduğunuz bir dahili sunucuya yönlendirdiğinden emin olun.

Birisi aynı sorunu yaşıyorsa bilgi.

Install macOS High Sierra.app hakkında bazı şeyler

Ve başka bir çözüm buldum ... En son OS güncellemelerini App Store'dan yükleyin ve bundan sonra tam yükleyiciyi edinmelisiniz.


1
Son cümle doğru cevaptır: Tamamen güncellenmiş bir Sierra'ya (veya muhtemelen daha sonra) sahipseniz, tam yükleyiciyi alırsınız.
Ivan X

"App Store'dan tam bir High Sierra yükleyicisi almak için, yazılım güncellemesinin Apple'ın yazılım güncelleme sunucularına veya senkronize ettiğiniz dahili bir sunucuya yönlendirildiğinden emin olun" - Ama bunu nasıl yapıyorsunuz ???
CoderDave

Bu bana son zamanlarda yaptığımdan beş kat daha fazla elmadan nefret ediyor, ama teşekkürler
Dmitri DB

Şaşırtıcı olan şey, bunun tamamen tamamlanması için bir buçuk saatten fazla beklemek ve yükleme dosyasının hala 15MB gibi olması. Sıkışmışım gibi görünüyor!
Dmitri DB

@CoderDave Çalıştırmak için özel bir yazılım güncelleme sunucusuna (SUS) işaret olup olmadığınızı kontrol etmek için: defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL Terminal bir değer döndürürse, bu güncelleme sunucunuzdur. Şöyle bir şey döndürürse: The domain/default pair of (/Library/Preferences/com.apple.SoftwareUpdate.plist, CatalogURL) does not existzaten Apple'ın sunucularına yönlendirilirsiniz. Özel bir değeri silmek için şu komutu çalıştırın:sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL
JiveAssAdmin

2

İşte benim için Yosemite'de işe yarayan.

1) Mac App store uygulamasını kapatın ve sonra terminali açın.

2) Yazılım güncelleme kataloğunu sıfırlayın

$ sudo softwareupdate --clear-catalog
softwareupdate: Changed catalog to Apple production
  • --clear-catalogyapılandırmayı sıfırlıyor ve yazılım güncellemesinin doğru yere işaret ettiğinden emin görünüyor. Bazı insanlar için, sadece bunu çalıştırmanın, yeniden başlatmanın ve ardından Mac App Store'u tekrar denemenin tam indirmeyi elde etmek için yeterli olduğunu bildiriyorlar. Ancak bu benim için işe yaramadı.

3) High Sierra'nın görünüp görünmediğini görmek için mevcut güncellemeleri listeleyin.

$ sudo softwareupdate --list
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software
Software Update found the following new or updated software:
   * Install macOS High Sierra-
    macOS High Sierra ( ), 5106655K [recommended]
  • Eğer görünmezse ... bu muhtemelen sizin için işe yaramaz.

4) Güncellemeyi indirin

$ sudo softwareupdate -v -d 'Install macOS High Sierra- '
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software

Downloading macOS High Sierra
   Progress: 1%
   Progress: 2%
   ...
   Progress: 99%
   Progress: 100%
Downloaded macOS High Sierra
Done.
  • -vBayrak bana indirme ilerlemesini sağlar.
  • Güncelleştirme adında boşluk bulunduğundan, tırnak içine alınmalıdır.
  • İsmin sonunda bir boşluk var ... onsuz çalışmıyor ... harika değil mi? Bunu çözmem için birkaç dakika sürdü. Eğer alıyorsanız Install macOS High Sierra-: No such updateo indirme listesinde görünür olsa bile ... bu muhtemelen bir konudur.

5) İndirilen Güncellemeyi Yükle (Sierra değil yükleyiciyi yükler)

İndirilen softwareupdatedosyalar saklanır /Library/Updates.

$ ls -1 /Library/Updates/
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist

Bu durumda 091-76348, dist dosyasına bir göz atarak doğrulayabileceğiniz yüksek sierra indirmesi gerçekleşir .

$ grep 'Sierra' /Library/Updates/091-76348/091-76348.English.dist

Onaylandıktan sonra yükleyiciyi şu şekilde "yükleyebilirsiniz":

$ sudo installer -pkg /Library/Updates/091-76348/091-76348.English.dist -target /

Farklı bir dil sürümü yüklüyorsanız, muhtemelen Englishbaşka bir şeye değiştirmeniz gerekecektir . Sadece ls /Library/Updates/091-76348/*.disthangi "dist" dosyalarınız olduğunu görmek için. (@ chelder'ın yorumu)

Yükleyici tamamlandıktan sonra, tam High Sierra yükleyicisinin şimdi /Applicationsklasörünüzde olduğunu görmelisiniz .

$ ls -d -1 /Applications/Install*
/Applications/Install macOS High Sierra.app

... ve tam 5GB

$ du -h -d0 /Applications/Install\ macOS\ High\ Sierra.app
4.9G    /Applications/Install macOS High Sierra.app

Arka plan / Referanslar:

Bunu tartışan birkaç blog yazısı var, ancak bazı insanların neden sadece "saplama" (14-22MB dosyası) aldıkları ve diğerlerinin tam 5GB indirmesini aldıkları bir sonuç gibi görünmüyor. Bir USB önyükleme diski oluşturmak için tam dosyaya ihtiyacınız vardır. "Saplama" normal (temiz olmayan yüklemeler) için çalışır ve gerekli dosyaları anında indirir.


Bu çözüm benim için de çalıştı (ayrıca Yosemite'de)! Küçük bir değişiklik yapmam gerektiğine dikkat ettim: İngilizce yazmak yerine İspanyolca olarak değiştirmek zorunda kaldım. Bunun yerine "nin /Library/Updates/091-76348/091-76348.English.dist" ben daktilo " /Library/Updates/091-76348/091-76348.Spanish.dist"
chelder

1

Buna neden olan SharedSupport klasörü eksik. Düzeltmek için, küçük 'saplama' yükleyicisini başlatmalısınız, gerekli tüm dosyaları evinize (/ Kullanıcılar / kullanıcı adı) indirecektir. Tabii indirmeyi bitirdikten sonra kurulumu iptal etmeniz gerekir.

O zaman bu dosyaları 'saplama' yükleyici klasörüne taşırsanız, örneğin:

sudo mv /Users/username/macOS\ Install\ Data Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport

ve createinstallmedia'yı tekrar çalıştırırsak, yapmasını istediğimiz şeyi yapar.



0

Üçüncü taraf komut dosyaları veya güvenilmeyen kaynaklar kullanmak istemiyorsanız, High Sierra yükleyicisinin tam sürümünü edinmek oldukça zor olabilir. Resmi yol, MAS'ın Apple'ın KB'sinden bu sayfadaki bağlantı aracılığıyla indirilmesidir, ancak bu yalnızca saplama yükleyicisini gerçek yükü olmadan indirir.

Eğer etrafında bir Catalina makineniz varsa, şimdi onu almanın resmi olarak desteklenen ikinci bir yolu var:

softwareupdate --fetch-full-installer --full-installer-version 10.13.6

Bununla birlikte, tam yükleyici indirilir ve yerleştirilir, /Applicationsböylece doğrudan kullanabilirsiniz createinstallmedia.

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.