Grub не находит загрузчик Windows 7

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
volp
Сообщения: 249
Зарегистрирован: 29 янв 2018, 16:14
Решено: 2
Откуда: Беларусь
Благодарил (а): 30 раз
Поблагодарили: 31 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#1

26 авг 2022, 10:53

Всем привет.
fdisk -l
Диск /dev/nvme0n1: 238,49 GiB, 256060514304 байт, 500118192 секторов
Disk model: KLLISRE 256GB
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 24DAA82B-E8F6-4D9F-BFC1-0F7C9E16DD64

Устр-во начало Конец Секторы Размер Тип
/dev/nvme0n1p1 2048 206847 204800 100M EFI
/dev/nvme0n1p2 206848 109494271 109287424 52,1G Файловая система Linux
/dev/nvme0n1p3 109494272 500117503 390623232 186,3G Файловая система Linux


Диск /dev/sda: 465,78 GiB, 500107862016 байт, 976773168 секторов
Disk model: WDC WD5000AAKX-0
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x3c513c50

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2048 976773119 976771072 465,8G 83 Linux


Диск /dev/sdb: 111,81 GiB, 120034123776 байт, 234441648 секторов
Disk model: KSQ120
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x92560b2b

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1 * 2048 206847 204800 100M 7 HPFS/NTFS
/dev/sdb2 206848 234438655 234231808 111,7G 7 HPFS/NTFS
inxi -Fxz
System:
Kernel: 5.15.0-46-generic x86_64 bits: 64 compiler: N/A
Desktop: MATE 1.26.0 Distro: Linux Mint 20.3 Una base: Ubuntu 20.04 focal
Machine:
Type: Desktop Mobo: KLLISRE model: X79 v: V1.2 serial: <filter>
UEFI: American Megatrends v: 4.6.5 date: 11/15/2021
CPU:
Topology: 8-Core model: Intel Xeon E5-2650L 0 bits: 64 type: MT MCP
arch: Sandy Bridge rev: 7 L2 cache: 20.0 MiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 57597
Speed: 1596 MHz min/max: 1200/2300 MHz Core speeds (MHz): 1: 1283 2: 1412
3: 1697 4: 1792 5: 1395 6: 1252 7: 1294 8: 1220 9: 1200 10: 1294 11: 1199
12: 1296 13: 1296 14: 1276 15: 1288 16: 1376
Graphics:
Device-1: AMD RV730 XT [Radeon HD 4670] vendor: Micro-Star MSI
driver: radeon v: kernel bus ID: 03:00.0
Display: x11 server: X.Org 1.20.13 driver: ati,radeon
unloaded: fbdev,modesetting,vesa
resolution: 1280x1024~60Hz, 1280x1024~60Hz
OpenGL: renderer: AMD RV730 (DRM 2.50.0 / 5.15.0-46-generic LLVM 12.0.0)
v: 3.3 Mesa 21.2.6 direct render: Yes
Audio:
Device-1: Intel C600/X79 series High Definition Audio
driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Device-2: AMD RV710/730 HDMI Audio [Radeon HD 4000 series]
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 03:00.1
Sound Server: ALSA v: k5.15.0-46-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169 v: kernel port: d000 bus ID: 07:00.0
IF: enp7s0 state: up speed: 100 Mbps duplex: full mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
IF-ID-2: virbr0-nic state: down mac: <filter>
IF-ID-3: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
IF-ID-4: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Drives:
Local Storage: total: 816.03 GiB used: 399.37 GiB (48.9%)
ID-1: /dev/nvme0n1 model: KLLISRE 256GB size: 238.47 GiB
ID-2: /dev/sda vendor: Western Digital model: WD5000AAKX-001CA0
size: 465.76 GiB temp: 37 C
ID-3: /dev/sdb model: KSQ120 size: 111.79 GiB temp: 30 C
Partition:
ID-1: / size: 50.99 GiB used: 24.16 GiB (47.4%) fs: ext4
dev: /dev/nvme0n1p2
ID-2: /home size: 182.28 GiB used: 44.59 GiB (24.5%) fs: ext4
dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 35.5 C mobo: N/A gpu: radeon temp: 60 C
Fan Speeds (RPM): fan-1: 0 fan-2: 1513 fan-3: 0 fan-4: 0 fan-5: 0
Voltages: 12v: N/A 5v: N/A 3.3v: 3.36 vbat: 3.30
Info:
Processes: 391 Uptime: 27m Memory: 15.56 GiB used: 1.81 GiB (11.6%)
Init: systemd runlevel: 5 Compilers: gcc: 9.4.0 Shell: bash v: 5.0.17
inxi: 3.0.38
update-grub не находит загрузчик windows.
sudo os-prober - тоже не находит.
Пробовал добавить в /etc/grub.d/*40_custom_proxy код

Код: Выделить всё

menuentry "Windows 7" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4050CEAE50CEA9CC
chainloader +1
}
UUID загрузочного раздела взят отсюда :

Код: Выделить всё

blkid /dev/sdb1
/dev/sdb1: LABEL="M-PM-^WM-PM-0M-QM-^@M-PM-5M-PM-7M-PM-5M-QM-^@M-PM-2M-PM-8M-QM-^@M-PM->M-PM-2M-PM-0M-PM-=M-PM-> M-QM-^AM-PM-8M-QM-^AM-QM-^BM-PM-5M-PM-<M-PM->M-PM-9" UUID="4050CEAE50CEA9CC" TYPE="ntfs" PARTUUID="92560b2b-01"
update-grub выдает ошибку :

Код: Выделить всё

sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Генерируется файл настройки grub …
Найден образ linux: /boot/vmlinuz-5.15.0-46-generic
Найден образ initrd: /boot/initrd.img-5.15.0-46-generic
Найден образ linux: /boot/vmlinuz-5.13.0-30-generic
Найден образ initrd: /boot/initrd.img-5.13.0-30-generic
Найден образ linux: /boot/vmlinuz-5.13.0-28-generic
Найден образ initrd: /boot/initrd.img-5.13.0-28-generic
/etc/grub.d/40_custom_proxy: 7: menuentry: not found
insmod: ERROR: could not load module ntfs: No such file or directory
/etc/grub.d/40_custom_proxy: 11: chainloader: not found
/etc/grub.d/40_custom_proxy: 12: Syntax error: "}" unexpected
После поиска в гугле нашел такую мысль . что grub не понимает, когда ты пытаешься одновременно скормить ему загрузу с EFI и MBR, что собственно у меня и есть. Решение предлагается перевести Windows на GPT и EFI.
Вопрос : есть ли возможность заставить grub грузить Windows, не меняя тип на EFI.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Grub не находит загрузчик Windows 7

#2

26 авг 2022, 11:57

volp писал(а):
26 авг 2022, 10:53
Вопрос : есть ли возможность заставить grub грузить Windows, не меняя тип на EFI.
Нету.

Но так может загрузчик rEFInd. Правда это еще от железа зависит, не на всех платах получается.

Аватара пользователя

S.A.
Сообщения: 235
Зарегистрирован: 26 апр 2017, 09:53
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 36 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#3

26 авг 2022, 15:03

Можно попробовать прописать UEFI загрузчик Windows на EFI раздел на SSD, затем обновить GRUB. Обязательное условие, Windows должна быть x64. Если Винда 7-ка, то это несколько осложняет задачу, во первых 7-ка должна видеть NVMe SSD и второе, 7-ка бывает "капризничает" при попытке прописать загрузчик.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Grub не находит загрузчик Windows 7

#4

26 авг 2022, 15:17

S.A.,
1. Вы предлагаете сделать то, чего ТС хочет избежать. Т.е. бессмыслено.
2. Win7 имеет баг, который мешает ее грузить в EFI режиме на многих UEFI прошивках стандарта 2.1 (если не ошибаюсь, а может и 2.0) и новее. А это практически все что выпущено после 2010-2012 годов. Баг не в прошивках или стандарте а именно в самой Win7, и не закрыт. На такой системе Win7 можно загрузить только в Legacy.

Аватара пользователя

hellonet
Сообщения: 2884
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1090 раз
Поблагодарили: 468 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#5

26 авг 2022, 15:36

S.A. писал(а):
26 авг 2022, 15:03
NVMe SSD
У меня Винда установлена на такой диск и тоже загрузчик не виден. Вышел из положения программой клевер (Clover)
Установка SSD M.2 в старую неподдерживаемую материнскую плату (Пост hellonet #121049)

Аватара пользователя

S.A.
Сообщения: 235
Зарегистрирован: 26 апр 2017, 09:53
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 36 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#6

26 авг 2022, 16:03

slant писал(а):
26 авг 2022, 15:17
Вы предлагаете сделать то, чего ТС хочет избежать. Т.е. бессмыслено.
Что именно бессмыслено?
Для загрузки 7-ки в UEFI режиме, нужно чтобы в UEFI-BIOS был включен режим загрузки UEFI and Legacy\CSM в любых его вариациях, а у ТС он уже включен, так как Винда грузится в режиме Legacy\CSM, а Linux в режиме UEFI. Так что шанс есть, попробовать прописать Виндовый загрузчик. Гарантий конечно не нет, но попробовать можно.

Кстати rEFInd здесь не поможет и не нужен, он может только передать загрузку UEFI загрузчику Windows, а этого загрузчика как раз и нет (и я предложил его прописать).

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#7

26 авг 2022, 16:14

S.A. писал(а):
26 авг 2022, 16:03
загрузчика как раз и нет
А куда он делася, если винда таки загружается в legacy?
ИзображениеИзображение

Аватара пользователя

S.A.
Сообщения: 235
Зарегистрирован: 26 апр 2017, 09:53
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 36 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#8

26 авг 2022, 16:30

rogoznik писал(а):
26 авг 2022, 16:14
А куда он делася, если винда таки загружается в legacy?
Я про Legacy загрузчик не сказал ни слова ->
S.A. писал(а):
26 авг 2022, 16:03
он может только передать загрузку UEFI загрузчику Windows, а этого загрузчика как раз и нет

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Grub не находит загрузчик Windows 7

#9

26 авг 2022, 16:48

S.A. писал(а):
26 авг 2022, 16:03
Что именно бессмыслено?
S.A. писал(а):
26 авг 2022, 16:03
Для загрузки 7-ки в UEFI режиме
Именно это. ТС хочет грузить в Legacy, а не в UEFI. И в случае Win7 имеет на то веские основания.

Аватара пользователя

S.A.
Сообщения: 235
Зарегистрирован: 26 апр 2017, 09:53
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 36 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#10

26 авг 2022, 18:28

slant писал(а):
26 авг 2022, 16:48
Именно это. ТС хочет грузить в Legacy, а не в UEFI.
Тогда я своё предложение "снимаю c повестки дня".

Аватара пользователя

Автор темы
volp
Сообщения: 249
Зарегистрирован: 29 янв 2018, 16:14
Решено: 2
Откуда: Беларусь
Благодарил (а): 30 раз
Поблагодарили: 31 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#11

26 авг 2022, 22:14

S.A., slant, Я попробовал так сделать, откусил от конца SSD 100mb для fat32 , кинул туда EFI \BOOT , но не grub, не rEFInd не подхватил это. Кстати интересный момент по поводу 7ки , пока я физически не удалил из слота Nvme, не хотела начинаться установка на SSD, не найден системный диск.

Аватара пользователя

S.A.
Сообщения: 235
Зарегистрирован: 26 апр 2017, 09:53
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 36 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#12

27 авг 2022, 09:25

volp писал(а):
26 авг 2022, 22:14
Я попробовал так сделать, откусил от конца SSD 100mb для fat32 , кинул туда EFI \BOOT , но не grub, не rEFInd не подхватил это.
Делать нужно было не так, по крайней мере я бы делал по-другому, попробовал бы прописать для 7-ки UEFI загрузчик на существующий раздел EFI на SSD. Если команда отработает успешно, то после этого обновить GRUB. В результате, в GRUB был бы выбор ОС для загрузки и если загружать 7-ку через GRUB, то она загружалась бы UEFI загрузчиком c MBR диска на котором установлена. А если выбрать загрузку c диска c Win 7, то в этом случае 7-ка будет загружаться Legacy загрузчиком.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Grub не находит загрузчик Windows 7

#13

27 авг 2022, 09:48

volp писал(а):
26 авг 2022, 22:14
S.A., slant, Я попробовал так сделать, откусил от конца SSD 100mb для fat32 , кинул туда EFI \BOOT
Это совершенно не то, что хочет ТС. Тоже мимо.

Аватара пользователя

S.A.
Сообщения: 235
Зарегистрирован: 26 апр 2017, 09:53
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 36 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#14

27 авг 2022, 09:54

slant писал(а):
27 авг 2022, 09:48
Это совершенно не то, что хочет ТС. Тоже мимо.
Цитату, которую Вы привели, написАл сам ТС.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Grub не находит загрузчик Windows 7

#15

27 авг 2022, 11:38

S.A., Он вообще сформулировал своеобразно. Хотя написано согласно правил и логики языка, но так, что если читать невнимательно, легко принять логику его вопроса за противоположную. :)
Перечитайте - он рассказал как искал решение, и пришел к тому, что прочитанным решением предлагается переход на EFI в качестве выхода. А он ищет возможность этого не делать.

Аватара пользователя

S.A.
Сообщения: 235
Зарегистрирован: 26 апр 2017, 09:53
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 36 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#16

27 авг 2022, 14:59

Не по теме
slant, Такое впечатление, что Вы лучше ТС знаете, что он имел ввиду и что вообще хотел сказать..Вы цитируете ТС и под его цитатой пишите, это не то, что хочет ТС. Оригинально.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Grub не находит загрузчик Windows 7

#17

27 авг 2022, 15:11

Прошу прощения. Запутался, кто что пишет. :)
Сижу с сезонной аллергией, глаза слезятся и чешутся, внимания не всегда на все хватает.

Аватара пользователя

sheridan
Сообщения: 1283
Зарегистрирован: 24 фев 2020, 19:13
Решено: 14
Откуда: Алчевск
Благодарил (а): 892 раза
Поблагодарили: 467 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#18

27 авг 2022, 16:55

slant, Тоже достает аллергия, но уже второй год полегче с этим препаратом, мне хватает таблетки на сутки.
Вложения
photo_2022-08-27_16-50-08.jpg

Аватара пользователя

hellonet
Сообщения: 2884
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1090 раз
Поблагодарили: 468 раз
Контактная информация:

Grub не находит загрузчик Windows 7

#19

27 авг 2022, 17:19

sheridan писал(а):
27 авг 2022, 16:55
Тоже достает аллергия, но уже второй год полегче с этим препаратом, мне хватает таблетки на сутки.
Спасаюсь дешёвеньким лоратадином, тоже одной таблетки на сутки хватает. (не путать с лоперамидом :-))
Куда, кстати Вовка пропал?

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Grub не находит загрузчик Windows 7

#20

28 авг 2022, 00:54

Это уже под препаратами. Сейчас пик этой заразы в воздухе. Без препаратов, кроме глаз - нос, горло, температура, и вообще проще сдохнуть...

Ответить

Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей