UEFI - глюкав, коряв и враждебен пользователю.
Тем не менее, его удалось заставить грузить по умолчанию grub, а не os boot manager. Сработал способ номер 7 из статьи Seven ways to set up multi-booting with Windows 8 and Linux (Семь способов настроить мультизагрузку Windows 8 и Linux).
Как и предупреждалось в статье, "некоторые системы могут неожиданно сбросить конфигурацию". Произошло почти так: прошивка от HP сбрасывает настройку порядка загрузки ВСЕГДА. А штатными средствами самого hp можно настроить только порядок загрузки дисков, сам же os boot manager никак не настраивается, и с упорством, достойным лучшего применения, пытается грузить Windows.
Таким образом, способ с подменой файла виндового загрузчика загрузчиком Linux сработал. Алгоритм:
- устанавливаем Linux;
- отключаем secure boot (хотя это необязательно, см. ниже)
- загружаем Linux, выбрав его загрузчик вручную в опциях загрузки (для ноутбуков HP для этого в начальный момент загрузки надо нажать ESC, а потом F9);
- раздел с данными UEFI монтируется как правило в /boot/efi. На этом разделе надо проделать следующее: переместить загрузчик Windows /EFI/Microsoft/Boot/bootmgfw.efi (напримиер, на каталог выше), а на его место скопировать загрузчик Linux grubx64.efi (подробности см. в статье, список копируемых файлов будет отличаться, если включена опция secure boot);
- в конфиге grub исправить путь к загрузчику Windows.
Использовался дистрибутив OpenSuSe 13.1.
Однако, как пишут в статье, некоторые системы (особенно HP Compaq) настолько агрессивны в проверке и сбросе конфигурации UEFI, что могут заменить загрузчик на резервную копию.
Вообще, довольно мерзко, когда компьютер тебе "не подчиняется". Получается, что твой компьютер уже и не совсем твой. В итоге, мелкомягкие копирасты только усложнили жизнь людям.
И ещё: как я понял, глюкавость реализаций UEFI стала общим местом... и это подтверждается: я впервые наблюдал зависший BIOS setup.
Тем не менее, его удалось заставить грузить по умолчанию grub, а не os boot manager. Сработал способ номер 7 из статьи Seven ways to set up multi-booting with Windows 8 and Linux (Семь способов настроить мультизагрузку Windows 8 и Linux).
Как и предупреждалось в статье, "некоторые системы могут неожиданно сбросить конфигурацию". Произошло почти так: прошивка от HP сбрасывает настройку порядка загрузки ВСЕГДА. А штатными средствами самого hp можно настроить только порядок загрузки дисков, сам же os boot manager никак не настраивается, и с упорством, достойным лучшего применения, пытается грузить Windows.
Таким образом, способ с подменой файла виндового загрузчика загрузчиком Linux сработал. Алгоритм:
- устанавливаем Linux;
- отключаем secure boot (хотя это необязательно, см. ниже)
- загружаем Linux, выбрав его загрузчик вручную в опциях загрузки (для ноутбуков HP для этого в начальный момент загрузки надо нажать ESC, а потом F9);
- раздел с данными UEFI монтируется как правило в /boot/efi. На этом разделе надо проделать следующее: переместить загрузчик Windows /EFI/Microsoft/Boot/bootmgfw.efi (напримиер, на каталог выше), а на его место скопировать загрузчик Linux grubx64.efi (подробности см. в статье, список копируемых файлов будет отличаться, если включена опция secure boot);
- в конфиге grub исправить путь к загрузчику Windows.
Использовался дистрибутив OpenSuSe 13.1.
Однако, как пишут в статье, некоторые системы (особенно HP Compaq) настолько агрессивны в проверке и сбросе конфигурации UEFI, что могут заменить загрузчик на резервную копию.
Вообще, довольно мерзко, когда компьютер тебе "не подчиняется". Получается, что твой компьютер уже и не совсем твой. В итоге, мелкомягкие копирасты только усложнили жизнь людям.
И ещё: как я понял, глюкавость реализаций UEFI стала общим местом... и это подтверждается: я впервые наблюдал зависший BIOS setup.