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 действительно имеет указанный номер и доступна в списке загрузочных записей.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *