Я пытаюсь установить Voyage Linux на компактную флэш-карту емкостью 4 ГБ в соответствии с этими шагами. Однако это всегда терпит неудачу в некоторый момент.
Когда я форматирую диск вручную (в отличие от использования предоставленного скрипта), я иногда застреваю в команде mkfs.ext2 с сообщением
Были проблемы с записью суперблоков.
Иногда mkfs работает, но tune2fs не работает с:
tune2fs: неверное магическое число в суперблоке при попытке открыть /dev /sdb1
Не удалось найти действительный суперблок файловой системы.
В этом случае я иногда могу запустить fsck -y, пока он не найдет больше ошибок, после чего будет работать tun2fs.
Но тогда произойдет сбой при копировании системных файлов на диск. (У меня нет точного сообщения об ошибке на данный момент, но оно выглядело как «rsync input/output error (5)»).
Я попытался использовать команду dd, чтобы проверить целостность карты, как предложено в этом посте. Чтение работает, но запись нулей на устройство не удается с
dd: запись '/dev/sdb': ошибка ввода / вывода
Я делаю все это на Linux Mint 14 в Virtualbox на Windows 8 (оба 64-разрядных), и я использую внешний USB-картридер (Transcend TS-RDF8K). Я могу отформатировать карту в FAT32 и записать на нее в Windows без проблем. Я также запустил программу Check Flash , которая не обнаружила проблем.
Моя карта сломана и мне просто нужно купить новую или я могу попробовать что-нибудь еще?