Я работаю в лаборатории, где настраиваю небольшой компьютер, чтобы в конечном итоге использовать его для сбора данных на инструменте. Компьютер имеет SD-карту 32 ГБ в качестве основного устройства хранения. Я использую Ubuntu 10.04, так как предыдущая версия проекта имела образ диска своего компьютера. Я смог использовать dd чтобы загрузить старую резервную копию на эту 32-гигабайтную SD-карту и загрузить ее. Я назову этот раздел 1.

Для обеспечения избыточности мы хотим иметь загрузочную резервную копию Parition 1 и ее операционной системы в другом месте на SD-карте. Мне было достаточно легко создать новый раздел (раздел 2) на SD-карте, а затем скопировать все необходимые файлы с помощью возможностей rsync для архивирования. Моя проблема сейчас в том, чтобы сделать Раздел 2 загрузочным. Проблема в том, что оба раздела находятся на одной SD-карте 32 ГБ, и я не знаю, как не испортить процесс загрузки или даже как заставить Grub распознать, что есть два варианта, с которых можно загружаться. Я знаю, что мне нужно будет пойти и изменить UUID и все такое. Я не могу помочь, но думаю, что есть более простой способ сделать это, чем войти вручную и изменить файлы.

Будет ли работать dd для создания копии раздела 1 в другом месте на SD-карте? Однако я не уверен, как заставить первый grub указывать на второй раздел.

Кто-нибудь делал что-то подобное, и если да, какие инструменты были полезны? Кроме того, какие шаги мне нужно следовать?

Любое понимание или указание на хорошую ссылку очень ценится.

Спасибо

0