Я знаю, что clonezilla будет работать, если я перемещаюсь на чистый диск, но это НЕ то, что я хочу сделать.
Причина, по которой у меня возникла проблема, проста: Я установил Ubuntu и сказал ему "Установить рядом с окнами", чтобы сделать мою жизнь быстрее. На самом деле он проигнорировал все 50 ГБ нераспределенного пространства на диске 1 и вместо этого установил Ubuntu на диск 2:
Я имею в виду, я даже не буду разглагольствовать об этом. Я просто очень расстроен, потому что мне нужны обе системы на одном диске, а переустановка займет много времени, так как я уже потратил несколько часов на настройку, все программы, все.
есть идеи?
Возможно, есть выход, но он требует небольшой работы. Итак, что мы будем делать? сначала мы копируем систему на новое место. Затем мы должны внести некоторые изменения в скопированный fstab, чтобы представить новое местоположение корневого раздела, и мы будем chroot в скопированную систему, чтобы настроить загрузочные файлы.
Предварительные требования:
sudo mount / dev / sda6 / mnt
- это может имеют другой номер в конце, но gparted сообщит вам ls -la / dev / disk / by-uuid /
и запишите его Скопируйте файлы
скопируйте содержимое вашего текущего /
в новый раздел с помощью:
sudo rsync -aAXv / --exclude = {"/ dev / *", "/ proc / * "," / sys / * "," / tmp / * "," / run / * "," / mnt / * "," / media / * "," / lost + found "} / mnt
Внесите необходимые исправления
sudo nano / mnt / etc / fstab
и замените uuid в записи на /
; после этого он должен выглядеть так: UUID = {UUID-of-the-new-partition} / ext4 errors = remount-ro 0 1
для каталога в / dev / dev / pts / proc / sys / run; выполните sudo mount --bind $ dir / mnt $ dir; done
sudo umount / dev / sda1 && sudo mount / dev / sda1 / mnt / boot / efi
sudo chroot / mnt / bin / bash
sudo update-grub
exit
, чтобы выйти из chroot Завершение
Теперь вы можете у вас есть две записи для ubuntu в вашем grub, поэтому вам, возможно, придется попробовать их, чтобы увидеть, какая из них представляет систему в новом месте.Если он загрузился нормально и вы проверили, что все работает, как задумано, вы можете удалить старый раздел ubuntu в gparted и снова запустить sudo update-grub
, так что останется только один ubuntu.
надеюсь, что это помогло