// отлично работает, если вы пытаетесь заменить определенное слово только заглавными буквами, оставив остальную часть нетронутой. Если вы пытаетесь преобразовать все в верхний регистр, вы можете использовать «:u» в переменной
SOME_ENV_VALUE='thethethe'
echo $SOME_ENV_VALUE:u // outputs: THETHETHE
Вы можете проверить, какие модификаторы у вас есть, в руководстве по расширению и замене zsh
man zshexpn
Когда у меня возникла эта проблема, она была вызвана случайным изменением схемы разделов на MBR вместо GPT.
Попробуйте создать Ubuntu USB с помощью Rufus и убедитесь, что для схемы разделов задано значение GPT, а для целевой системы установлено значение UEFI (без CSM ).
Обязательно отключите устаревший режим или хотя бы установите приоритет для режима uefi в конфигурации «биос». На USB-накопителе должна быть папка efi. Таблица разделов не имеет значения, Windows требуется gpt для загрузки в режиме efi, linux может загружаться в режиме efi из таблицы разделов mbr или gpt. Файловая система диска должна быть фат32. Вы также можете проверить, установлены ли на разделе флаги boot
и esp
.