Невозможно создать живой 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 просто проигнорирует ее, и вы все равно получите файловую систему, которая была в образе.