Выбор ОС при запуске

Здравствуйте, вчера установил Manjaro, после чего думал запустить винду, но при перезагрузке пк сразу запускается линукс, без выбора нужной ОС. Думал вставить загрузочную флешку с этим же манжаро и переустановить, но даже при вставленной флешке, при выборе через какой диск запускаться, все равно запускается линукс. Думал проблема в флешке. Создал новую загрузочную флешку с 10 виндой, та же история - сразу запускается манжаро. Как запустить винду, либо сделать выбор ОС при запуске? (в настройках манжаро выставлял флажок boot на раздел с виндой, не помогло)

In English:

Hi @bode4ka, and welcome!

That is because os-prober has been disabled by default. You’ll have to enable is manually and update grub.

First, let’s backup the current configuration:


sudo cp /etc/default/grub /etc/default/grub.bacup

To enable it manually, the easiest would be to run the following in the terminal:


sudo sed --in-place 'r/GRUB_DISABLE_OS_PROBER=true/GRUB_DISABLE_OS_PROBER=false/g' /etc/defaults/grub

Or edit the file sith your favorite text editor, in this case nano:


sudo nano /etc/defaults/grub

Then search for the line

GRUB_DISABLE_OS_PROBER=false

…and change it to:

GRUB_DISABLE_OS_PROBER=true

After the method you chose, you need to update grub:


sudo update-grub

Then reboot the PC, and when at the grub screen select Advanced… and Windows should then be listed there.

Perhaps @soundofthunder will be able to verify my language and instructions.


In Google Translated Russian:

По-английски:

Привет @bode4ka и добро пожаловать!

Это потому, что os-prober по умолчанию отключен. Вам придется включить это вручную и обновить grub.

Сначала сделаем резервную копию текущей конфигурации:


sudo cp /etc/default/grub /etc/default/grub.bacup

Чтобы включить его вручную, проще всего было бы запустить в терминале следующее:


LC_ALL=C sudo sed --in-place 'r/GRUB_DISABLE_OS_PROBER=true/GRUB_DISABLE_OS_PROBER=false/g' /etc/defaults/grub

Или отредактируйте файл в своем любимом текстовом редакторе, в данном случае nano:


LC_ALL=C sudo nano /etc/defaults/grub

Затем найдите строку

GRUB_DISABLE_OS_PROBER=false

… и измените его на:

GRUB_DISABLE_OS_PROBER=true

После выбранного вами метода необходимо обновить grub:

LC_ALL=C sudo update-grub

Затем перезагрузите компьютер, и когда на экране grub выберите Advanced…, и там должна появиться Windows.

Возможно, @soundofthunder сможет проверить мой язык и инструкции.

Инструкции читаются хорошо, но с одним важным исправлением. OS-Prober должен быть включен, чтобы он мог обнаруживать Windows. Обычно строка по умолчанию выглядит как #GRUB_DISABLE_OS_PROBER=false;

– обратите внимание, что она закомментирована –

Разкомментирование этой строки активирует OS-Prober.

GRUB_DISABLE_OS_PROBER=true служит только для того, чтобы оставить его отключенным.

На английском:

The instructions read well, but with one important correction. OS-Prober should be enabled to allow it to detect Windows. The default line usually reads as #GRUB_DISABLE_OS_PROBER=false

– notice that it is commented

Uncommenting the default line enables OS-Prober.

GRUB_DISABLE_OS_PROBER=true only serves to keep it disabled.

I think this distinction has only been commonly noted since the default state of OS-Prober was switched to disabled. Beyond that, it only seems like semantics to me.

Также убедитесь, что в Windows отключен быстрый запуск, если это еще не сделано.

Also, in Windows, make certain that Fast Startup is disabled, if it isn’t already.

My bad, you are correct. Sorry.

I copied it from mine, thinking it must be opposite, since I don’t have Windows on my machine, so I didn’t read the variable nae too well. Apparently. Sorry.

Интересный факт. В VirtualBox после установки Manjaro в режиме EFI перестает загружаться с iso образа. Даже F12 не помогает, загрузка идет постоянно с образа диска в установленную систему. Пока не отключишь EFI-boot с образа запуск не пойдет.

Этого и следовало ожидать, поскольку установщик Manjaro обычно доступен только для чтения. Единственная причина, по которой этого может не быть, заключается в том, что ISO-образ записан на USB-накопитель.

По крайней мере, такова моя логика после полуночи. :slight_smile: :beer:

Even then, the filesystem it uses is read-only, so it’ll even be read-only then. For persistent USB, look here: