sudo efibootmgr --bootnext `efibootmgr | sed -n "s/^Boot\([0-9]\{4\}\)\* Windows Boot Manager$/\1/p"` && reboot
Команда sudo efibootmgr --bootnext [номер] && reboot используется для переключения загрузки в операционную систему Windows (на UEFI системах) и последующей перезагрузки компьютера.
Аргумент --bootnext указывает на то, что нужно переключить загрузку на следующую загрузочную запись, указанную после этого аргумента.
Команда efibootmgr используется для работы с загрузочными записями в UEFI системах.
Команда sed -n "s/^Boot\([0-9]\{4\}\)\* Windows Boot Manager$/\1/p" используется для извлечения номера загрузочной записи, соответствующей ОС Windows.
Вместо этой команды можно использовать такие альтернативы:
— sudo grub-reboot [название записи] && reboot — для переключения загрузки через GRUB меню (предполагается, что GRUB активен).
— sudo systemctl --firmware-set-default=[название записи] && reboot — для переключения загрузки через настройки UEFI/BIOS (название записи может различаться в зависимости от производителя и модели системы).
Важно убедиться, что загрузочная запись для ОС Windows действительно имеет указанный номер и доступна в списке загрузочных записей.
