Невозможно создать живой USB с использованием подсистемы Linux

Я пытаюсь установить Linux-lite.
Пробовал Rufus, но опция uefi не отображалась в последовательности загрузки.
Поэтому я решил использовать команду dd, используя Linux bash в Windows.

Очевидноlsblkне работает Итак, я получил физическое имя от PowerShell

      Get-CimInstance  Win32_DiskDrive | Select Caption,DeviceID,InterfaceType,Size | Where-Object {$_.InterfaceType -eq "USB"}

Выход

      Caption                         DeviceID           InterfaceType        Size
-------                         --------           -------------        ----
SanDisk Cruzer Blade USB Device \\.\PHYSICALDRIVE2 USB           15373048320

Что я пробовал в терминале Linux

      sudo mkfs.vfat -I \\.\PHYSICALDRIVE2

Но я получил эту ошибку

      mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open \.PHYSICALDRIVE2: No such file or directory

Я застрял здесь и не знаю, как продолжить установку.

2 ответа

Я загрузил linux-lite-5.4-64bit.iso и использовал его с rufus-3.14, и у меня не было проблем с предложением Rufus создать загрузочный носитель, который работает как для BIOS, так и для UEFI:

Если вам это не помогло, скачайте мои версии и попробуйте еще раз.

Вы также можете попробовать Universal USB Installer, но Rufus должен был сработать.

WSL на самом деле не понимает пути Windows, потому что это не просто «команды Linux в Windows» — это команды Linux в Linux , работающие в Windows. (Все еще верно даже для WSL1, даже несмотря на то, что Windows эмулирует ядро ​​Linux.) Таким образом, они распознают только Linux-подобные пути, которые им предоставляет WSL. (Я не знаю, обеспечивает ли WSL прямой доступ к дискам; проверьтеlsblk.)

Чтобы использовать пути к устройствам Windows, например\\.\PhysicalDrive2вам нужен инструмент Windows, например dd для Windows.

(Кроме того, обратная косая черта имеет особое значение в оболочках Linux. Даже если бы пути к устройствам Windows работали в WSL, вам пришлось бы указать их в 'quotes'.)

Обратите внимание: образ, который вы планируете записать на физический диск, просто перезапишет все, что было там раньше: файлы, файловую систему, таблицу разделов и все. Поэтому нет смысла создавать новую файловую систему (mkfs), потому что dd просто проигнорирует ее, и вы все равно получите файловую систему, которая была в образе.

Другие вопросы по тегам