Gparted перенес раздел Linux - больше не загружается

У меня установлен MacBook Pro с Mac OSX и Ubuntu 12.04. Я хотел изменить размер своего раздела Ubuntu, поэтому я загрузился на 10.04 liveCD и использовал GParted для "перемещения / изменения размера" моего раздела Ubuntu.

К сожалению, я думаю, что по умолчанию GParted перемещает его на 1000 МБ вправо (то есть добавляет 1000 МБ нераспределенного пространства влево и перемещает раздел вправо), чего я не осознавал до тех пор, пока не начал процесс.

В дополнение к этому я уменьшил его размер на ~10 ГБ (9,77 ГБ на скриншоте) справа и добавил раздел ext3 в это нераспределенное пространство (я пытаюсь сделать Linux From Scratch)

Как я могу восстановить свою систему, чтобы я мог загрузить свою систему Ubuntu 12.04? Возможно, это как-то связано с Grub? Я использую rEFIt Boot Manager, поэтому каждый раз при загрузке у меня есть возможность загружать либо OSX, либо Linux. Я уже прошел через возможность синхронизации / обновления MBR в rEFIt.

Вот скриншот GParted из моего livecd, загруженного после переезда:

введите описание изображения здесь

Что-то очень удачное, однако, это то, что в File Browser, на левой панели, я могу смонтировать "132 ГБ файловую систему", которая является моей файловой системой 12.04, которую я переместил и больше не могу загружаться. Я могу просматривать его и читать файлы из него. Вот скриншот:

введите описание изображения здесь

1 ответ

Решение

Похоже, что Grub ищет Ubuntu не в том месте. Поскольку файлы все еще там, ничего не должно быть стерто. Вам просто нужно починить Grub.

Исправление Grub с Boot Repair

Самый простой способ сделать это с помощью "Boot Repair"

Сначала загрузитесь в live CD. Затем установите "Boot Repair" сам.

Введите эти команды, если вы запускаете Ubuntu 12.04

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Для Ubuntu 14.04

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

И для Ubuntu 14.10

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/utopic/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-utopic.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Это также запустит программу после ее установки.

Когда GUI откроется, нажмите на Рекомендованное восстановление. Это переустановит загрузчик Grub2 и найдет ваш раздел Linux в новом месте.

Руководство использует шаги из этого источника. Прочтите его, если хотите больше информации.

В качестве альтернативы здесь, как только с терминалом.

Другие вопросы по тегам