Я только что получил свой 120 Гб SSD и решил переместить корневой раздел Mint 17.3 Cinnamon из
sdb3
на старом жестком диске на новый SSD.Поскольку подобные вопросы возникают довольно часто, я задокументировал порядок.
Примечание: позже я перенёс мой корневой раздел Linux Mint 18 в том же порядке. Оба отлично работают.
Переезд LM17.3 Cinnamon из
sdb3
в sdc2
на новом диске (SSD):Загрузите LIVE Mint DVD или USB.
Открыть GParted.
Сделайте таблицу разделов GPT на новом диске: Device menu > New Partition Table > GPT > APPLY
Примечание: вам не обязательно создавать таблицу разделов GPT. Вы можете сделать таблицу разделов msdos.
Щелкните правой кнопкой мыши на нераспределенном пространстве > New Partition > 1MB > unformatted > APPLY
Щелкните правой кнопкой мыши на новом разделе 1MB > Manage Flags > bios_grub > APPLY
Подробные сведения о выполнении этих шагов приведены в этом руководстве. [добавить ссылку]
Если вы создаете раздел подкачки, он должен быть на большом жестком диске, а не на SSD. Я не использую раздел подкачки, потому что у меня 8 ГБ оперативной памяти, и я устанавливаю программу swapspace.
После того, как Таблица разделов и первый раздел (bios_grub) созданы, в соответствии с учебником, вы можете скопировать корневой раздел Mint.
В программе gparted, щелкните правой кнопкой мыши на исходном корневом разделе > Copy
Щелкните правой кнопкой мыши на нераспределенном пространстве нового SSD > Paste
Копирование 30gb корневого раздела заняло 3 минуты, 12 секунд.
Откройте терминал и выполните команду
sudo blkid
для определения номеров UUID.Вы увидите, что исходный раздел и новая копия имеют один и тот же UUID. Это не очень хорошая ситуация, которую нужно исправить перед перезагрузкой.
Щелкните правой кнопкой мыши на новый раздел > New UUID > APPLY
Что-бы создать метку раздела, щёлкните правой кнопкой мыши на новом разделе > Label File System > LM17.3Cinn (or any Label you like) > APPLY
Закройте GParted и вернитесь к терминалу.
Мой новый корневой раздел, который я использую в качестве примера, отображается как
/dev/sdc2
. Скорее всего, вам придется изменить это в соответствии с вашей конфигурацией.Примонтировать новый корневой раздел в
/mnt
:Код: Выделить всё
sudo mount /dev/sdc2 /mnt
sudo blkid
, чтобы определить UUID для нового раздела.Отредактируйте
/etc/fstab
с помощью gedit или xed, чтобы подставить новый UUID раздела /
.Код: Выделить всё
gksudo xed /mnt/etc/fstab
Код: Выделить всё
# new / cloned to /dev/sdc2
UUID=a09ad702-6248-41ac-a5c6-af105bb55de9 / ext4 errors=remount-ro 0 1
swap
или /home
или раздел /Data
Не используйте тот же раздел
/home
на 2 разных ОС !Теперь вы готовы исправить initramfs и установить Grub.
Закройте редактор и вернитесь к терминалу. Введите все эти команды:
Код: Выделить всё
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
update-initramfs -u
Код: Выделить всё
grub-install --recheck /dev/sdc
update-grub
CTRL-D для закрытия терминала
Все готово!
При перезагрузке может потребоваться сделать новый диск (в моем случае SSD) первым в порядке загрузки.
Источник