Может ли GRUB загружать Windows напрямую?

xargs, por defecto, divide la entrada en cualquier espacio en blanco, por lo que al final, ejecuta xdg-opencon los cuatro argumentos ./Screenshot, from, 2018-05-24, 18-46-31.png. Con GNU xargs, podría usar xargs -d '\n'para dividirlo en líneas nuevas, pero podría hacerlo todo confind:

find. -type f -name '*2018-05-24*18-46-31*' -exec xdg-open {} \;

(Estrictamente hablando, eso no es lo mismo que su combinación find+ grep, ya que el patrón obliga a que la fecha y la hora estén en este orden, y la hora también tiene que ser parte del nombre del archivo. find -name -name '*2018-05-24*' | grep 18-46-31también coincidiría con ./18-46-31/2018-05-24.png.)

0
10.04.2019, 06:22
1 ответ

Он передает управление загрузчику Windows.

Если в вашей системе используется устаревшая версия GRUB для BIOS, загрузка Windows выполняется в файле конфигурации GRUB с помощью первой команды set rootили эквивалентной команды searchдля выбора раздела, содержащего загрузчик Windows, а затем chainloader +1для вызова PBR (загрузочной записи раздела)этого раздела. Другими словами, делая по существу то же самое, что делал бы стандартный код MBR BIOS со времен первых жестких дисков во времена MS -DOS.

С другой стороны, если вы загружаетесь в стиле UEFI -, версия GRUB для UEFI загрузит Windows, выбрав системный раздел EFI, а затем выполнив chainloader /EFI/Microsoft/Boot/bootmgfw.efiдля запуска загрузчика Windows UEFI. Если бы Windows была единственной ОС в системе, bootmgfw.efiбыл бы напрямую зарегистрирован в переменных загрузки UEFI NVRAM и загружался бы непосредственно прошивкой UEFI. В Linux вы можете использовать efibootmgr -vдля просмотра переменных загрузки UEFI NVRAM -, но только если система загружается в стиле UEFI -. В Windows вы можете открыть командную строку от имени администратора, а затем запустить bcdedit /enum FIRMWAREдля того же самого.

(При двойной загрузке -с загрузкой в ​​стиле UEFI -может быть важно, чтобы загрузчик Windows был зарегистрирован в переменных загрузки UEFI NVRAM, просто не обязательно в качестве первого элемента в порядке загрузки. Если вы полностью удалите запись NVRAM для Windows, Windows может повторно -вставить свой загрузчик с наивысшим приоритетом загрузки в попытке самовосстановления -.)

1
28.01.2020, 02:40

Теги

Похожие вопросы