題:
如何在Mac上製作可啟動的USB閃存盤?
hotpaw2
2011-01-29 04:46:37 UTC
view on stackexchange narkive permalink

有人為新的MacBook Air的其中一個製作新的可啟動USB閃存盤的終端命令行配方嗎?有沒有辦法dd複製包裝盒中的USB啟動設備並使新副本可啟動?我想為我的MBA製作USB救援設備的新備份副本,最好是在更大的閃存驅動器上,並為我的一些工作目錄提供備份空間。

添加:

是否有可能不僅製作應急驅動器,而且製作可引導USB的完整版本的OS(例如10.6.8或更高版本)的可引導USB驅動器?如果是這樣,那麼在MacBook Air 11上怎麼辦?這需要多大的USB棒?

你有哪家航空公司?較大的一個具有SD卡插槽,也可以用作引導驅動器。
@Dori:MBA 11,較小的,沒有SD插槽。
您是否要將OSX安裝程序移至驅動器或僅擁有第二個可引導設備。如果是後者,則只需格式化USB驅動器並將OSX安裝到該驅動器上。定期更新軟件即可完成操作。將安裝程序移至USB需要花費更多的精力。
這與另一個問題有關,但是過程保持不變。另外,請注意,這是給小牛的。只需用當前正在下載的操作系統名稱替換操作系統名稱 http://apple.stackexchange.com/a/153173/97821
五 答案:
bmike
2011-06-27 00:56:30 UTC
view on stackexchange narkive permalink

如果Apple支持的使用 createinstallmedia 工具的方法不起作用,則可以嘗試以下其他選項:

使用OS X El Capitan,優勝美地或Mavericks,您可以使用USB閃存驅動器或其他可移動媒體作為安裝OS X的啟動盤。


真的-如果可以,請嘗試上述操作,但作為替代方法,這裡有一個簡單的製作方法USB版本的OS X安裝程序及相關工具。 (遷移助手,磁盤實用程序,網絡實用程序,終端(根據需要自動安裝內部驅動器),固件實用程序和密碼重置實用程序。

1)使用磁盤實用程序備份/還原來鏡像任何Snow Leopard DVD您更喜歡使用HFS +格式的GUID USB驅動器。通常,我通常首先創建DVD的IMG,但是它應該可以一口氣工作。注意還原錯誤-將IMG還原到USB驅動器之前,可能需要使用磁盤工具菜單命令 圖像->掃描圖像以進行還原...

2)通過在“啟動磁盤”中選擇USB驅動器或使用命令行來祝福。 (注意-可能會移動 bless 的手冊頁,但是該命令仍可在Mojave上運行,以保佑備用引導。您不能通過 System Integrity Protection將其設置為默認引導但為此,保佑仍然可以使用。

製作可引導映像並不難,並且對DIY而言更安全,而且還避免了從Internet下載商業軟件的麻煩。快樂的媒體正在改變一切!

如果您只想要可啟動的拇指驅動器,請 只需將OSX 安裝到該卷上-關閉您可能不需要的所有其他功能。您可以將USB放在一側,而將USB安裝盤放在另一側,以製作可啟動驅動器,以確保所有Air驅動程序都在USB可啟動驅動器上(這在使用另一安裝映像時經常會出現問題-有時驅動程序並不全

當您在USB上沒有足夠的空間來創建最終的更新版本時,我所擁有的最佳技巧就是通過首先安裝到25G分區上來暫存可引導映像。

您可以在HS上使用大量可用空間來完成安裝,運行比安裝程序更新的所有更新(例如10.6.8),創建一個admin帳戶,安裝工具並您需要的應用。在該過程的最後,您可以剔除不需要的內容。 DaisyDisk WhatSize將顯示所有大文件和庫。您可以放心地擺脫很多iLife和相關的應用程序支持。 WhatSize有許多選項可以去除不需要的文件,本地化和PPC代碼。精簡HD分區上的可引導映像後,請使用以下技巧將其保存在USB驅動器上。 Leopard非常適合8G,但Snow Leopard較輕,不需要節食。

編輯:以下是一些終端命令,用於像安裝(只讀)的那樣滾動您自己的安裝程序使用當前的MacBook Air。我有一個Snow Leopard DVD作為/ dev / disk5,我的USB是/ dev / disk6。如果您遇到了一些小麻煩或與基本的一個分區驅動器有不同的需求,那麼diskutil和asr的手冊頁將很有幫助。

 $ diskutil list / dev / disk5#:類型名稱大小標識符0:Apple_partition_scheme * 7.8 GB disk5 1:Apple_partition_map 30.7 KB disk5s1
2:2_Apple_Driver_ATAPI 1.0 GB disk5s2 3:3_Apple_HFS Mac OS X安裝DVD 6.7 GB disk5s3 / dev / disk6#:類型名稱大小標識符0:* 8.5 GB disk6 $ diskutil partitiondisk disk6 GPT HFS + MacUSB 100%已開始在磁盤上分區6正在卸載磁盤正在創建分區map正在等待分區要重新出現的磁盤將Mac OS X 6s2格式化為Mac OS擴展名MacUSB已在disk6 / dev / disk6上完成分區#:類型名稱大小標識符0:GUID_partition_scheme * 8.5 GB disk6 1:EFI 209.7 MB disk6s1 2:Apple_HFS MacUSB 8.2 GB disk6s2 $ sudo asr restore-源/ dev / disk5s3 --target / dev / disk6s2 --erase驗證目標...完成驗證源...完成擦除/ dev /的內容disk6s2(/ Volumes / MacUSB)? [ny]:y驗證大小...已完成恢復.... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 ... .80 .... 90 .... 100正在驗證.... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 .. ..80 .... 90 .... 100重新安裝目標卷...完成$ sudo bless --mount / Volumes / Mac \ OS \ X \ Install \ DVD \ 1 --setBoot 

注意:USB驅動器已重命名為與安裝程序相同,並且/ Volumes中的安裝點帶有空格,並在末尾添加了1。

注意: SIP確保上述命令的 -setBoot 部分失敗。刪除該部分和/或忽略任何錯誤。您將需要選擇另一種USB,而不是祝福用戶執行一步命令。這是僅使用Apple的 createinstallmedia 來執行此操作的另一個原因。

當前的MacBook Air帶有USB恢復設備,而不是DVD。這有什麼不同嗎?另外,是否有創建USB驅動器以啟動到完全更新的10.6.8(或即將發布的10.7.x)操作系統的方法?
否-DVD和USB是等效的只讀設備。要“接受”安裝程序包的更新,您必須能夠解析/編輯安裝程序包並讀取/編輯/更正安裝前和安裝後腳本。僅將組合更新存儲在設備上並稍後運行,或使用DeployStudio捕捉已安裝軟件的版本以進行分發,速度更快(更安全)。這是一個好主意,要做的工作比一般人想像的要多。 10.7所有投注均已取消,因為它將使用應用程序商店來驗證購買,並且僅希望按照目前的描述通過SL安裝
您的祝福鏈接已斷開。
謝謝@Laurel-離開它,直到找到一個更好的了(也許archive.org),但我要補充一點,SIP會阻止-setBoot部分
在我2017年運行Mojave的Macbook Air上,在終端控制台上鍵入`man bless`會彈出`bless(8)`。
bicepjai
2015-08-16 01:09:05 UTC
view on stackexchange narkive permalink

在創建可引導OS X安裝程序之前,首先需要執行以下操作:

  1. 從Mac App Store下載OS X Installer應用程序。

  2. 安裝要轉換為可啟動安裝程序的捲。這可以是USB閃存驅動器或輔助內部分區之類的可移動介質。

  3. 然後,您可以使用 createinstallmedia 工具轉換卷從第二步進入可啟動安裝程序(基於第一步的安裝程序)。要了解如何使用 createinstallmedia ,請參見如何為macOS創建可啟動安裝程序

  4. ol>

    例如,假設您在 / Volumes / MyVolume 上安裝了一個卷,並且OS X安裝程序在 / Applications / Install \ OS \ X \ Mavericks.app 上,您可以擦除 / Volumes / MyVolume ,並使用以下命令將其轉換為可引導安裝程序:

    macOS Catalina

      sudo / Applications / Install \ macOS \ Catalina.app/Contents / resources / createinstallmedia --volume / Volumes / MyVolume  

    macOS Mojave

      sudo / Applications / Install \ macOS \ Mojave.app/Contents/Resources/ createinstallmedia --volume / Volumes / MyVolume  

    macOS High Sierra

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

    macOS Sierra

      sudo / Applications / Install \ macOS \ Sierra.app/Contents/Resources/createinstallmedia-卷ume / Volumes / MyVolume --applicationpath / Applications / Install \ macOS \ Sierra.app  

    OS X El Capitan

      sudo / Applications / Install \ OS \ X \ El \ Capitan.app/Contents/Resources/createinstallmedia --volume / Volumes / MyVolume --applicationpath / Applications / Install \ OS \ X \ El \ Capitan.app  

    OS X優勝美地

      sudo / Applications / Install \ OS \ X \ Yosemite.app/Contents/Resources/createinstallmedia --volume / Volumes / MyVolume --applicationpath / Applications / Install \ OS \ X \ Yosemite.app  

    OS X Mavericks

      sudo / Applications / Install \ OS \ X \ Mavericks.app/Contents/Resources/createinstallmedia --volume / Volumes / MyVolume --applicationpath / Applications / Install \ OS \ X \ Mavericks.app  

conorgriffin
2011-01-29 05:13:18 UTC
view on stackexchange narkive permalink

dd 會逐字節複製磁盤,因此實際上不適合您要執行的操作。例如,如果您使用 dd 將當前的USB密鑰複製到更大的新USB密鑰,則該新USB密鑰上的額外空間將不可用,因為 dd 複製了分區表,而不僅僅是數據。

為什麼不只將備份保存在外部驅動器上。然後,您可以啟動應急USB磁盤,並將數據保存在另一個外部驅動器上。

編輯

這是一種至少可以從 discussions.apple.com克隆引導磁盤的方法,該方法似乎已奏效為幾個人

  1. 獲取一個8GB的USB記憶棒,並將其格式化為引導盤(使用GUID選項將其分區,然後將MacOS X擴展(已發布))。
  2. 插入Apple USB記憶棒也是如此。您需要在桌面上掛載一個不可見的文件,名為MacOSX.dmg。您可以使用Onyx之類的實用程序,也可以使用帶有open命令的終端對其進行掛載。
  3. 使用Carbon Copy克隆器將已安裝的“ Mac OS X Installer映像”克隆到新的USB記憶棒中
  4. 卸載“ Mac OS X Installer映像”
  5. 使用Carbon Copy克隆器然後將Apple USB記憶棒克隆到新的USB記憶棒上。選擇刪除現有文件,步驟2-4是必要的,因為如果您只是克隆Apple USB記憶棒,則新的USB記憶棒將無法啟動。
  6. 完成後,您將獲得一個可引導副本,然後還可以使用“磁盤工具”來創建新副本的磁盤映像。
  7. ol>

    有用的提示:

    要允許您查看隱藏的文件,請在終端中運行以下命令: defaults寫入com.apple.Finder AppleShowAllFiles TRUE (在每個命令後按Enter鍵)

    然後: killall Finder

    然後,要再次隱藏隱藏的文件,請返回Terminal:

    默認將com.apple.Finder AppleShowAllFiles寫入FALSE

    然後: killall Finder

攜帶原始的救援驅動器將是另外一個小型設備。該副本將作為原始副本的備份。
注意新內容。如何從命令行完成所有這些操作?克隆程序做什麼,而cp不做什麼? dd到類似大小的閃存驅動器會做同樣的事情嗎?
@hotpaw2-我不知道如果您使用cp說實話會發生什麼,但是我希望dd如果您購買了相同大小的USB閃存盤,將允許您進行精確複製。如果= / path / to / olddrive of = / path / to / newdrive bs = 100M,則dd命令應為dd。但是,這將不允許您在其上存儲其他數據。確保不會弄錯if和of,否則將擦拭引導盤。
更正後,我認為引導盤是只讀的,因此您可能無法擦除引導盤,但是以正確的順序獲取if和of仍然很重要,以防萬一
與祝福dd或cp相比,`asr`在引導可啟動捲和HFS方面更聰明,並且更有可能在有限的存儲空間上使用元數據,hfs壓縮和其他一些不錯的東西...
A B
2011-08-21 23:37:11 UTC
view on stackexchange narkive permalink

只需按照此處所述使用Windows實用工具恢復我的Flash Stick http://osxdaily.com/2011/07/04/format-the-macbook-air-usb-restore-key/

實用程序 http://www.sendspace.com/file/xek3yk

的鏈接不要嘗試通過Virtual Box進行此操作,請使用本機Win7

alex gray
2011-06-26 23:15:41 UTC
view on stackexchange narkive permalink

好的,如果您可以接觸眾多的“ ISO” OS X安裝程序,這些版本將在發行後不久就進入互聯網,或者您自己創建安裝程序磁盤映像,那麼這非常容易。 ..只需將其還原到USB閃存驅動器的單獨的分區上即可。.全部位於“磁盤工具”中。

它們的鍵是...請勿插入* .dmg或* .iso文件放入 SOURCE 框。取而代之的是,將已安裝映像中的捲插入磁盤實用程序“還原”中的源框中

使用DD的唯一原因是正在做一些瘋狂的自定義ISO廢話,試圖將安裝程序安裝到4GB的存儲棒上。這就是我製作至今仍使用的4GB救援驅動器“ Snow Leo 911”的原因, ...但是如果您有足夠的餘地...只要把那個嬰兒分開,就可以了。

這裡的很好的筆跡類似的方法。乾杯!

即使可以重新包裝雪豹並允許無執照的人下載雪豹,我也不相信包含40個付費軟件標題以及Snow Leo 911中的Snow Leopard的人。對SL的合法副本進行映像並不難並祝福由此產生的形象。
如何對我對他的問題的答案進行投票……對他最初的問題的簡短解決方案……為什麼他最初考慮的更複雜的解決方案現在可能不再需要了……很顯然,這種操作是必要的,目的是“烘焙”一套最小且可移植的故障排除工具-通常(仍然)通過嚴格的常規“手段”無法使用這些工具...我引用了這些相同的經驗問題和解決方案。又名現實。他的問題不是偏執狂氾濫的RFP:首選診斷工具。
@bmike哦,我明白了……您也提出了問題……在我之後……**與我的回答!**您是個黑手黨。
亞歷克斯(Alex)-如果您看的話,我想展示一種製作“蛋糕”的食譜,而不是下載已經烘焙的食譜。如果您覺得那是可疑的(或據我推斷),則歡迎您提出該意見。我確實希望您能參與其中,因為到目前為止,您顯然已經根據自己在這裡的所有答案獲得了一些深厚的知識,而且您甚至可能真的很友善。我的皮膚很厚,因此,如果您覺得對您或站點有幫助,請給我命名。我不願意刪除答案的內容,所以我發布了。即使我不同意我的聲音,我也會尊重你的聲音。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...