LINUX.ORG.RU

Не хочет грузиться с клонированного диска

 , ,


0

2

склонировал с помощью док-станции диск с обычного hdd на ssd, получил точную копию, со всеми разделами и uuid, но с клона убунту грузиться не хочет, вылетает grub rescue>, ищет normal.mod в i386-pc, вместо x86_64-efi, т.е. грузится в legacy mode вместо efi, если в биосе отключить legacy, то выдаёт, что нет загрузочного раздела, что может быть и как лечить?
ubuntu 22.04, ноут hp не сильно новый, года 3-4

★★

Последнее исправление: MaR (всего исправлений: 1)
Ответ на: комментарий от targitaj

Кек. А у меня ubuntu нормально запускается после клонирования, а вот дебиан - вообще никак. Но у меня и хост и виртуалки на uefi

может ubuntu установлена как legacy, а debian как efi?

MaR ★★
() автор топика

то выдаёт, что нет загрузочного раздела

Подключить диск к работающей системе и смотреть, что там с разделами.

вылетает grub rescue>

А тот диск, с которого клонировали грузится в legacy mode?

У вас размеры дисков точно совпадали, байт в байт? Может ssd чуть меньше или больше, копия GPT ведь хранится в конце диска, она у ssd точно есть в нужном месте? Может вам bios не хочет видеть вашу GPT таблицу разделов, а в MBR нет Efi boot-раздела.

mky ★★★★★
()
Ответ на: комментарий от mky

Подключить диск к работающей системе и смотреть, что там с разделами.

точная копия, оба диска одинакового размера, всё полностью совпадает, таблица разделов на месте, но hdd грузится в efi, а ssd только legacy

MaR ★★
() автор топика
Ответ на: комментарий от MaR

На первый вопрос не отвечаете, темните. Непонятно откуда у вас вобще взялся grub в MBR и почему он битый, что вываливается в rescue mode.

таблица разделов на месте

Чем проверяли?

Когда клонировали, efi раздел не был смонтирован? А то может там «dirty bit» установлен.

И первый вопрос в этой теме. Вы SSD втыкаете в тот разъём (порт, где HDD был. Убунта ведь записывает grub в EFI/ubuntu/grubx64.efi и создаёт запись в efivars. Можете попробовать на SSD скропировать этот файл в EFI/Boot/bootx64.efi

mky ★★★★★
()
  1. Речь идёт про один и тот же компьютер?
  2. Просто хотели заменить HDD на SSD, именно заменить, а не добавить?

grub rescue>

  1. Далее нужно смотреть предметно, для этого приведите вывод в консоли восстановления GRUB команд:

3.1. ls для общего списка дисков видимых в GRUB;

3.2. Потом ls (...)/ каждого из обнаруженных дисков, чтобы проверить что именно лежит на каждом из дисков (на случай если их нумерация изменилась);

3.3. И вывод команды set, чтобы посмотреть где GRUB ищет свою конфигурацию (на случай если имя диска изменилось, всё таки был HDD, а стал SSD).

raspopov
()