Рейтинг:1

Как указать загрузчику Ubuntu загружаться с другого диска?

флаг cn

Это должен быть простой вопрос. Моя система настроена на двойную загрузку Ubuntu 20.04 и Windows 10. Раньше у меня был только небольшой SSD (256 ГБ), поэтому у меня были только раздел EFI и системный раздел Windows на SSD и раздел Ubuntu на внутреннем жестком диске. Скорость жесткого диска составляет всего 5400 об/мин, а медленное время низкой загрузки было постоянным источником ухудшения.

Я только что купил новый твердотельный накопитель емкостью 2 ТБ и хотел бы, чтобы обе ОС загружались с этого диска. Я скопировал разделы с двух старых дисков на новый диск с помощью Gparted и настроил биос на загрузку с нового диска. Удивительно, но загрузчик на скопированном разделе efi работает и система все еще загружается.Единственная проблема в том, что загружаемый раздел Ubuntu — это копия на старом жестком диске, а не клон, который я сделал на новом SSD.

Gparted показывает раздел efi нового диска, смонтированный как /dev/efi, но раздел Ubuntu со старого жесткого диска по-прежнему установлен в качестве корневого каталога. Как я могу изменить загрузчик для загрузки с нового диска?

флаг cc
Попробуйте запустить sudo update-grub, это должно установить новую установку. Загрузите его и после удаления старого жесткого диска повторно запустите update-grub. Проще, чем редактировать файл grub.cfg, чтобы изменить корень.
oldfred avatar
флаг cn
У вас есть повторяющиеся UUID и GUID (partUUID). Это не разрешено, но часто происходит при клонировании диска без удаления старого диска. Давайте посмотрим подробности, используйте версию ppa с вашим живым установщиком (2-й вариант) или любую рабочую установку, а не Boot-Repair ISO: Скопируйте и вставьте ссылку pastebin на сводный отчет о загрузке (не публикуйте отчет), не запускайте автоматическое исправление до проверки. https://help.ubuntu.com/community/Boot-Repair
Рейтинг:0
флаг cn

Вот как я исправил проблему:

  1. Используя Gparted, назначьте новому разделу Ubuntu другой UUID. После клонирования UUID был фактически одинаковым на обоих разделах. (Спасибо @oldfred за сообщение об этом).

  2. Загрузитесь с флешки Ubuntu, затем установите/запустите восстановление загрузки.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-получить обновление
sudo apt-get install -y boot-repair && boot-repair
  1. Разверните «Дополнительные параметры» и на вкладке «Расположение Grub» выберите файл устройства с новым разделом Ubuntu.

  2. Нажмите «применить» и следуйте инструкциям.

  3. Когда я перезапустился, параметром загрузки по умолчанию в загрузчике Grub был новый раздел. Это по-прежнему дает мне возможность загрузиться со старого диска, что пока нормально. Новая установка загрузилась без проблем, и теперь все работает намного быстрее!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.