ไม่สามารถสร้างยูเอสบีที่สามารถบูตได้บน mac


11

ฉันพยายามทำสิ่งนี้ตั้งแต่เมื่อวานทำตามคำแนะนำในหน้าอย่างเป็นทางการของ ubuntu.com ที่นี่:

http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx

ฉันสามารถทำทุกขั้นตอนโดยไม่มีข้อผิดพลาด อย่างไรก็ตามเมื่อรีสตาร์ท Mac แฟลชไดรฟ์จะรายงาน 'ระบบปฏิบัติการที่หายไปให้กดปุ่มใด ๆ ... ' จากตรงนั้นไม่มีสิ่งใดที่ฉันสามารถทำได้ยกเว้นการรีเซ็ตแบบยาก

ฉันได้ลอง Unetbootin แล้ว แต่นั่นจะไม่สร้าง usb ที่สามารถบู๊ตได้จากเครื่องแมค

แก้ไข: ฉันยังแก้ไขตารางพาร์ทิชันด้วย rEFIt แต่ก็ยังไม่มีความสุข

ข้อเสนอแนะใด ๆ


ฉันพยายามด้วยตัวเอง ในที่สุดก็พบวิธีและมันก็ไม่ได้เกี่ยวข้องกับขั้ว นี่คือวิธีที่ฉันทำ: วิธีการติดตั้ง Ubuntu 13.04 บน Macbook Air ผ่านไดรฟ์ USB

คำตอบ:


4

นี่คือคำตอบของฉันเอง:

ตกลงดังนั้นฉันคิดออกส่วนใหญ่ขอบคุณด้ายขยายนี้ใน macforums

http://forums.macrumors.com/showthread.php?t=1329407

อย่างไรก็ตามฉันจะเสนอบทสรุปที่นี่ ใครเป็นผู้รับผิดชอบหน้าอูบุนตูในหน้านี้ (อันที่ฉันเชื่อมโยงกับใน OP ของฉัน) ควรจะได้รับการเปลี่ยนแปลง คำแนะนำเหล่านั้นใช้ไม่ได้ผล

นี่คือสิ่งที่คุณต้องการ:

  • ดาวน์โหลด Ubuntu.iso

  • ดาวน์โหลดและติดตั้ง rEFIt จากที่นี่http://refit.sourceforge.net

  • ดาวน์โหลดและติดตั้งแอป UNetbootin ได้จากที่นี่: http://unetbootin.sourceforge.net

  • แฟลชไดรฟ์ 4GB ที่ฟอร์แมตเป็น FAT32

  • พื้นที่ว่างบนดิสก์ภายในหรือภายนอกเพื่อบู๊ตและติดตั้งด้วย

สร้างไฟล์แฟลชไดรฟ์ :
เริ่มต้น UNetbootin เลือก ubuntu iso เป็นแหล่งและแฟลชไดรฟ์เป็นปลายทาง เมื่อเสร็จแล้วคุณจะได้รับคำเตือนว่า USB ไม่สามารถบู๊ตได้บน mac คาดว่า

สร้างพาร์ติชันบนฮาร์ดดิสก์ :
เปิด Disk Utility แล้วเลือกดิสก์ภายในหรือภายนอกที่คุณจะใช้ สร้างพาร์ติชั่น 2GB ขึ้นมาโดยทำการฟอร์แมตเป็น FAT32 สร้างพาร์ติชันอื่น (คุณสามารถเลือก FAT32 สำหรับเรื่องนี้ด้วย) ขนาดเดียวกันกับที่คุณต้องการติดตั้งครั้งสุดท้ายของคุณ (ฉันมีดิสก์ภายใน 750GB บน mac ของฉันดังนั้นฉันให้อูบุนตู 100GB)

รับชื่ออุปกรณ์ :
เปิด Terminal.app บน mac ของคุณและคัดลอก / วางคำสั่งนี้ (คุณสามารถพิมพ์ได้ แต่จะมีคำสั่งที่ซับซ้อนมากขึ้นในภายหลังซึ่งคุณอาจต้องการตัดและวางเพื่อหลีกเลี่ยงข้อผิดพลาด)

diskutil list

จากเอาต์พุตให้ระบุทั้งแฟลชไดรฟ์และพาร์ติชัน 2gb พวกเขาจะมีชื่อเช่น / dev / disk1s1 และ dev / disk0s4 เป็นต้น ตรวจสอบให้แน่ใจว่าคุณเลือกชื่อที่ถูกต้องหรือคุณอาจได้รับความเสียหาย

dismount อุปกรณ์ :
เปิด Disk Utility.app และคลิกที่แฟลชไดรฟ์ในแผงด้านข้าง กดปุ่ม 'dismount' ในทาสก์บาร์ด้านบน ทำแบบเดียวกันกับพาร์ติชั่นภายใน 2gb

ย้ายไฟล์จากแฟลชไดรฟ์ไปยังพาร์ติชัน HD :
คัดลอกและวางลงในเทอร์มินัล แต่อย่ากด 'return':

sudo dd if=/dev/disk1s1 of=/dev/rdisk0s4

เปลี่ยนชื่ออุปกรณ์ให้ตรงกับที่คุณพบในขั้นตอนที่ 3 ชื่ออุปกรณ์แรกคือแหล่งที่มา (แฟลชไดรฟ์) ชื่อที่สองคือปลายทาง (พาร์ติชัน fat 2gb บนดิสก์ภายในของคุณ) โปรดสังเกตว่าฉันได้เพิ่ม 'r' ก่อน 'disk' บนอุปกรณ์เอาต์พุต เป็นไปตามเจตนาและคุณควรตรวจสอบให้แน่ใจว่าคุณเพิ่มมันเข้าไปด้วย

ตรวจสอบอีกครั้งว่าบรรทัดนั้นถูกต้องจากนั้นเมื่อคุณพร้อมแล้วกด 'ย้อนกลับ' และป้อนรหัสผ่านผู้ดูแลระบบของคุณ (มันจะมองไม่เห็นเมื่อคุณพิมพ์มัน)

ลบแฟลชไดรฟ์ :
เมื่อเสร็จแล้วในที่สุดให้ถอดออกและถอดแฟลชไดรฟ์ออก คุณไม่ต้องการมันอีกต่อไป

แก้ไขตารางพาร์ติชัน :
รีสตาร์ทเครื่อง mac ของคุณด้วยปุ่มตัวเลือกค้างไว้ จากเมนู rEFIt เลือก 'ซิงค์พาร์ติชันตาราง' ยืนยันด้วย 'y' และออก จากนั้นเลือก 'เริ่มต้นใหม่' จาก rEFImenu

เริ่มต้นอูบุนตู CD สด :
ตอนนี้คุณควรเห็นโลโก้เพนกวิน คลิกที่มันเพื่อเริ่มต้น Ubunutu Live CD


คุณกำลังใช้ "s1" จาก / dev / disk1 ของคุณ นั่นคือพาร์ติชัน FAT หรือไม่? ฉันมี 3 พาร์ติชันตารางพาร์ติชัน GUID, EFI และ FAT ไม่แน่ใจว่าจะเลือกอันไหน: /
ช่วง

เนื่องจากปัญหาได้รับการแก้ไขแล้วคุณสามารถเลือกคำตอบของคุณเพื่อแก้ปัญหาได้หรือไม่?
ไม่มี

1

ฉันได้ติดตั้ง Ubuntu ใน IMac ของฉันในช่วงกลางปี ​​2011 โดยทำตามคำแนะนำเหล่านี้ แม้ว่าภายหลังฉันจะหาวิธีตัดครึ่งขั้นตอน ฉันสร้างอิมเมจ Ubuntu ลงในพาร์ติชัน HD โดยตรงโดยไม่ต้องใช้ USB

นี่คือสิ่งที่ฉันทำ:

  1. แบ่งพาร์ติชันของฮาร์ดดิสก์ Mac โดยใช้โปรแกรมอรรถประโยชน์ดิสก์:

    1. สร้างพาร์ติชั่น 40GB fat32 สำหรับ Ubuntu

    2. สร้างพาร์ติชัน 5GB เพื่อเก็บอิมเมจ Linux ที่สามารถบู๊ตได้

  2. ใช้ Unetbootin เพื่อสร้างภาพโดยตรงในพาร์ติชัน 5GB

  3. รีสตาร์ท - กดoptionปุ่มค้าง - บูตเข้า Ubuntu โดยใช้ rEFIT

หวังว่านี่จะช่วยได้ ขอบคุณสำหรับการโพสต์ที่ยอดเยี่ยม


0

https://bugs.launchpad.net/unetbootin/+bug/896686

ฉันได้พบว่าข้อผิดพลาดใน Unetbootin นี้ยังไม่ได้รับการแก้ไข

Unetbootin ทำงานได้ไม่ดีกับ OSX ในที่สุดฉันก็ไม่สามารถบูตได้ แต่ฉันสามารถใช้ unetbootin บน Ubuntu ได้ทั้งวัน

ฉันใช้สูตรนี้สำเร็จแล้วสำหรับการติดตั้ง USB บน mac:

(คำตอบแรก) ฉันจะสร้าง Ubuntu live USB โดยใช้ Mac ได้อย่างไร

มันแปลง iso เป็น img.dmg จากนั้นใช้ dd USB ทำงานบนพีซี


0

ทำไมไม่ใช้แค่เทอร์มินัล

เพียงใช้ddเนื่องจาก Mac OS X เป็นเพียงตัวแปร unix คุณสามารถทดสอบเพื่อดูว่ามีการติดตั้งหรือไม่โดยไปที่เทอร์มินัล

เปิดสปอตไลท์และเทอร์มินัลประเภทแล้วกด Enter

cmd+space -> Terminal

พิมพ์ใน terminal

$ which dd

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

โดยพื้นฐานแล้วคุณมียูนิกซ์เชลล์ที่ทำงานอยู่bashในการกำจัดของคุณและมันจะง่ายกว่าการใช้เครื่องมือในตัวของคุณ มันจะสอนพื้นฐานบางอย่างให้คุณด้วย

ddไม่ได้มักจะได้รับคำแนะนำให้คนที่ไม่คุ้นเคยกับเครื่องมือเพราะถ้าใช้ในลักษณะที่ไม่ถูกต้องก็อาจทำลายฮาร์ดดิสก์ของคุณจึงชื่อเล่นทำลายดิสก์

ฉันไม่แน่ใจว่ามีเครื่องมือใดที่คุณสามารถใช้เพื่อตรวจสอบจุดเชื่อมต่อและอุปกรณ์ที่ติดตั้งที่จุดเหล่านั้น

การหาจุดยึดของคุณ

เครื่องมือที่ใช้กันมากที่สุดสำหรับการหาตำแหน่งที่อุปกรณ์ของคุณติดตั้งอยู่

df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)

หากมีข้อสงสัยให้ตรวจสอบว่าfdiskมีหรือไม่

$ which fdisk
/sbin/fdisk
$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied
fdisk: cannot open /dev/sdb: Permission denied
fdisk: cannot open /dev/sdc: Permission denied
$ sudo fdisk -l
...lots of information here...

...partition schema here...

Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3907028991 3907026944  1.8T  b W95 FAT32


Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device          Start        End    Sectors   Size Type
/dev/sdc1        2048 1953515519 1953513472 931.5G Microsoft basic data
/dev/sdc2  1953515520 3907028991 1953513472 931.5G Microsoft basic data


Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

สิ่งที่คุณสนใจจะมีลักษณะเช่นนี้

Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
...redundant information here...

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

เรารู้ชื่ออุปกรณ์และที่ตั้งของมัน

/dev/sdd (the device name)
/dev/sdd1 (the device partition)

เพื่อยืนยันเราแค่ใช้ df

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           793M  9.4M  784M   2% /run
/dev/sda5       450G   15G  413G   4% /
tmpfs           3.9G  780K  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda3        96M   29M   68M  30% /boot/efi
tmpfs           793M   24K  793M   1% /run/user/1000
/dev/sdd1        16G   11M   15G   1% /media/$USER/UBSKEY

เมื่อคุณทราบว่าไดรฟ์usbของคุณติดตั้งอยู่ให้ถอดออกก่อนนำหน้า

$ umount /dev/sdXy

ตัวอย่างเช่น

$ umount /dev/sdd1

มันตรงไปตรงมาจากที่นี่

กำลังเขียน ISO ไปยัง USB

เรารู้ว่า iso นั้นอยู่ที่ไหนHome -> Downloads(หรือคล้ายกัน) ตอนนี้เราเพิ่งบอกddให้เขียนไปยัง usb stick เพื่อสร้างสื่อสด (ที่มา ) แนวคิดทั่วไปมีการระบุไว้เป็น

  • เปลี่ยนเป็นไดเร็กทอรีที่มี iso อยู่

  • ตรวจสอบว่าคุณอยู่ในไดเรกทอรีที่ถูกต้องและมีไฟล์อยู่

  • เขียน iso ไปยัง usb

ตัวอย่างเช่น

$ cd ~/Downloads
$ ls -l
total 0 (if nothing is present)
    or
...file names here...
$ sudo dd if=ubuntu-file-name.iso of=/dev/sdd bs=4M && sync

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

หมายเหตุ : หากคุณใช้ddเพื่อเขียนไปยังพาร์ติชันมันจะไม่สามารถบูตได้ คุณต้องเขียนไปยังไบต์แรกของอุปกรณ์เพื่อให้สามารถสร้างบูตเซกเตอร์บน USB นั่นเป็นเหตุผลที่ฉันเขียนถึง/dev/sddและไม่/dev/sdd1


-1

สร้าง USB ที่บูตได้สำหรับ Mac
ไปที่ GParted ใน Linux บนพีซี -> อุปกรณ์ -> สร้างตารางพาร์ติชัน -> ในกล่องดรอปดาวน์เลือก Mac-> ฟอร์แมต USB เป็น FAT32-> ใช้ตัวเขียน USB เพื่อเขียนไปยัง USB ฉันลองแฟลชไดรฟ์ USB และใช้งานไม่ได้

IDE IDE อายุ 15 ปีในแคดดี้ฮาร์ดไดรฟ์ USB ทำงานเป็นครั้งแรก แฟลชไดรฟ์ USB ไม่ได้สร้างตารางพาร์ติชัน Mac แต่ HDD เก่าในกล่องหุ้มฮาร์ดไดรฟ์ภายนอก USB ทำ เสียบ USB แคดดี้ -> เปิด MAC และเมื่อคุณได้ยินเสียงกดปุ่มตัวเลือกค้างไว้และ USB จะปรากฏขึ้น คลิกที่ USB-> มันจะโหลด -> จากนั้นติดตั้ง Linux บนฮาร์ดไดรฟ์ MAC โดยใช้ USB HDD


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