Клонирование Linux (Ubuntu) загрузочный диск, который имеет несколько ошибок

У меня есть 8.04 установок Mythbuntu, которые я должен клонировать к другому диску. К сожалению, диск, это идет, имеет несколько ошибок, таким образом, dd прерывается, когда я пробую обычное

dd if=/dev/sda of=/dev/sdb 

Вчера вечером я обнаружил conv=sync, noerror опция для dd (и это сообщило о 2 ошибках), но когда передача была сделана, диск не загрузится. У меня была проверка gparted диск (это выполнило "e2fsck-f-y-v/dev/sdb1"), и после нескольких минут это сообщило об ошибке и отказало - я не мог получить информацию об ошибке, потому что экран был заморожен. Я затем попробовал его снова на просто разделе начальной загрузки (вместо всего диска) и получил те же результаты. Сегодня вечером я попробую dd еще раз и проверю диск за пределами gparted, таким образом, я буду (надо надеяться), по крайней мере, видеть любые сообщения об ошибках.

Но мой вопрос: там другой путь состоит в том, чтобы клонировать этот диск (включая хранение того же UUID) помимо dd? Я не возражал бы копировать его файл файлом (и тот способ, которым я видел, существуют ли какие-либо файлы, поврежденные ошибками dd, видит), но я не уверен, как сделать это и сохранить это загрузочным и сохранить тот же UUID. Я знаю, что мог переустановить с нуля, но после всей настройки и тонкой настройки я сделал, который является самым последним курортом.

0
задан 07.08.2009, 09:26

3 ответа

Конечное решение оказалось относительно простым (ни одно из dd решений не работало).

  1. Загруженный прочь 9,04 живых CD и с моим исходным проблемным диском (/dev/sdf) и с новым диском я хотел клонировать исходный диск к присоединенному (/dev/sde).
  2. Для проверки диск был загрузочным, личинка была установлена, и т.д., я установил Ubuntu 9.04 на новом диске (sde). (Существует, вероятно, более быстрый способ выполнить это, но я знал, что это добьется цели.)
  3. Смонтированный sdf как диск 1, sde как диск 2
  4. Удаленный все файлы от новой установки на диске 2
  5. Смонтированный sdf как диск 1, sde как диск 2
  6. CP sudo-a/media/disk-1 /*/media/disk-2 (копирует все файлы рекурсивно и сохраняет атрибуты и полномочия),
  7. sudo blkid (Получает список UUID всех дисков. Вручную скопируйте UUID для нового (sde) раздела к буферу обмена),
  8. sudo gedit/boot/grub/menu.lst (Теперь изменяют UUID в записях личинки от тех для sdf (старого) тем для sde (нового) путем вставки в ранее скопированном UUID),
  9. Перезагруженный, и это работало! Аллилуйя!
1
ответ дан 24.11.2019, 07:05

Гм клонирование поврежденного диска является, вероятно, никогда хорошей идеей. Можно в основном скопировать все файлы в другой диск и попытку повторно установить mbr. Для чего необходимо сохранить UUID? Переустановка не должна состоять в том, что трудно, пока Вы главным образом настроили в своей домашней папке (или знайте то, что Вы изменили за пределами нее), и может все еще быть самое чистое решение (и Вы получите новое программное обеспечение),

1
ответ дан 24.11.2019, 07:05

Когда плоскость dd сбои можно попробовать dd_rescue вместо этого, потому что dd_rescue не прерывается на ошибках на входном файле.

0
ответ дан 24.11.2019, 07:05

Теги

Похожие вопросы