
Я работаю над проектом legacy с небольшим одноплатным компьютером, работающим под управлением Ubuntu 10.04 на компактной флэш-карте. Мне нужно иметь возможность сохранить рабочий образ (через dd) и скопировать его на другие компактные флэш-карты для использования на других одноплатных компьютерах (с идентичным оборудованием)
Я могу скопировать образ на другие флэш-карты и загрузить другие системы без проблем. Но я наблюдаю странное поведение. Например, я не могу использовать sudo на новой системе («sudo: must be setuid root»). Я пошел по пути, пытаясь исправить это, но столкнулся с множеством других проблем.
Общий вопрос: что мне нужно знать при переносе жесткого диска с Ubuntu (в моем случае это карта памяти Compact Flash) на другой компьютер? Я надеялся, что это будет гладко для Ubuntu, поскольку это переносится на систему с идентичным оборудованием. Нужно ли что-то сделать, чтобы сделать его "переносимым"?
решение1
Вы правы, это должно быть бесшовно. Если вы создадите полный образ флэш-диска с помощью dd и перенесете его на другой флэш-диск такого же или большего размера, это должно просто работать. Это должно включать и загрузочную запись, если только вы не "dd'ed" только отдельные разделы.
Ошибка, о которой вы сообщили, обычно не вызвана этим методом. Она может произойти, если вы просто копируете такие вещи, как /home и /usr, но оставляете сам / для (пере)создания при (пере)установке ОС.
Не могли бы вы опубликовать какие-либо другие проблемы, которые вы видите? Также могли бы вы написать, какие команды вы использовали для создания образа флэш-диска и копирования его.
Проблема со звуком, о которой вы упомянули в своем комментарии, — это то, что можно было бы ожидать в результате перемещения системы таким образом. Проблема с sudo, я бы предположил, что виновником является что-то другое. Что это может быть, я не знаю, это может быть что-то странное из-за того, что звук не работает, но это всего лишь предположение, и вряд ли оно связано. Проверьте ваши логи на новой системе после перемещения на предмет чего-либо, что может указывать на проблему.