ทำไมไม่ใช้แค่เทอร์มินัล
เพียงใช้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 เพื่อสร้างสื่อสด (ที่มา ) แนวคิดทั่วไปมีการระบุไว้เป็น
ตัวอย่างเช่น
$ 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