Ubuntu, клонированная от жесткого диска до SSD, не загружается

В моем ноутбуке у меня был жесткий диск на 1 ТБ с Windows, и 200 ГБ, присвоенных Ubuntu. Я недавно установил SSD на 250 ГБ на ноутбуке и клонировал раздел Ubuntu к этому SSD. При попытке загрузить SSD Ubuntu, компьютер на самом деле загружается к Ubuntu на жестком диске. Как я заставляю Windows загружаться от жесткого диска, Ubuntu, чтобы загрузиться от SSD и удалить исходный раздел Ubuntu из жесткого диска?

0
задан 24 January 2020 в 05:31

2 ответа

Ваш вопрос не ясен. ЕСЛИ Вы подразумеваете, что у Вас есть жесткий диск на 1 ТБ, это делится в 800G для Windows, и 200G для Ubuntu, и Вы клонировались 200G раздел Ubuntu к 256G SSD, то...

Примечание: порядок, в котором Вы реализуете, будет непосредственно влиять на результат

  • да, Ваш UUID будет тем же, и оба не могут быть соединены одновременно, если Вы ожидаете, что Ubuntu загрузится, где Вы хотите это к
  • можно изменить UUID или на жестком диске или на SSD, при помощи gparted, и Вам, вероятно, придется отредактировать новый UUID в/etc/fstab
  • при удалении раздела Ubuntu на жестком диске преждевременно Вы не можете загружаться вообще, поскольку ядро GRUB установлено там
  • можно использовать sudo update-grub видеть, находит ли это загрузочные системы и на жестком диске и на SSD
  • Вы можете иметь к sudo grub-install на/dev/sdb1 для создания этого загрузочным
  • наконец, необходимо будет использовать gparted изменить размер раздела на SSD
1
ответ дан 30 January 2020 в 23:31

Не знаю, лучший ли вариант, но я сделал следующее:

  1. Сначала изменил UUID клонированного ubuntu
  2. Используя настройщик grub, скопировал сценарий, запускающий исходный ubuntu, и вставил его в клонированный сценарий ubuntu, изменив UUID

. Наконец, это сработало.

0
ответ дан 31 January 2020 в 15:40

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

Похожие вопросы: