3

Что ж. Я хотел бы обновить ящик своего родителя с 8.10 (intrepid) до 10.04 LTS (lucid).

Выполнение этого с помощью менеджера пакетов должно работать, но я хочу получить резервную копию системы, если что-то пойдет не так или что-то перестанет работать на этом ноутбуке. ( В конце концов, у меня есть серьезные проблемы GFX-водитель после моего последнего обновления.)

Тема Ubuntu по этому вопросу довольно расплывчата, и поиск в Google затерял меня в деталях, о которых я в настоящее время особо не беспокоюсь.

В этом блоке есть 2 других раздела (кроме swap), один с Windows (поставляется предварительно установленным, я не буду его удалять) и один раздел FAT32 для обмена данными между прочим. Ubuntu и Windows (IO предпочитает монтировать загрузочную часть NTFS. R / O)

Мои конкретные вопросы сейчас:

  • Будет ли в принципе работать резервное копирование 8.10 с помощью tar и восстановление этого tar-файла на обновленном 10.04?
  • Придется ли мне что-нибудь делать с grub при восстановлении?
  • Какие каталоги верхнего уровня мне нужно исключить из tar? (ls / ниже)

    bin dev initrd.img потерян + найден opt sbin tmp vmlinuz boot и т. д. initrd.img.old media proc srv usr vmlinuz.old cdrom home lib mnt root sys var

  • А как насчет символических ссылок? (initrd.img, vmlinuz)

  • При восстановлении с помощью tar удаляются ли какие-либо файлы 10.04, добавленные на жесткий диск?

Обратите внимание, что для создания полного образа диска было бы неплохо использовать dd, но я полагаю, что для восстановления мне потребуется загрузка с live CD?

3 ответа3

3

Самое безопасное решение - использовать dd из live cd. Вам нужно будет сделать резервную копию MBR и раздела Ubuntu.

Для резервного копирования MBR (первые 512 байт диска, на котором установлен GRUB) выполните:

dd if=/dev/sda of=/backup_dir/mbr_backup bs=512 count=1

Чтобы сделать резервную копию вашего раздела Ubuntu (при условии, что это /dev /sda3):

dd if=/dev/sda3 of=/backup_dir/ubuntu_backup

Не записывайте резервную копию в раздел FAT32, потому что она урезает резервную копию до 4 ГБ. Внешний диск с разделом ext3 или ntfs будет предпочтительным.

Чтобы восстановить grub, выполните:

dd if=/backup_dir/mbr_backup of=/dev/sda

Чтобы восстановить Ubuntu:

dd if=/backup_dir/mubuntu_backup of=/dev/sda3
3

Если вы не собираетесь менять структуру разделов на этом компьютере, я бы использовал Clonezilla для создания резервной копии разделов Ubuntu. Похоже, меньше работы и меньше беспокойства для меня.

1

Mondo Rescue - хороший способ сделать резервные копии работающих в настоящее время систем Linux перед сложным обновлением.

По сайту:

Mondo Rescue - это решение для аварийного восстановления GPL. Он поддерживает Linux (i386, x86_64, ia64) и FreeBSD (i386). Он упакован для нескольких дистрибутивов (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo).

Он поддерживает ленты, диски, сеть и CD/DVD в качестве носителя для резервного копирования, несколько файловых систем, LVM, программное и аппаратное обеспечение Raid.

Он должен быть достаточно гибким, чтобы завершить операцию резервного копирования для ваших родителей. Кроме того, если установка идет на юг, когда вас нет рядом, они должны иметь возможность сбросить установочные DVD-диски обратно в компьютер, чтобы восстановить работающую ОС Linux на свой ПК.

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