1

Я новичок в Linux и хочу создать живую флешку для Debian Jessie. Я записал Debian на компакт-диск, чтобы затем создать на нем живую USB-флешку.

Win32DiskManager не загружается из-за предупреждения о вредоносном ПО, поэтому я пытаюсь создать работающую USB-флешку с терминалом в Debian.

Я скопировал ISO-образ на рабочий стол и попытался создать флешку с помощью:

cp xxxx /dev/sdb1

Где xxxx - это ISO-образ Debian.

Когда я перехожу на рабочий стол с помощью:

cd ~/Desktop

Я получаю ошибку:

cp: не может создать обычный файл '/dev/sdb1': в доступе отказано

2 ответа2

1

Более простой способ сделать это - загрузить Rufus в Windows с официального сайта Rufus. Rufus является рекомендуемым приложением на официальном веб-сайте Ubuntu для создания загрузочного живого Ubuntu USB для Windows, а также для создания живых USB для многих других дистрибутивов Linux, включая Debian.

1

Непонятно, откуда вы получили эту команду:

cp xxxx /dev/sdb1

Но один из двух вопросов, которые я могу вывести из вашего использования этой команды.

  1. Во-первых, одна только команда cp никогда не будет работать в такой ситуации. Это просто скопирует файлы в место назначения, но не таким образом, чтобы сделать его загрузочным.
  2. Вы на 100% уверены, что USB-устройство смонтировано как /dev/sdb1?
  3. Вам нужно выполнить такую команду, чтобы записать на устройство как root или через sudo . Но, как я уже сказал, cp не будет работать для такой задачи, как эта.

Команда, которую вы должны использовать для выполнения такой задачи, это dd. И команда будет что-то вроде этого:

sudo dd if=/path/of/the/CD/ISO of=/path/of/the/destination/USB bs=1024

, if это «входной файл» и of «выходного файла» , так что вся команда просто скопировать исходные данные с компакт - диска на флэш - накопитель USB. bs - это просто размер байта для чтения / записи того, сколько данных будет записано за один раз. И обратите внимание, что вы должны выполнять эту операцию, используя привилегии суперпользователя через sudo если вы на самом деле не авторизованы в корне.

Но настоящий ключ здесь сейчас пытается выяснить фактический идентификатор устройства USB для устройства USB. Если вы на 100% уверены, что /dev/sdb1 - это правильный путь к устройству, сделайте это. Но в конце вы можете перепроверить, какое устройство является USB-устройством, используя lsblk (список блочных устройств), вот так:

lsblk

И выведите из этого путь устройства USB-накопителя. Или даже просто используйте fdisk как этот, чтобы показать список всех подключенных и смонтированных устройств:

sudo fdisk -l

Как только вы на 100% уверены в том, какой путь к устройству используется, используйте его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .