Как загрузить новый, клонированный SSD, а не старый, исходный жесткий диск

Недавно я получил новый SSD, и я клонировал свой старый жесткий диск на свой новый SSD.

Мне удалось загрузиться в Ubuntu 16.04 LTS после процесса клонирования, но когда я вернул старый жесткий диск в компьютер, компьютер загружается с использованием старого жесткого диска, а не нового SSD, как и следовало ожидать.

Я использовал загрузку и выбрал мой SSD как мою «ОС для загрузки по умолчанию», и он исправил grub. Теперь, когда я выбираю SSD в обновленном меню grub, он загружается с жесткого диска.

Как это исправить?

Примечания:

I думаю, что это может иметь какое-то отношение к UUID. Мой старый жесткий диск находится в / dev / sda2. В настоящее время у меня установлена ​​Windows 7 и правильно загружается с нового SSD с помощью меню grub и не возникает проблем с Windows.
2
задан 13 May 2018 в 01:08

2 ответа

Возможно, вы правы ... дублируйте UUID.

Вам нужно будет изменить UUID на HDD или SSD и отредактировать свой /etc/fstab.

отключите загрузку жесткого диска на SSD

В terminal ...

отсоедините жесткий диск sudo cp /etc/fstab /etc/fstab.bck # создайте резервную копию этого файла для загрузки SSD изменит UUID=the_old_UUID на /dev/sdaN, где N - номер раздела Ubuntu, для управления монтированием жесткого диска + o # для сохранения возврата возврата # для подтверждения контроля имени файла + x # выйдите из редактора reboot #, чтобы убедиться, что он по-прежнему правильно загружается

Загрузите DVD-диск Ubuntu Live ...

В terminal ...

sudo cp /etc/fstab /etc/fstab.bck # создать резервную копию этого файла sudo uuidgen -t # сгенерировать новую временную UUID загрузку в SSD изменить UUID=the_old_UUID, чтобы прочитать /dev/sdaN, где N - номер раздела Ubuntu, для управления монтированием жесткого диска + o # для сохранения возврата возврата # для подтверждения контроля имени файла + x # для выхода из редактора reboot # для перезагрузки на SSD и подтвердите операцию

Загрузите DVD-диск Ubuntu Live ... T вот небольшая вероятность того, что Ubuntu не будет загружаться здесь из-за изменения UUID, поэтому вам, возможно, придется вручную отредактировать загрузку GRUB.

Если это так, в меню GRUB ...

sudo uuidgen -t # создать новую временную загрузку UUID на SSD нажмите клавишу e, чтобы отредактировать командную строку GRUB reboot #, чтобы убедиться, что он по-прежнему правильно загружается reboot #, чтобы перезагрузить SSD и подтвердить операцию control + x, чтобы продолжить загрузку

Загрузитесь обратно в SSD. ..

В terminal ...

нажмите клавишу e, чтобы отредактировать командную строку GRUB sudo pico /etc/fstab # отредактировать файл control + x для продолжения загрузки sudo update-grub # update grub reboot #, чтобы убедиться, что он по-прежнему правильно загружен

При необходимости установите HDD.

1
ответ дан 17 July 2018 в 14:27

Возможно, вы правы ... дублируйте UUID.

Вам нужно будет изменить UUID на HDD или SSD и отредактировать свой /etc/fstab.

отключите загрузку жесткого диска на SSD

В terminal ...

отсоедините жесткий диск sudo cp /etc/fstab /etc/fstab.bck # создайте резервную копию этого файла для загрузки SSD изменит UUID=the_old_UUID на /dev/sdaN, где N - номер раздела Ubuntu, для управления монтированием жесткого диска + o # для сохранения возврата возврата # для подтверждения контроля имени файла + x # выйдите из редактора reboot #, чтобы убедиться, что он по-прежнему правильно загружается

Загрузите DVD-диск Ubuntu Live ...

В terminal ...

sudo cp /etc/fstab /etc/fstab.bck # создать резервную копию этого файла sudo uuidgen -t # сгенерировать новую временную UUID загрузку в SSD изменить UUID=the_old_UUID, чтобы прочитать /dev/sdaN, где N - номер раздела Ubuntu, для управления монтированием жесткого диска + o # для сохранения возврата возврата # для подтверждения контроля имени файла + x # для выхода из редактора reboot # для перезагрузки на SSD и подтвердите операцию

Загрузите DVD-диск Ubuntu Live ... T вот небольшая вероятность того, что Ubuntu не будет загружаться здесь из-за изменения UUID, поэтому вам, возможно, придется вручную отредактировать загрузку GRUB.

Если это так, в меню GRUB ...

sudo uuidgen -t # создать новую временную загрузку UUID на SSD нажмите клавишу e, чтобы отредактировать командную строку GRUB reboot #, чтобы убедиться, что он по-прежнему правильно загружается reboot #, чтобы перезагрузить SSD и подтвердить операцию control + x, чтобы продолжить загрузку

Загрузитесь обратно в SSD. ..

В terminal ...

нажмите клавишу e, чтобы отредактировать командную строку GRUB sudo pico /etc/fstab # отредактировать файл control + x для продолжения загрузки sudo update-grub # update grub reboot #, чтобы убедиться, что он по-прежнему правильно загружен

При необходимости установите HDD.

1
ответ дан 20 July 2018 в 14:32
  • 1
    Спасибо за ваш ответ, я попробую ответить выше, как только у меня появится доступ к моему устройству. Я сообщу вам результат. – mo mo 14 May 2018 в 09:08
  • 2
    В настоящее время я пытаюсь решить ваше решение, но когда я пытаюсь использовать sudo tune2fs -U new_UUID / dev / sdaN (я изменил new_UUID и sdaN на числа, сгенерированные и мои sdaN), он дал мне «UUID может быть изменен только тогда, когда файловая система размонтирована & Quot. и когда я попытался отключить его, отказался, потому что я запускал ubuntu, который я хотел отключить, поэтому я попытался загрузить с внешней USB-накопитель, у которого был ремонт при загрузке, и я попробовал то же самое в терминале после размонтирования sdaN, у которого был ubuntu on мой SSD, но он не работал, либо он сказал, что должен запустить команду, и когда я отказался, потому что у меня нет разрешения – mo mo 19 May 2018 в 00:15
  • 3
    @momo см. мою обновленную процедуру – heynnema 19 May 2018 в 02:37
  • 4
    Я просто попробовал ваше обновленное решение. В настоящее время я сталкиваюсь с ошибкой при запуске sudo tune2fs -U new_UUID /dev/sdaN, который он вызывает. [D0] Для этой операции требуется только что проверенная файловая система. Пожалуйста, запустите e2fsck -f в файловой системе. Я создал новый UUID, и я заменил new_UUID , а также N Я заменил его на sdaN [ ! d3] число – mo mo 25 May 2018 в 14:25
  • 5
    Я даже пытался сгенерировать новый UUID от Gparted после того, как я загрузился из ubuntu в прямом эфире на USB-накопителе, и он дал мне ту же ошибку, что и выше. Мне пришлось отключить SSD ubuntu, чтобы иметь возможность нажимать на новый UUID от Gparted – mo mo 25 May 2018 в 14:27

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

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