Tại sao không sử dụng Terminal?
Chỉ sử dụng dd
vì Mac OS X chỉ là một biến thể unix. Bạn có thể kiểm tra xem nó đã được cài đặt chưa bằng cách vào terminal.
mở spotlight và gõ terminal và nhấn enter
cmd+space -> Terminal
gõ vào thiết bị đầu cuối
$ which dd
nếu nó cung cấp cho bạn một đường dẫn, nó đã được cài đặt. nếu không có đầu ra và một dấu nhắc trống, bạn sẽ phải cài đặt thủ công (tuy nhiên, tôi nghi ngờ đó sẽ là trường hợp).
về cơ bản bạn có một vỏ unix chạy bash
theo ý của bạn và nó sẽ dễ dàng hơn để sử dụng các công cụ tích hợp của bạn. nó cũng sẽ dạy bạn một số điều cơ bản
dd
thường không được khuyên cho những người không quen thuộc với công cụ này vì nếu sử dụng không đúng cách, nó có thể phá hủy hdd của bạn, do đó biệt danh của nó, phá hủy đĩa .
Tôi không chắc chắn những công cụ nào bạn có sẵn để kiểm tra các điểm gắn kết của bạn và các thiết bị được gắn tại các điểm đó.
Tìm ra điểm gắn kết của bạn
Các công cụ phổ biến nhất để tìm ra nơi thiết bị của bạn được gắn kết thường là
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)
nếu nghi ngờ, hãy kiểm tra nếu fdisk
có sẵn
$ 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
Những thứ bạn quan tâm sẽ trông giống như thế này.
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
Chúng tôi biết tên thiết bị và vị trí của nó.
/dev/sdd (the device name)
/dev/sdd1 (the device partition)
để xác nhận, chúng tôi chỉ sử dụng 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
Khi bạn biết ổ USB của mình được gắn ở đâu, hãy ngắt kết nối trước khi đặt trước
$ umount /dev/sdXy
ví dụ
$ umount /dev/sdd1
Nó thẳng tiến từ đây.
Viết ISO sang USB
Chúng tôi biết iso ở đâu, thường Home -> Downloads
(hoặc một cái gì đó tương tự). Bây giờ chúng tôi chỉ cần nói dd
để ghi vào thanh usb để tạo phương tiện trực tiếp ( nguồn ). Ý tưởng chung được phác thảo là
ví dụ
$ 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
chờ cho đến khi nó được hoàn thành sẽ không có dấu hiệu cho thấy những gì đang xảy ra cho đến khi nó hoàn thành. đồng bộ hóa sẽ đảm bảo mọi thứ đều ổn và in ra thông tin cho biết những gì nó đã đọc và viết sau khi hoàn thành.
Lưu ý : Nếu bạn sử dụng dd
để ghi vào phân vùng, nó sẽ luôn không khởi động được. bạn phải ghi vào byte đầu tiên của thiết bị để nó có thể tạo khu vực khởi động trên USB. đó là lý do tại sao tôi viết cho /dev/sdd
và không/dev/sdd1