# |
|
Темы: 4 Сообщения: 9 Участник с: 07 августа 2023 |
Всем ку!!! помогите, пожалуйста, поставил дуалбут, а граб Винду не видит…
перепробовал эти гайды: https://lumpics.ru/grub-does-not-see-windows-10/ https://askubuntu.com/questions/216215/invalid-efi-file-path и вроде в меню винда появляется, но либо не грузит, либо пишет «Invalid EFI file path» помогите, прошу… |
vasek |
# (отредактировано 1 год, 8 месяцев назад) |
Темы: 47 Сообщения: 11916 Участник с: 17 февраля 2013 |
Информации мало, гадать никто не будет … Для начала посмотри этот топик — возможно причина и в os-prober Ошибки не исчезают с опытом — они просто умнеют |
arruka |
# |
Темы: 4 Сообщения: 9 Участник с: 07 августа 2023 |
решение через os-prober тоже пробовал, но ничего не получилось т_т весь интернет перерыл — ничего не помогает _( однако!!! |
zotkindm |
# |
Темы: 73 Сообщения: 590 Участник с: 21 мая 2014 |
У всех работает у одного тебя нет. EFI раздел монтировал? |
Natrio |
# |
Темы: 48 Сообщения: 4771 Участник с: 08 января 2011 |
Для начала надо неплохо было бы выяснить, что за Windows, и загружается ли она из BIOS/UEFI (и жива ли вообще). Видно ли там в вариантах загрузки «Windows boot manager»? Видно ли grub, arch или что-то в этом духе? В каком режиме (BIOS/UEFI) запускается GRUB? Чтобы запустить загрузчик Windows из GRUB, они должны быть одинакового типа (BIOS-BIOS или UEFI-UEFI). |
kononow |
# |
Темы: 0 Сообщения: 2 Участник с: 23 января 2022 |
До того как в вики появилось я с этим столкнулся: |
acid_raccoon |
# |
Темы: 10 Сообщения: 111 Участник с: 08 мая 2020 |
Всем привет. Извините что немного не по теме. У кого dualboot win10 и arch в uefi режиме. Поделитесь примером menuentry для win10 из grub.cfg которая создана командой # grub-mkconfig -o /boot/grub/grub.cfg. Спасибо. «Load universe into cannon. Aim at brain. Fire.» © |
RusWolf |
# |
Темы: 11 Сообщения: 2867 Участник с: 16 июля 2016 |
https://t.me/arch_linuxru |
acid_raccoon |
# (отредактировано 1 год, 8 месяцев назад) |
Темы: 10 Сообщения: 111 Участник с: 08 мая 2020 |
Судя по этой строчке у тебя общий esp раздел для win и linux, и оба загрузчика находятся на нём. А как chainloader должен выглядеть если win на отдельном диске, со своим esp и bootmgfw.efi не нём. Если записываю так:
получаю:
«Load universe into cannon. Aim at brain. Fire.» © |
RusWolf |
# (отредактировано 1 год, 8 месяцев назад) |
Темы: 11 Сообщения: 2867 Участник с: 16 июля 2016 |
Нет. На разных дисках.
Так же:
У тебя ESP раздел, совсем не на третьем разделе, из вывода твоего lsblk -lf. https://t.me/arch_linuxru |
Linux roman 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21.3
Release: 21.3
Codename: virginia
NAME="Linux Mint"
VERSION="21.3 (Virginia)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 21.3"
VERSION_ID="21.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=virginia
UBUNTU_CODENAME=jammy
drwxr-xr-x 6 root root 0 мая 20 20:00 /sys/firmware/efi
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 50M 0 part
├─sda2 8:2 0 367,5G 0 part
├─sda3 8:3 0 520M 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 513M 0 part /boot/efi
└─sda6 8:6 0 97,2G 0 part /
sr0 11:0 1 1024M 0 rom
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 ntfs Зарезервировано системой D07C1DB37C1D9576
├─sda2 ntfs 02A825CFA825C251
├─sda3 ntfs E06E1FE76E1FB56E
├─sda4
├─sda5 vfat FAT32 FADD-602A 505,9M 1% /boot/efi
└─sda6 ext4 1.0 8bc63f27-cd5c-4814-8ab8-d2bf8d833168 65,7G 26% /
sr0
Диск /dev/sda: 465,76 GiB, 500107862016 байт, 976773168 секторов
Disk model: CT500MX500SSD1
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x80b7a497
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2048 104447 102400 50M 7 HPFS/NTFS/exFAT
/dev/sda2 104448 770903343 770798896 367,5G 7 HPFS/NTFS/exFAT
/dev/sda3 975704064 976769023 1064960 520M 27 Скрытый NTFS WinRE
/dev/sda4 770904062 975704063 204800002 97,7G 5 Расширенный
/dev/sda5 * 770904064 771954687 1050624 513M ef EFI (FAT-12/16/32)
/dev/sda6 771956736 975704063 203747328 97,2G 83 Linux
Раздел 4 начинается не на границе физического сектора.
Элементы таблицы разделов упорядочены не так, как на диске.
BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 0019,000C,0006,0007,0008,0009,000A,000B,000D,000E,000F,0010,0011,0012,0013
Boot0000 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0002 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0003 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0004 ME Configuration Menu FvFile(82988420-7467-4490-9059-feb448dd1963)
Boot0005 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0006* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0007* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0008* ATAPI CD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35401)
Boot0009* ATA HDD2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot000A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot000B* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot000C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot000D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot000E* ATAPI CD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35403)
Boot000F* ATAPI CD2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35404)
Boot0010 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0011* ATA HDD3 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f603)
Boot0012* ATA HDD4 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot0013 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0014* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0015* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0016* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0017* ATAPI CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0018* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0019* ubuntu HD(4,MBR,0x80b7a497,0x2df30ffe,0xc350002)/HD(1,MBR,0x0,0x2df31000,0x100800)/File(\EFI\ubuntu\shimx64.efi)
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Разработка собственного фреймворка для тестирования в C#
UnmanagedCoder 04.05.2025
C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .
Распределенная трассировка в Java с помощью OpenTelemetry
Javaican 04.05.2025
Микросервисная архитектура стала краеугольным камнем современной разработки, но вместе с ней пришла и головная боль, знакомая многим — отслеживание прохождения запросов через лабиринт взаимосвязанных. . .
Шаблоны обнаружения сервисов в Kubernetes
Mr. Docker 04.05.2025
Современные Kubernetes-инфраструктуры сталкиваются с серьёзными вызовами. Развертывание в нескольких регионах и облаках одновременно, необходимость обеспечения низкой задержки для глобально. . .
Создаем SPA на C# и Blazor
stackOverflow 04.05.2025
Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . .
Реализация шаблонов проектирования GoF на C++
NullReferenced 04.05.2025
«Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . .
C# и сети: Сокеты, gRPC и SignalR
UnmanagedCoder 04.05.2025
Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В . NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом. . .
Создание микросервисов с Domain-Driven Design
ArchitectMsa 04.05.2025
Архитектура микросервисов за последние годы превратилась в мощный архитектурный подход, который позволяет разрабатывать гибкие, масштабируемые и устойчивые системы. А если добавить сюда ещё и. . .
Многопоточность в C++: Современные техники C++26
bytestream 04.05.2025
C++ долго жил по принципу «один поток — одна задача» — как старательный солдатик, выполняющий команды одну за другой. В то время, когда процессоры уже обзавелись несколькими ядрами, этот подход стал. . .
Продвинутые List Comprehension в Python
py-thonny 04.05.2025
Когда я впервые столкнулся с list comprehension в Python, это было похоже на открытие тайной комнаты в знакомом доме. Вроде бы обычный цикл, но настолько элегантный, что заставляет переосмыслить. . .
Confluent Kafka Go и потоковые приложения в реальном времени на Golang
golander 03.05.2025
Мир обработки данных перевернулся, когда в 2011 году LinkedIn открыл исходный код Kafka – распределённой системы передачи сообщений, разработанной для внутренних нужд компании. Изначально Кафка. . .
- Печать
Страницы: [1] Вниз
Тема: grub-efi, Windows loader (Invalid EFI file path) (Прочитано 8429 раз)
0 Пользователей и 1 Гость просматривают эту тему.
ValerynN
Имею два носителя, на одном Windows, на другом Ubuntu. Материнская плата ASUS UEFI.
Grub установлен в efi раздел.
Ubuntu прекрасно запускается у меня. Windows же находится на отдельном носителе, по этому его груб никак не затронул. НО!
Надоело мне жать F8 при запуске компьютера, хочу через Grub заходить в Windows. Зашел линукс, прописал update-grub, путь для (Windows Loader) вроде бы стал верный. Пытаюсь запустить — ошибка «Invalid EFI file path».
Погуглил, нашел такую статью. Но я так не понял, где лежит тот самый «EFI Загрузчик Windows».
Вообщем обращаюсь к вам товарищи, можно как то решить данную проблему? Есть проверенный рецет?
AnrDaemon
Не путайте GRUB и UEFI.
В машинах с UEFI BIOS выбором операционной системы для загрузки занимается UEFI BIOS. Не GRUB.
B вы так и не сказали нам, какая у вас Windows стоит.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…
ValerynN
Тогда такой вопрос: Зачем нужен вообще груб и Windows Loader?
Операционная система Windows 7
AnrDaemon
Какая Windows 7?… Что из вас всё клещами тянуть надо?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…
ValerynN
Какая Windows 7?… Что из вас всё клещами тянуть надо?
Мне казалось, что Windows Loader у всего семейства Win7 одинаковое =/.
Windows 7 Ultimate x64, полностью обновленная.
AnrDaemon
У 32-bit нет EFI загрузчика. К моему большому сожалению…
Загрузиться с установочного диска Win7 и восстановить загрузчик пробовали?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…
ValerynN
У 32-bit нет EFI загрузчика. К моему большому сожалению…
Загрузиться с установочного диска Win7 и восстановить загрузчик пробовали?
Боже, прочитайте первый пост.
Ubuntu прекрасно запускается у меня. Windows же находится на отдельном носителе, по этому его груб никак не затронул. НО!
У меня Windows загружается. Ubuntu — Тоже загружается. Ubuntu и Windows — на абсолютно разных носителях стоят. Я же хочу, добавить в grub строчку для Windows Loader, что бы мог спокойно из под груб переключаться на windows, а не жать F8 при запуске компьютера.
Пользователь решил продолжить мысль 17 Сентября 2013, 06:00:31:
Вот я прописал update-grub:
Генерируется grub.cfg …
Найден образ linux: /boot/vmlinuz-3.8.0-30-generic
Найден образ initrd: /boot/initrd.img-3.8.0-30-generic
Найден образ linux: /boot/vmlinuz-3.8.0-19-generic
Найден образ initrd: /boot/initrd.img-3.8.0-19-generic
Найден MS-DOS 5.x/6.x/Win3.1 на /dev/sda1
Найден Windows 7 (loader) на /dev/sdb1
Adding boot menu entry for EFI firmware configuration
завершено
sdb1 — это мой SSD с Windows
« Последнее редактирование: 17 Сентября 2013, 06:00:31 от ValerynN »
Jone
По-моему, там все можно установить, без всяких EFI-загрузчиков. По крайней мере, я так делал, стоит Debian и Windows 7.
ValerynN
По-моему, там все можно установить, без всяких EFI-загрузчиков. По крайней мере, я так делал, стоит Debian и Windows 7.
Не смотря на то, что в биосе UEFI, я поставил в boot разделе «Othe OS» — UEFI напрочь отказывается запускать носители без EFI. Например флешку с live образом он отказывается без UEFI режима кушать. Материнка p8z77-lx. Биос UEFI прошивал — возможности ТУПО отрубить секьюрити бут — нету.
У меня с установкой Windows проблемы тоже были. Не хотела семерка SP1 ставиться в диск с разметкой GPT. Хотя обчная, НЕ SP — вставала. Тоже танцевал.
Пользователь решил продолжить мысль 17 Сентября 2013, 06:13:57:
Но сейчас — у меня все работает, прекрасно все работает и для идеала не хватает возможности, запускать Windows из под Grub
Jone
ValerynN,
тогда не знаю, у меня все наоборот. С этим EFI вообще ничего не запускалось.
AnrDaemon
У 32-bit нет EFI загрузчика. К моему большому сожалению…
Загрузиться с установочного диска Win7 и восстановить загрузчик пробовали?Боже, прочитайте первый пост.
Ubuntu прекрасно запускается у меня. Windows же находится на отдельном носителе, по этому его груб никак не затронул. НО!
У меня Windows загружается. Ubuntu — Тоже загружается. Ubuntu и Windows — на абсолютно разных носителях стоят.
А теперь вы прочитайте мой первый пост… В компьютерах с UEFI выбором операционной системы для загрузки занимается сам BIOS. GRUB тут не при чём.
Пользователь решил продолжить мысль 17 Сентября 2013, 17:26:21:
По-моему, там все можно установить, без всяких EFI-загрузчиков. По крайней мере, я так делал, стоит Debian и Windows 7.
По-моему вы оффтопите.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…
ValerynN
В компьютерах с UEFI выбором операционной системы для загрузки занимается сам BIOS. GRUB тут не при чём.
Эм… Я чего то не понимаю. Когда запускается ПК. Появляется Grub с выбором, операционной системы. Сам груб находтся на разделе fat32 с меткой efi.
Еще, вяснилось, что Windows устанавливался не в режиме EFI. Он же с разметкой GPT ставиться не хотел, пришлось mrb делать, а mrb не работает в efi
« Последнее редактирование: 18 Сентября 2013, 08:10:45 от ValerynN »
- Печать
Страницы: [1] Вверх
На ssd стояла windows 10.
Разбил hdd под установку linux mint, но после его установки загружалась только windows 10. Решил это чистой установкой Linux, установщик разбил диск как ему надо. Как итог linux грузится, windows 10 — нет, и кроме того не могу войти в настройки bios: меню загрузки там пустое, bios setup не открывается.
В меню загрузки grub есть только linux.
Есть ли способ добавить windows в меню загрузчика grub, как убедиться, что она сможет запуститься, и это не убьет работающий Linux?
Grub выглядит так:
По команде lsblk результат такой:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 465,3G 0 part /
sdb 8:16 0 118G 0 disk
├─sdb1 8:17 0 117,2G 0 part
└─sdb2 8:18 0 790M 0 part
Для диска, на котором лежит windows: blkid /dev/sdb1
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 245839254 245837207 117,2G 7 HPFS/NTFS/exFAT
/dev/sdb2 245839872 247457791 1617920 790M 27 Hidden NTFS WinRE
blkid /dev/sdb1. Странный лейбл раздела с windows 10. Критично ли это?
/dev/sdb1: LABEL="M-PM-^TM-PM-8M-QM-^AM-PM-:" UUID="2EE6EE17E6EDDF59" TYPE="ntfs" PARTUUID="d7209484-01"
upd
Добавил руками пункт загрузки в grub как написано в статье.
menuentry "Windows 10" {
insmod ntfs
set root='(hd1,1)'
search --no-floppy --fs-uuid --set 2EE6EE17E6EDDF59
chainloader +1
}
При выборе — error: invalid EFI file path.
ps. Если бы была возможность зайти в bios, с удовольствием бы снес все и накатил заново винду (или восстановил с загрузочной флешки). С проблемой столкнулся не впервые, но в прошлый раз пришлось прибегнуть к прошивке bios на программаторе. Хотелось бы обойтись без такой хирургии, тк не желательно отдавать ноут на несколько дней.