У меня есть жесткий диск с Windows 7 двойной загрузки и Ubuntu 16.04 в режиме BIOS. Следующее является представлением расположения раздела:
| boot | Primary | Extended Partition | Recovery |
| | Windows 7| Data1 (ext4) | Data2 (NTFS) | Ubuntu | Swap | |
Я хочу переместить просто раздел Ubuntu в SSD и использовать пространство в жестком диске для большего количества устройства хранения данных. У меня есть таблица разделов GPT в SSD, который является новым. И жесткий диск и SSD могут сосуществовать из-за ультраотсека ThinkPad.
Я прочитал много руководств и затем скопировал раздел Ubuntu в SSD с помощью Clonezilla живой CD, обновил новый fstab (на SSD) и выполнил личинку обновления (оба, когда я был загружен в старую Ubuntu от жесткого диска), и я мог загрузиться в новый раздел (на SSD) из меню личинки. Но когда я удалил старый раздел Ubuntu в жестком диске, личинка дала мне ошибку, не указав "Такого диска". Я думал, возможно, если я могу вручную загрузиться в Ubuntu (на SSD) от спасательного терминала, возможно, я могу выполнить личинку обновления снова и надо надеяться устранить проблему. Но от спасения личинки, если я ls мой диск SSD, это говорит "неизвестную файловую систему".
К счастью, я сделал резервное копирование раздела Ubuntu и восстановил его с clonezilla. После небольшого количества борьбы и выходные, я вернулся к своему исходному состоянию без SSD.
Мой вопрос - то, что точно я делал неправильно и каков на самом деле корректный способ правильно переместить раздел Ubuntu в другой диск, не выполняя новую установку?
Я повторил бы все Ваши шаги, но прежде, чем удалить старый раздел Ubuntu, из новой Ubuntu в SSD, выполниться
sudo grub-install /dev/sdX
Где sdX является названием диска, Вы хотите установить его на.
После удаления старой Ubuntu, update-grub
еще раз удалить его из списка.