Что касается GRUB, обнаруживающего Windows, нет. GRUB работает по-другому в настройках UEFI и будет использоваться только для загрузки Debian.
Чтобы быть более конкретным, в системе UEFI диспетчер загрузки отображает начальное меню загрузчиков ; такие как GRUB, загрузка systemd -, актуальное ядро Linux, Windows, Mac OSX...
Таким образом, чтобы создать настройку, аналогичную старой MBR, вы можете установить rEFInd , который является менеджером загрузки . Преимущество rEFInd заключается в том, что вам не нужно возиться с прошивкой UEFI, чтобы выбрать, какой загрузчик использовать, что вы и делаете прямо сейчас. Вместо этого rEFInd отображает все загрузчики , которые вы установили, и позволяет вам выбрать один из них.
Чтобы настроить его, загрузите Debian и запустите apt-get install refind
. В диалоговом окне с красным текстом -вам будет предложено установить его или нет (, что означает, следует ли копировать некоторые файлы в /boot/EFI ). Выберите да , чтобы установить его.
При перезагрузке вы должны увидеть графическое меню для выбора Windows или Debian.
Примечание. :Вы можете увидеть два варианта для Debian. Один для самого ядра Linux и один для GRUB. Выберите ГРАБ.
попробуйте эту конфигурацию ниже в вашем .zshrc
файле:
oldPS1="$PS1"
function zle-line-init zle-keymap-select {
VIM_NORMAL_PROMPT="%{$fg_bold[yellow]%} [% NOR]% %{$reset_color%}"
VIM_INSERT_PROMPT="%{$fg_bold[green]%} [% INS]% %{$reset_color%}"
PS1="${${KEYMAP/vicmd/$VIM_NORMAL_PROMPT}/(main|viins)/$VIM_INSERT_PROMPT}$oldPS1"
PS2=$PS1
RPS1=""
RPS2=""
zle reset-prompt
}
zle -N zle-line-init
zle -N zle-keymap-select