Я пытаюсь настроить систему Linux для загрузки с карты microSD, подключенной через устройство чтения карт USB, и пытаюсь клонировать существующий образ системы Linux на карту microSD с помощью Partmiage.

Каждый раз, когда я пытаюсь клонировать образ, происходит сбой: хост-система, которую я использую для клонирования, жалуется на тайм-ауты во время записи, или fsck жалуется на многочисленные ошибки в целевом изображении, даже если исходное изображение было в порядке, или различное другие случайные и неясные ошибки ввода / вывода.

Я испробовал две совершенно новые карты microSD (SanDisk 32 ГБ и Lexar 32 ГБ) и 3 разных устройства чтения (устройство чтения карт памяти SDK USB 3.0, универсальное устройство чтения мультимедиа Belkin и устройство чтения карт памяти microSD Lexar).

Есть ли проблемы с использованием partimage для восстановления старых изображений на карту microSD? Или ext3 не очень хорошая файловая система для карт microSD? Или мне просто не повезло с медиа или с кард-ридерами?

2 ответа2

0

Я не знаком с Partimage, поэтому не могу помочь в этом. Тем не менее: и dd, и gparted отлично работают с картами microSD, поэтому у вас не должно возникнуть проблем с тем, чтобы сначала скопировать изображение на карту, а затем увеличить раздел до емкости карты с помощью gparted. Кроме того, gparted поддерживает более широкий диапазон типов файловых систем, чем partimage.

Наконец, вы уверены, что можете отформатировать свою карту в ext4? Казалось бы, загрузочный сектор все еще должен быть fat32.

0

В дальнейшем тестировании, похоже, мне просто не повезло (или, возможно, выравнивание перевода / износа некоторых SD-карт очень плохо для ext2 / ext3 / ext4, как показывает ответ AngelaS - я бы хотел иметь возможность лучше проверить это). SD-карта Wintec FileMate работала отлично, с partimage и ext3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .