Это - вопрос о системе двойной загрузки с Windows 10 и и Ubuntu 18.04. Двойная загрузка была установкой с wubiuefi.
Я клонировал загрузочный диск к новому диску и затем заменил его новым диском. Ubuntu прекратила загружаться после этого. Я хотел бы вернуть его на ходу.
Когда я загружаю свой ПК, я получаю меню личинки с 4 опциями:
Если я выбираю опции Ubuntu, я получаю следующий текст:
Booting a command list
error: no such device: B0ACCB58ACCB17AC
Press any key to continue..
При нажатии любых ключевых зависаний системы.
Если я выбираю опцию Windows, я добираюсь:
error: no such device: 62A5-4B98.
error: file `/EFI/Microsoft/Boot/bootmgfw.efi' not found.
Press any key to continue...
Я все еще могу войти в систему окон, если во время начальной загрузки обрабатывают, я выбираю Параметры загрузки BIOS. Когда я делаю я вижу меню:
Если я выбираю P0, опция P1 или P2, я получаю сообщение о недостающей загрузочной записи. Если я выбираю Xubuntu, я добираюсь до меню личинки, которое я описал выше. Если я выбираю Windows Boot Manager I, может успешно загрузиться к окнам.
Вот то, что я вижу если выбор e
на строке Ubunutu в личинке:
setparams 'Ubuntu'
gfxmode $linux_gfx_mode
insmod gzio
insmod ntfs
set root='hd1,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt4 --hint-efi=hd1,gpt4 --hint-baremetal=ahci1,gpt4 B0ACCB58ACCB17AC
else
search --no-floppy --fs-uuid --set=root B0ACCB58ACCB17AC
fi
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-4.15.0-39-generic root=UUID=B0ACCB58ACCB17AC loop=/ubuntu/disks/root.disk ro rootflags=sync quiet splash $vt_handoff
initrd /boot/initrd.img-4.15.0-39-generic
Как я могу зафиксировать свою личинку так, чтобы я мог загрузиться к Windows и Linux через личинку снова?
Примечание: все вышеупомянутое я ввел вручную (никакая вставка копии с экрана начальной загрузки), таким образом, мои извинения за любые опечатки
Ваша проблема состоит в том, что файловая система, которую изменили значения UUID после клонирования диска, в частности, была двумя изменениями, которые влияют на Вас, файловая система окон UUID и человечность один. Большая часть информации, что необходимо зафиксировать его, содержится в этом полезном вопросе, однако давайте изложим в деталях недостающие детали.
Когда Вы загружаетесь, и подарен экран личинки, перейдите в "Усовершенствованный..." и выберите режим восстановления. После того как процесс начальной загрузки закончился, выбирают корневую оболочку. Ваша цель состоит в том, чтобы узнать новые значения для нового того окон, которое раньше было 62A5-4B98
и для нового того Linux, который раньше был B0ACCB58ACCB17AC
.
Однажды в корневой оболочке используют следующие две команды:
fdsik -l
blkid
Первый покажет Вам существующие разделы, необходимо искать тот, который имеет описание "Системы EFI" или подобный. Это - раздел, из которого Вы ищете в выводе blkid
. Это даст Вам UUID для окон. Обратите внимание, что в зависимости от Вашей конфигурации у Вас мог бы быть больше чем один такой раздел. Не зная больше я не могу сказать Вам, какой выбрать, возможный Вы знаете то, что Ваши содержавшие диски и должен смочь сказать, который другие, которые Вы могли бы иметь на своем ПК, не важны. UUID будет иметь знакомым XXXX-XXXX
формат, таким образом, должно быть легко определить.
Точно так же необходимо узнать, какой раздел используется для начальной загрузки в Linux. Я предполагаю, что это шло бы если остающееся однажды на том же диске. Лучший способ узнать, который, к временному файлу, вставляют Ваш старый дисковод (удостоверьтесь, что выключили свой ПК прежде, чем сделать это) и выполнить blkid на этом. Это должно показать Вам B0ACCB58ACCB17AC
на одном из разделов, и необходимо смочь вывести, какой на новом диске соответствуют этому. Это - немного неточной науки, но очень трудно дать точные инструкции, не видя все это на экране.
Перезагрузите снова и в нажатии меню личинки e
на строке "Ubuntu". Замена B0ACCB58ACCB17AC
со значением Вы нашли для каждого возникновения и нажатия F10
продолжать загружаться.
Начальная загрузка собирается перестать работать, хотя, так как Вы использовали wubiuefi и потребность смонтировать Ваш диск окон для загрузки Linux один. В Ctrl-Alt-F2
терминал необходимо видеть подсказку для нажатия Enter для заскакивания в сессию восстановления.Сделайте это.Править /etc/fstab
и замена 62A5-4B98
с новым значением Вы нашли. Сохраните, перезагрузите, пройдите ту же последовательность замены B0ACCB58ACCB17AC
снова и теперь необходимо наконец удаться загружаться в Linux.
После того как Вы зарегистрированы редактирование /boot/grub/grub.cfg
и найдите/замените все B0ACCB58ACCB17AC
и все 62A5-4B98
на их новых соответствующих значениях. Сохраните и работайте update-grub
.
Теперь необходимо смочь войти или в Windows или в Linux с помощью меню личинки.