У меня есть коробка Ubuntu, которая в настоящее время работает на старом жестком диске емкостью 500 ГБ.
Поскольку я получил твердотельный накопитель на 240 ГБ, а жесткий диск использовался лишь частично (использовано 10%), я решил клонировать жесткий диск на твердотельный накопитель.
Поскольку жесткий диск больше, чем SSD, я дефрагментировал его и изменил размер раздела данных до размера менее 240 ГБ. После этого система продолжает работать и загружается как обычно.
Поскольку SSD был на 100% Windows-машине, у него был MBR
таблицу разделов, которую я заменил на gpt
таблица разделов. Затем я создал два раздела того же размера, что и на жестком диске.
Затем я запустил ПК с помощью другого загрузочного USB-накопителя Ubuntu и выдал эти два дд
команды:
sudo dd if=/dev/sda1 of=/dev/sdd1 status=progress
sudo dd if=/dev/sda2 of=/dev/sdd2 status=progress
Все прошло нормально, без ошибок, но в конце ПК отказывается загружаться с SDD.
Раздел /dev/sdd2, кажется, был правильно клонирован, так как я могу смонтировать его при загрузке с /dev/sda или с загрузочного USB. Но я заметил, что используемое пространство в /dev/sda2 больше, чем используемое пространство в /dev/sdd2. Я подозреваю, что это связано с любыми временными файлами и устройствами, полученными в результате загрузки с него.
Я попытался загрузиться с SSD без каких-либо других подключенных дисков, но все, что я получаю, это то, что при загрузке ПК он переходит прямо в меню BIOS/EFI.
Есть идеи, почему мой SSD отказывается запускаться?