Рейтинг:0

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

флаг az

У меня есть коробка Ubuntu, которая в настоящее время работает на старом жестком диске емкостью 500 ГБ.

Поскольку я получил твердотельный накопитель на 240 ГБ, а жесткий диск использовался лишь частично (использовано 10%), я решил клонировать жесткий диск на твердотельный накопитель.

Поскольку жесткий диск больше, чем SSD, я дефрагментировал его и изменил размер раздела данных до размера менее 240 ГБ. После этого система продолжает работать и загружается как обычно.

Вот новая геометрия жесткого диска, как сообщает gparted.

Поскольку SSD был на 100% Windows-машине, у него был MBR таблицу разделов, которую я заменил на gpt таблица разделов. Затем я создал два раздела того же размера, что и на жестком диске.

Вот геометрия SDD, как сообщает gparted.

Затем я запустил ПК с помощью другого загрузочного 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 отказывается запускаться?

Fabricio avatar
флаг az
Спасибо @ mook765, но разве dd из /dev/sda1 в /dev/sdd1 не должен копировать загрузочный раздел в том виде, в котором он есть сейчас?
mook765 avatar
флаг cn
MBR — это вообще не раздел, вам нужно установить экземпляр grub в MBR нового диска, чтобы сделать диск загружаемым в устаревшем режиме.
Fabricio avatar
флаг az
Спасибо! Я посмотрю на это.
флаг ar
Отвечает ли это на ваш вопрос? [Grub2 не может видеть клонированную установку Ubuntu] (https://askubuntu.com/questions/97971/grub2-cannot-see-cloned-ubuntu-install)
C.S.Cameron avatar
флаг cn
Когда вы клонируете только раздел с помощью dd, клонируется только раздел. Загрузчик не клонируется. Вы можете клонировать весь диск, а затем обрезать результаты, чтобы поместить их на меньший диск, см.: https://askubuntu.com/a/1300542/43926.
C.S.Cameron avatar
флаг cn
или На данный момент, вероятно, проще всего просто переустановить GRUB. загрузился в режиме BIOS: `sudo mount /dev/sdx3 /mnt` `sudo grub-install --boot-directory=/mnt/boot/dev/sdx`
Fabricio avatar
флаг az
grub-install выдавал мне странную ошибку, поэтому я использовал boot-repair: https://help.ubuntu.com/community/Boot-Repair

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

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