Имеется образ:
$ ls -lh Downloads/archlinux-2016.12.01-dual.iso -rw-r--r-- 1 setevoy setevoy 799M Dec 22 09:58 Downloads/archlinux-2016.12.01-dual.iso
Находим флешку:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 1 14.6G 0 disk └─sdb1 8:17 1 14.6G 0 part sr0 11:0 1 1024M 0 rom sda 8:0 0 465.8G 0 disk ├─sda2 8:2 0 16G 0 part [SWAP] ├─sda3 8:3 0 447.8G 0 part │ ├─vg_arch-home 254:1 0 437.8G 0 lvm /home │ └─vg_arch-root 254:0 0 10G 0 lvm / └─sda1 8:1 0 2G 0 part /boot
Флешка это /dev/sdb
:
... sdb 8:16 1 14.6G 0 disk └─sdb1 8:17 1 14.6G 0 part ...
Монтируем её:
$ sudo mount /dev/sdb1 /mnt/
Проверяем файловую систему и содержимое:
$ sudo blkid /dev/sdb /dev/sdb: PTUUID="00f1ec56" PTTYPE="dos"
$ ls -l /mnt/ total 168 drwxr-xr-x 5 root root 8192 Oct 16 12:21 arch -rwxr-xr-x 1 root root 34494 Oct 16 12:28 autorun.ico -rwxr-xr-x 1 root root 216 Oct 16 12:28 autorun.inf drwxr-xr-x 4 root root 8192 Oct 16 12:28 EFI drwxr-xr-x 2 root root 8192 Oct 16 12:28 isolinux -r-xr-xr-x 1 root root 69623 Oct 16 12:21 ldlinux.sys drwxr-xr-x 3 root root 8192 Oct 16 12:28 loader -rwxr-xr-x 1 root root 94 Oct 16 12:28 syslinux.cfg
Удаляем содержимое, можно без форматирования:
$ sudo rm -rf /mnt/*
Отмонтируем, и копируем содержимое ISO:
$ sudo umount /dev/sdb1 $ sudo dd if=Downloads/archlinux-2016.12.01-dual.iso of=/dev/sdb bs=4M && sync 199+1 records in 199+1 records out 837812224 bytes (838 MB, 799 MiB) copied, 357.347 s, 2.3 MB/s
Обратите внимание: of=/dev/sdb
, а не of=/dev/sdb1
.
Монтируем, проверяем:
$ sudo mount /dev/sdb1 /mnt/ mount: /dev/sdb1 is write-protected, mounting read-only $ ls -l /mnt/ total 8 drwxr-xr-x 1 root root 2048 Dec 1 16:52 arch drwxr-xr-x 1 root root 2048 Dec 1 16:52 EFI drwxr-xr-x 1 root root 2048 Dec 1 16:52 isolinux drwxr-xr-x 1 root root 2048 Dec 1 16:52 loader
Отмонтируем, перезагружаемся – готово.