Как восстановить ОС Ubuntu после неудачного обновления?

Как восстановить ОС Ubuntu после неудачного обновления?

Ну, я обновлял Ubuntu 12.04 до 14.04, и внезапно отключилось питание. Я был на этапе установки, и только часть ее была сделана. Теперь, когда я загружаюсь в Ubuntu, он показывает командную строку, которая сообщает, что он не может прочитать файлы или что-то в этом роде. Мне нужно восстановить мою систему и, что самое важное, мои файлы. Любая помощь будет оценена по достоинству.

решение1

Если вы загрузитесь с загрузочного CD/USB и выберете опцию «Попробовать Ubuntu», у вас будет рабочая система; подключите USB-накопитель, он должен смонтироваться; у вас также должен появиться значок вашего основного (поврежденного) диска, по которому вы можете дважды щелкнуть, и он тоже должен смонтироваться. Если это так, вы можете перейти к своим файлам и безопасно скопировать их на USB-накопитель. Если все пройдет нормально, вам почти наверняка придется повторить установку — я бы сначала отмонтировал и отключил резервный диск. Вот и все..

Если вы получили ошибки прав доступа или что-то не монтируется, откройте терминал:

sudo -iчтобы получить права root для всего следующего.

Если диски смонтированы, пропустите следующие шаги, чтобыКопирование.

mkdir /media/ubuntu/drive1 /media/ubuntu/drive2- нам нужно создать точки монтирования. Затем нам нужно идентифицировать ваши диски:

dmesg | tailсообщит вам, куда он поместил ваш USB-накопитель — скорее всего, sdb или что-то подобное.

Ваш основной диск должен быть /dev/sda_ ; _ может быть 1, если нет Windows и т. п. Если вы не уверены, запустите fdisk -l /dev/sdawhich, который должен вывести список разделов для вас. Вы, вероятно, можете определить, какой из каталогов является вашим домашним каталогом, по размерам, если это не очевидно - это тот, который нам нужен. fdisk -lбез диска выведет список всех дисков в вашей системе.

Как только вы убедитесь, что у вас есть нужные диски (я буду использовать sda1 для старых файлов, sdb1 для нового USB-накопителя — вы используйте то, что найдете), введите:

mount /dev/sda1 /media/ubuntu/drive1
mount /dev/sdb1 /media/ubuntu/drive2

Копирование:

shopt -s dotglobесли вы хотите сохранить скрытые файлы, например .gnupg/, .mozilla/ - лучше сделать это, чем нет.

cp -R -preserve=all /media/ubuntu/whatever-it-called-your-old-drive/home/yourname/* /media/ubuntu/whatever-it-called-your-USB/ # Это займет некоторое время, но все ваши файлы под вашим старым идентификатором пользователя будут скопированы на резервный диск.

Теперь у нас есть резервная копия, и мы можем приступить к переустановке ОС — сначала отключите и отсоедините USB-накопитель.

Окончательно:

После завершения переустановки у вас будет система с почти пустым домашним каталогом. Просто скопируйте некоторые или все ваши файлы обратно с USB. Если вы используете команду, shopt -s dotglobона также вернет все ваши электронные письма и пароли и т. д.; но может перезаписать некоторые системные файлы, поэтому я всегда делаю (переименованную) копию нового пустого домашнего каталога, просто на всякий случай!

Если при новой установке вам был назначен новый идентификатор пользователя, вы можете обнаружить, что не можете войти в систему, поскольку не являетесь владельцем собственных файлов.

cd /home/
shopt -s dotglob
sudo chown -R you:you you

следует это исправить.

Связанный контент