Рейтинг:0

«загрузочное устройство не найдено» после ручного изменения grub.cfg для двойной загрузки

флаг cn

Я попытался выполнить двойную загрузку с Ubuntu, для этого я отредактировал Grub.cfg файл только что я добавил Этот код я написал там в файле Grub cfg

После этого я перезагрузил свой ноутбук и получил такую ​​​​ошибку, как: Теперь окно ноутбука выглядит так

Пожалуйста, помогите мне решить проблему

Matthias Lenmher avatar
флаг nl
Добро пожаловать! не могли бы вы указать, какую версию / дистрибутив вы используете в своем вопросе, пожалуйста? какой конфиг вы установили в устройствах sda/sdb? GPT? МБР?.
Sanjeev Maurya avatar
флаг cn
@matthias lenmher Я использовал Ubuntu 21.04
oldfred avatar
флаг cn
Система UEFI или BIOS? Вы разместили старую загрузочную строфу BIOS/MBR(msdos). Новые системы поддерживают UEFI, так как Microsoft требует от поставщиков установки в режиме загрузки UEFI на диски с разделами gpt с 2012 года. Затем Ubuntu необходимо установить в режиме UEFI. Обычно вы не редактируете grub.cfg, а редактируете 40_custom.
Sanjeev Maurya avatar
флаг cn
@oldfred моя система - UEFI, я на самом деле смотрю видео с YouTube о том, как мне установить окно без каких-либо внешних носителей, поэтому я сделал другой раздел NTFS, в котором был извлечен файл iso (окно 10), а затем я отредактировал grub .cgf, после этого, когда я перезапустил, он показывает, как я писал выше. Ссылка на это видео:. «https://youtu.be/1Y4JXv9r5Ug»
oldfred avatar
флаг cn
Я не смотрю видео. Но Windows загружается только в режиме загрузки UEFI с дисков с разделами gpt и только в режиме BIOS с дисков с разделами MBR. И если BIOS/MBR, загрузочный раздел должен быть основным разделом с загрузочным флагом. Как вы загружаете установочный носитель UEFI или BIOS, так он и устанавливается, и почти все системы теперь должны быть UEFI (по крайней мере, с 2012 года).
Рейтинг:0
флаг eg

Мой выглядит так:

menuentry "Windows 10" --class windows --class os $menuentry_id_option 'osprober-efi-F024-2799' {
    insmod part_gpt
    инсмод жир
    если [x$feature_platform_search_hint = xy]; тогда
      поиск --no-floppy --fs-uuid --set=root F024-2799
    еще
      поиск --no-floppy --fs-uuid --set=root F024-2799
    фи
    цепной загрузчик /EFI/Microsoft/Boot/bootmgfw.efi
}

и это работает. Итак, это для установки на основе GPT. Если ваша установка также GPT, я бы посоветовал вам изменить файл конфигурации. (Конечно, номер корневого uuid вы должны изменить в своем номере. Для этого см. запись «01 Header» или «10_Linux_Proxy» в конфигурационном файле.) Вам нужно будет сделать это с привилегиями root , иначе вы не сможете изменить файл ( он доступен только для чтения для обычного пользователя и для чтения / записи для root ) Но это вы, вероятно, знали, потому что изменили свой файл.

Sanjeev Maurya avatar
флаг cn
да, это я знаю, но не могу получить доступ после того, как окно просто показывает, чтобы проверить память и т. д.
Joepie Es avatar
флаг eg
Загрузите его с USB-накопителя, а затем измените файл. Если это не поможет, переустановите Grub2.

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

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