Перейти к содержимому

Как запустить Windows из GRUB

0

Дубликат https://stackoverflow.com/questions/39935181/run-windows-from-grub

У меня есть следующий диск:

Model: ATA WDC WD5000LPVX-2 (scsi) Drive /dev/sda: 500GB Sector size (logic/physical): 512B/4096B Partition table: gpt Drive flags:  Number Start End Size File system Name Flags 1 1049kB 500MB 499MB fat32 boot, esp 2 500MB 103GB 102GB ext4 3 103GB 111GB 8193MB linux-swap(v1) 4 111GB 346GB 235GB Basic data partition msftdata 5 346GB 346GB 16,8MB Microsoft reserved partition msftres 6 346GB 500GB 154GB ntfs Basic data partition msftdata 

У меня нет доступа к Windows из GRUB, и мне нужно открыть настройки BIOS, чтобы изменить загрузочное устройство по умолчанию, это очень неудобно. Как я могу решить эту проблему?

173 просмотра
ndawn спросил 9 лет назад
N 1

1 ответ

1

В /boot/grub/grub.cfg находится конфигурация, в которой grub находит, какие системы могут быть загружены. Для каждой загружаемой системы есть пункт меню, который выглядит следующим образом:

menuentry 'Windows 7 (loader) (on /dev/sdc1)' --class windows --class os $menuentry_id_option 'osprober-chain-AE200FF6200FC475' { insmod part_msdos insmod ntfs set root='hd2,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 AE200FF6200FC475 else search --no-floppy --fs-uuid --set=root AE200FF6200FC475 fi parttool $ hidden- chainloader +1 

}

«AE200FF6200FC475» - это UUID устройства, в котором можно найти окна. Вы найдете этот UUID с помощью команды linux "blkid".

jms ответил 9 лет назад
J 219