Еще одно дополнение к ответу Кристиана Чупиту:
Если вы используете nbdkit
для монтирования полного образа диска(вместо образа раздела ),вам может потребоваться указать размер блока (размер сектора диска )при подключении к серверу NBD, так как по умолчанию он равен 1024
байт. Чтобы использовать 512
байт вместо:
nbd-client 127.0.0.1 /dev/nbd0 -b 512 -n
После этого диск будет отображаться как /dev/nbd0
, и вы сможете просмотреть таблицу разделов, используя fdisk -l
. Однако разделы еще не монтируются -. Используйтеkpartx
(из ответа doug65536)для создания устройств для разделов, например.:
kpartx -arv /dev/nbd0
Наконец, разделы появятся в /dev/mapper/
, и вы сможете их монтировать как обычно. Обязательно используйте режим только для чтения (-o ro
), так как плагин xz поддерживает только чтение :
.
mount -o ro /dev/mapper/nbd0p3 /mnt
Очевидно, мне нужно загрузиться с iommu=soft, чтобы все заработало.
У меня были похожие проблемы, и я не смог заставить плату VIA VL805 USB 3.0 работать с двухъядерным процессором AMD Athlon с чипсетом AMD 780V. Замена платы на чипсете NEC 720201 решила проблемы.