Вместо расширения подсказки \u
-вы можете попросить PS1 расширить $USER
, удалив амперсанд и завершающий текст; изменить локальное или глобальное определение PS1
из:
PS1='[\u@\h \W]\$ '
-:
PS1='[${USER%@*}@\h \W]\$ '
Это допускает больше махинаций, чем (фиксированное)\u
расширение, если USER не только для чтения, но может быть приемлемым.
[bob@host ~]$ USER=notreallyroot
[notreallyroot@host ~]$ USER=notreallyroot@domain.here
[notreallyroot@host ~]$
Ваша конфигурация GRUB правильно запускает диспетчер загрузки Windows bootmgfw.efi
. Проблема должна быть в конфигурации самого bootmgfw.efi
. В системах на основе UEFI -он находится в /EFI/Microsoft/Boot/BCD
системного раздела EFI (вашегоsda1
)и, к сожалению, в двоичном формате (, по сути, в том же формате, что и файлы реестра Windows ).
В Windows может помочь запуск командной строки от имени администратора и использование команды bcdedit /deletevalue {current} safeboot
; но любое дальнейшее обсуждение исправления загрузчика Windows 10 будет больше в теме -в Super User.SE .
В этом вопросе перечислены некоторые инструменты, которые вы можете использовать для редактирования файла BCD в Linux , хотя этот процесс... довольно технический.
См. также эту веб-страницу:https://rwmj.wordpress.com/2010/04/03/use-hivex-to-unpack-a-windows-boot-configuration-data-bcd-hive/