Как добавить Windows в grub?

ниже приведен список, который я получил, когда я выполнил команду sudo fdisk -l:

Disk /dev/sdc: 120.0 Gb, 120034123776 bytes
Id disk: 0x975e4baf

/dev/sdc1   *        2048      206847      102400   17  Скрытый HPFS/NTFS
/dev/sdc2          206848   234437133   117115143    7  HPFS/NTFS/exFAT

на этом диске расположена винда, я пытаюсь написать в GRUB файл /etc/grub.d/40_custom

menuentry "Win7" {
     set root='(hd2,0)'
     chainloader +1
}

menuentry "Win71" {
     set root='(hd2,1)'
     chainloader +1
}

и обновить GRUB config sudo update-grub. В загрузчике я вижу новые элементы, но когда я нажимаю на него, я вижу ошибку:

invalid efi file path

или

disk not found

Я пробовал разные комбинации (hd2,0) начиная от hd1,0 to hd3,2 ничего не работает, что еще я могу сделать? Windows 7 имеет XP loader, который был установлен после сбоя. Когда я загружаю компьютер с диска windows, он загружается правильно.

$ lsblk
NAME                       MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                          8:0    0  55,9G  0 disk 
├─sda1                       8:1    0   487M  0 part /boot/efi
├─sda2                       8:2    0   244M  0 part /boot
└─sda3                       8:3    0  55,2G  0 part 
  ├─mint--vg-root (dm-0)   252:0    0  47,2G  0 lvm  /
  └─mint--vg-swap_1 (dm-1) 252:1    0     8G  0 lvm  [SWAP]
sdb                          8:16   0 931,5G  0 disk 
└─sdb1                       8:17   0 931,5G  0 part /media/alex/media
sdc                          8:32   0 111,8G  0 disk 
├─sdc1                       8:33   0   100M  0 part 
└─sdc2                       8:34   0 111,7G  0 part /media/alex/win7
sr0                         11:0    1  1024M  0 rom  
23
задан Alex
16.05.2023 4:27 Количество просмотров материала 3252
Распечатать страницу

1 ответ

ваш путь должен выглядеть так:

menuentry "Windows 7" {
    insmod part_gpt
    insmod chain
    set root='(hd0,gpt1)'
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

это потому, что вы работаете на системе EFI, вы не можете использовать BIOS setup для запуска grub.

1
отвечен 2023-05-17 12:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

boot
efi
grub
linux
windows-7
Вверх