จะสร้างตัวติดตั้ง USB สำหรับระบบปฏิบัติการหลายตัวบนระบบ OS X ได้อย่างไร?


12

ฉันต้องการที่จะสามารถสร้างภาพดิสก์ (ที่ฉันสามารถถ่ายโอนผ่าน Disk Utility.app ไปยังไดรฟ์หัวแม่มือจัดเก็บข้อมูล USB ขนาดใหญ่) ซึ่งเป็นโปรแกรมติดตั้ง multiboot สำหรับการจัดเตรียมระบบปฏิบัติการที่หลากหลายจากไดรฟ์ USB เดียว ฉันต้องสามารถสร้างอิมเมจในขั้นตอนเดียวเพื่อรวมตัวติดตั้ง OS ที่สามารถบู๊ตได้หลายตัว (แพลตฟอร์มการกู้คืนที่ใช้ OS X / Windows / Linux / Linux หลายเวอร์ชัน) ทั้งหมดนี้มาจากเครื่อง OS X เครื่องเดียว

ฉันพบบทเรียนที่ดีสำหรับการสร้างmultiboot usb thumbdriveผ่าน Linux ที่จะบูต OS X บน Mac และ Linux หรือ Windows บนพีซีหรือ Mac และแน่นอนถ้าฉันมีเครื่องเสมือน Linux อยู่แล้วฉันสามารถใช้ YUMI ตามที่ระบุไว้ใน บทเรียน (และฉันได้เห็นแบบฝึกหัดอื่น ๆ ที่คล้ายกันซึ่งใช้ยูทิลิตี้ที่คล้ายกันเพื่อทำสิ่งนี้จาก Windows เช่นSARDUและXBOOT ) แต่ฉันหวังว่าจะค้นพบวิธีการหรือแอปพลิเคชั่น OS X ดั้งเดิมที่ทำสิ่งเดียวกัน

ฉันรับรู้และเป็นเจ้าของแอปพลิเคชันเชิงพาณิชย์iPartitionและมีการเข้าถึง fdiskและgptท่ามกลางยูทิลิตี้บรรทัดคำสั่งอื่น ๆ ที่พร้อมใช้งานซึ่งน่าจะเป็นงานที่ทำได้ ถ้าฉันรู้วิธีการตั้งค่าและตำแหน่งที่จะวางแต่ละพาร์ติชันแพลตฟอร์มเฉพาะฉันอาจใช้หนึ่งในนั้นได้ ฉันค่อนข้างพอใจกับคำตอบที่มีตัวอย่างของวิธีการตั้งค่าตารางพาร์ติชันที่ซับซ้อนนี้พร้อมคำอธิบายใด ๆ เกี่ยวกับสิ่งที่เฉพาะเจาะจงหรือแตกต่างเกี่ยวกับประเภทของพาร์ติชันที่จำเป็นและที่พวกเขาไปและบางทีตัวอย่างไวยากรณ์สำหรับคำสั่ง สายสาธารณูปโภคเช่นกัน


การเพิ่มสิ่งนี้ไม่ใช่เพื่อตอบคำถามของฉันเอง แต่เพื่อช่วยผู้ตอบคำตอบและฉันหวังว่าจะมีคำแนะนำที่ง่ายยิ่งขึ้น บางทีมันสามารถทำได้อีกวิธีหนึ่ง? อาจทำตามคำแนะนำเพื่อสร้าง multiboot Mac จะทำงานได้ยกเว้นแทนที่จะใช้ฮาร์ดไดรฟ์ภายในติดตั้งบนไดรฟ์ USB ราวกับว่าเป็นไดรฟ์ภายใน เครื่อง Windows ดูที่นี่ , ที่นี่และที่นี่ ฉันต้องการคำแนะนำที่แม่ของฉันสามารถทำได้


ผู้ใช้หลายคนสามารถเสนอความโปรดปรานได้หรือไม่? ถ้าเป็นเช่นนั้นฉันยินดีที่จะเสนอค่าหัว 50 คะแนนหากผู้ใช้ 5 คนทำเช่นเดียวกัน (เพื่อให้สิ่งจูงใจที่เหมาะสม) คำถามได้รับการแก้ไขเล็กน้อย แต่อธิบายว่าการตั้งค่าตารางพาร์ติชันมัลติบูตนี้ (ในยูทิลิตี้ใด ๆ ของ 3 Mac ที่มีอยู่) เป็นกุญแจสำคัญในการตอบที่ถูกต้อง (เว้นแต่มียูทิลิตี้ do-it-all )
chillin

ตกลงตรรกะบอกว่าถ้าเป็นไปได้จะมี Start Bounty สำหรับคำถามที่อยู่ในความโปรดปรานอยู่แล้ว
Ruskes

2
สิทธิพิเศษจะได้รับในขั้นตอนต่าง ๆ ที่ใกล้เคียงที่สุดกับคุณคือ 500 (การตรวจสอบการเข้าถึงคิว) และ 1,000 (ผู้ใช้ที่จัดตั้งขึ้น) เช่นเดียวกันกับ 735 ตัวแทนในปัจจุบันคุณสามารถเสนอได้เกือบ 250 รายการด้วยตัวคุณเองโดยไม่กระทบกับระดับสิทธิ์ปัจจุบันของคุณ
stuffe

@Buscar 웃 meta.stackexchange.com/questions/16065/… - หลายรางวัลสามารถผูกกับคำถามเดียว
Ian C.

ขอบคุณ ... รอคำสัญญาจากผู้ใช้ 5 คนว่า "ฉันเข้ากันได้แล้วสิ" และฉันจะเริ่ม
chillin

คำตอบ:


4

วิธีการทำเช่นนี้คือการสร้างหลายพาร์ติชันบนไดรฟ์ USB มีบทความ Tech Republic ที่ให้รายละเอียดเกี่ยวกับวิธีการทำเช่นนี้:

http://www.techrepublic.com/article/pro-tip-create-an-os-x-multiboot-usb-install-drive/

โดยสรุป TechRepublic มีขั้นตอนดังนี้:

  1. ใช้ Disk Utility สร้างพาร์ติชันแยกต่างหากสำหรับ MacOS แต่ละเวอร์ชันที่จะทำการบูท รูปแบบ (ขยาย Journaled) ของ Mac OS ใน "ตัวเลือก" เลือก "GUID Partition Table") เป็นความคิดที่ดีที่จะตั้งชื่อพาร์ติชั่นสำหรับเวอร์ชั่น Mac OS ที่คุณจะทำการบูท
  2. คัดลอกเนื้อหาที่เกี่ยวข้องไปยังพาร์ติชันเฉพาะ สิ่งนี้แตกต่างกันสำหรับ MacOS รุ่นต่างๆ:

    • แอปเปิ้ล OS X 10.7 (Lion) 10.8 (Mountain Lion):
      คลิกขวาที่ตัวติดตั้งและเลือกแสดงเนื้อหาแพ็คเกจจากเมนูบริบท
      ข เจาะลึกเนื้อหา | ไดเร็กทอรีการสนับสนุนที่แบ่งใช้และลาก InstallESD.dmg ไปที่เดสก์ท็อป
      ค. ใช้แท็บ "กู้คืน" ของ Disk Utility ดำเนินการกู้คืนในพาร์ติชันที่เหมาะสมโดยใช้ InstallESD.dmg เป็นแหล่งข้อมูล ใช้เวลาประมาณ 30 นาที

    • Apple OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard):
      เนื่องจากสิ่งเหล่านี้เผยแพร่เป็น DVD คุณจึงกู้คืนจาก DVD หรืออิมเมจ ISO (การกู้คืน DVD จะช้ากว่าวิธีการกู้คืนไฟล์) ใช้แท็บ "กู้คืน" ของ Disk Utility ด้วย DVD หรือ ISO อิมเมจเป็นแหล่งที่มา

    • Apple OS X 10.9 (Mavericks) และ 10.10 (Yosemite):
      ฉันใช้คำสั่ง "createinstallmedia" ใหม่ หาก installer.app ของคุณไม่อยู่ใน / Applications ให้แก้ไขอาร์กิวเมนต์ "-applicationpath" อย่างเหมาะสม)
      ตัวอย่างเช่น:

      sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia —volume /Volumes/DRIVE_LABEL —applicationpath /Applications/Install\ OS\ X\ Yosemite.app —nointeraction
      

ฉันคาดหวังว่าวิธีการสำหรับ 10.7 และ 10.8 จะใช้งานได้กับ MacOS รุ่นใหม่กว่าเช่นกัน


ยินดีต้อนรับสู่ถามที่แตกต่างกัน ในขณะนี้จะตอบคำถามก็ขอแนะนำให้คุณสรุปข้อมูลที่ให้ไว้ในบทความ บ่อยครั้งที่ลิงค์หายไปทำให้คำตอบไม่สามารถใช้ได้
อัลลัน

ขออภัยการสรุปผลใช้เวลานานมาก ขอบคุณสำหรับคำติชมอัลลัน
poetnerd

มันควรจะเป็น--volumeและ--applicationpath(หมายเหตุเครื่องหมายขีดคั่นคู่) --applicationpathไม่จำเป็นในเทือกเขาสูงและสูงกว่า ... :)
jm666

2

ในขณะที่ Googling สำหรับความปรารถนาเดียวกัน (แต่ฉันมี Linux / Win เป็นโฮสต์บูตคู่ที่มีอยู่) พิจารณาที่จะใช้ Yumi ในทางที่ผิด

ฉันพบEasy2Bootซึ่งดูมีแนวโน้ม

นี่คือหัวข้อเกี่ยวกับเครื่องมือ Easy2Boot รวมถึงวิดีโอ YouTube:

ฉันกำลังจะลอง

คุณสามารถใช้ opensouce Virtualbox เพื่อให้ Windows ทำงานภายใน OS X


คุณสามารถสรุปเนื้อหาของลิงค์ในกรณีที่มีการเปลี่ยนแปลงดังนั้นเราจึงยังรู้ว่ามันเกี่ยวกับอะไร
Ruskes

1
ดูเหมือนว่า Easy2Boot จะใช้งานได้กับ Windows เท่านั้นดังนั้นนี่ไม่ใช่ตัวเลือกที่ถูกต้อง
jamescampbell
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.