Ваша команда выглядит нормально, просто попробуйте несколько вещей, дважды проверьте имя устройства, убедитесь, что устройство не подключено во время записи, и в конце попробуйте запустить команду синхронизации.
dd if=CentOS-7-x86_64-DVD-1708.iso of=/dev/sdc ; sync
Во-первых, тот факт, что тип раздела говорит «Linux LVM», не гарантирует, что действительное содержимое раздела соответствует этому. Используйте file -s <PV device>
, чтобы увидеть, что на самом деле представляет собой содержимое. Пример (анонимизированный )вывод из неповрежденного LVM PV:
# file -s /dev/sda3
/dev/sda3: LVM2 PV (Linux Logical Volume Manager), UUID: xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx, size: nnnnnnnnnnnn
Аналогично, если тип раздела указан как Microsoft basic data
, это не обязательно означает это; возможно, CentOS просто устанавливает тип раздела /boot
таким образом. Я предполагаю, что это может быть связано с какой-то ошибкой в какой-то ранней версии прошивки UEFI, которая была сочтена достаточно важной для автоматического обхода во время первоначального выпуска RHEL 7, на котором основана CentOS?
Попробуйте запустить vgscan -vv
, чтобы явным образом заставить LVM попытаться распознать PV на диске. При запуске с -vv
он должен выдавать множество отладочных данных, которые вы можете использовать, чтобы убедиться, что он действительно смотрит на правильный диск, и видит ли он что-нибудь похожее на LVM -на нем или нет.
Чтобы получить доступ к логическим томам LVM, вам необходимо сначала активировать их с помощью vgchange -ay
или один за другим с помощью lvchange -ay <name of LV>
.
Обычно это должно сделать узлы устройств томов LVM доступными для использования, но в аварийной среде вам может потребоваться запустить vgscan --mknodes
для их явного создания.
Если имя LV или VG, в котором он находится, было изменено, у вас будет два варианта :либо изменить его обратно на прежнее, либо исправить конфигурацию, относящуюся к нему. Я предполагаю, что места, на которые вам нужно обратить внимание, это параметр root=
в строке, определяющей параметры загрузки ядра в файле конфигурации GRUB в/boot/grub/grub.cfg
(или <mountpoint>/grub/grub.cfg
, если существует отдельный раздел /boot
, и вы установите его во временное место для фиксации )и /etc/fstab
.