У меня установлен 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, которую я переместил и больше не могу загружаться. Я могу просматривать его и читать файлы из него. Вот скриншот:
Похоже, что Grub ищет Ubuntu не в том месте. Поскольку файлы все еще там, ничего не должно быть стерто. Вам просто нужно починить Grub.
Самый простой способ сделать это - «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 &)
Это также запустит программу после ее установки.
Когда графический интерфейс откроется, нажмите Рекомендуемое восстановление kbd>. Это переустановит загрузчик Grub2 и найдет ваш раздел Linux в новом месте.
В руководстве используются шаги из этого источника . Прочтите его, если хотите больше информации.
В качестве альтернативы здесь описано, как с только для терминала .