Вопрос или проблема
хочу создать iso на usb-накопителе.
Я рад – я действительно рад быть частью вашего форума.
ну я хочу создать iso на usb-накопителе, который находится на
a. sdb или
b. sdb1
вопрос в том – как его назвать в команде dd?! см. больше здесь..
см. предварительные условия
я проверил с помощью lsblk
см. введите код здесь
Устройство Boot Начало Конец Секторов Размер Kn Тип
/dev/sdb1 * 64 60620799 60620736 28,9G c W95 FAT32 (LBA)
ubuntu@T420s:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 55,4M 1 loop /snap/core18/2846
loop2 7:2 0 55,4M 1 loop /snap/core18/2855
loop3 7:3 0 63,7M 1 loop /snap/core20/2496
loop4 7:4 0 63,7M 1 loop /snap/core20/2434
loop5 7:5 0 73,9M 1 loop /snap/core22/1748
loop6 7:6 0 73,9M 1 loop /snap/core22/1722
loop7 7:7 0 93,6M 1 loop /snap/featherpad/1070
loop8 7:8 0 257,9M 1 loop /snap/firefox/5783
loop9 7:9 0 349,7M 1 loop /snap/gnome-3-38-2004/143
loop10 7:10 0 257,8M 1 loop /snap/firefox/5836
loop11 7:11 0 505,1M 1 loop /snap/gnome-42-2204/176
loop12 7:12 0 516M 1 loop /snap/gnome-42-2204/202
loop13 7:13 0 91,7M 1 loop /snap/gtk-common-themes/1535
loop14 7:14 0 752,9M 1 loop /snap/pycharm-community/439
loop15 7:15 0 822,3M 1 loop /snap/pycharm-community/457
loop16 7:16 0 12,9M 1 loop /snap/snap-store/1113
loop17 7:17 0 12,2M 1 loop /snap/snap-store/1216
loop18 7:18 0 44,4M 1 loop /snap/snapd/23545
loop19 7:19 0 568K 1 loop /snap/snapd-desktop-integration/253
loop20 7:20 0 321,1M 1 loop /snap/vlc/3721
loop21 7:21 0 500K 1 loop /snap/snapd-desktop-integration/178
loop22 7:22 0 44,4M 1 loop /snap/snapd/23771
loop23 7:23 0 116,8M 1 loop /snap/zotero-snap/104
loop24 7:24 0 321,1M 1 loop /snap/vlc/3777
loop25 7:25 0 116,7M 1 loop /snap/zotero-snap/98
sda 8:0 0 119,2G 0 диск
├─sda1 8:1 0 1G 0 часть /boot/efi
├─sda2 8:2 0 2G 0 часть /boot
└─sda3 8:3 0 116,2G 0 часть
└─ubuntu--vg-ubuntu--lv
253:0 0 116,2G 0 lvm /var/snap/firefox/common/host-hunspell
/
sdb 8:16 1 28,9G 0 диск
└─sdb1 8:17 1 28,9G 0 часть /media/ubuntu/71BE-0530
sr0 11:0 1 1024M 0 rom
так вот вопрос: следует ли мне называть цель sdb или sdb1?
соответственно: это хорошая команда
ubuntu@T420s:~$ sudo dd bs=4M if=~/Videos/eos2.iso of=/dev/sdb status=progress oflag=sync
для создания iso на usb?
так вот вопрос: следует ли мне использовать sdb, когда, похоже, я должен использовать sdb1.
другими словами, стоит ли попробовать это:
sudo rsync -av --progress /home/ubuntu/Dokumente/ /media/ubuntu/sdb1
или
ubuntu@T420s:~$ sudo dd bs=4M if=~/Videos/eos2.iso of=/dev/sdb1 status=progress oflag=sync
с нетерпением жду ответа от вас
Чтобы создать загрузочный USB-накопитель в Linux без использования установленного приложения, вы можете сделать это из командной строки, используя эти инструкции.
Предположим, что файл .iso находится в /home/user/Downloads/file.iso
Вставьте USB-накопитель.
Откройте терминал и выполните команду:
sudo lsblk
Это даст вам информацию о накопителе.
Предположим, что USB-накопитель — /dev/sdb и имеет раздел /dev/sdb1.
Отмонтируйте его командой:
sudo umount /dev/sdb1
Теперь мы можем создать USB-накопитель командой:
sudo dd bs=4M if=/home/user/Downloads/file.iso of=/dev/sdb status=progress oflag=sync
Используйте имя устройства, а не имя раздела.
Ответ или решение
Создание iso-образа на USB-накопителе с использованием командной строки в Linux — это распространенная задача, особенно при подготовке загрузочных USB-накопителей для установки операционных систем. Давайте рассмотрим более детально, как правильно выполнить эту задачу, используя утилиту dd
.
Теория
Утилита dd
позволяет копировать и преобразовывать данные на уровне блоков. Это делает ее идеальным инструментом для задач, связанных с записью образов на физические устройства, такие как USB-накопители. Однако из-за ее низкоуровневого характера работа с dd
требует осторожности, так как ошибки могут привести к потере данных на неверно указанном диске.
Основные аргументы команды dd
:
bs=4M
— размер блока, с которым данные будут записываться. Размер 4M (мегабайты) является достаточно большим для высокой скорости копирования, не перегружая систему.if=
— input file (входной файл), который будет записываться. В вашем случае это будет iso-файл.of=
— output file (выходной файл), в который будут записаны данные. В контексте записи на USB это будет либо сам диск (например,/dev/sdb
), либо его раздел, но для записи образа используется именно диск без указания раздела.status=progress
— позволяет отображать прогресс операции.oflag=sync
— обеспечивает синхронизацию записи, что увеличивает надежность, но может замедлить процесс.
Пример
Предположим, у вас есть iso-образ eos2.iso
, который находится в каталоге ~/Videos/
, и вы хотите записать его на USВ, который распознался системой как устройство /dev/sdb
.
-
Проверка устройства:
lsblk
Этот шаг необходим для подтверждения, какое устройство является вашим USB. В вашем случае, вывод показывает, что USB-накопитель это
/dev/sdb
. -
Размонтирование устройства:
sudo umount /dev/sdb1
Важно размонтировать все разделы на USB перед записью данных, чтобы избежать возможных конфликтов.
-
Запись образа:
sudo dd bs=4M if=~/Videos/eos2.iso of=/dev/sdb status=progress oflag=sync
Обратите внимание, что используется
/dev/sdb
, а не/dev/sdb1
. Это важно, так как вы записываете образ на весь диск, а не на конкретный раздел.
Применение
Запись iso-образа таким образом превращает ваш USB-накопитель в своего рода "копию" этого образа, что особенно полезно для создания загрузочных дисков с операционными системами. Этот метод гарантирует, что все данные, необходимые для загрузки, записаны правильно и доступны при загрузке с USB.
Важные замечания
-
Осторожность: Перед выполнением
dd
убедитесь, что вы указали правильное выходное устройство (of=
). Ошибка может привести к потере данных на другом диске. -
Права доступа: Обычно требуется выполнение команды
dd
с правами суперпользователя (черезsudo
), так как запись на уровни устройств требует административных прав. -
Альтернативные утилиты: Хотя
dd
является мощным инструментом, существуют программы с графическим интерфейсом, такие какEtcher
илиRufus
(в Windows), которые могут упростить процесс для пользователей, не комфортных с командной строкой.
Заключение
В процессе создания загрузочного USB с помощью dd
ключевым моментом является выбор правильного устройства, использование правильных параметров команды и полное понимание, что данные на указанном устройстве будут заменены. При внимательном выполнении шагов, описанных выше, вы сможете успешно создать bootable USB, минимизировав риск ошибок и обеспечив надежность процесса.