Вы не должны изменять имя пользователя, вошедшего в систему. Вместо этого вы должны завершить все процессы пользователя, отключиться, войти в систему как другой пользователь, а затем переименовать.
Если кажется, что работы слишком много, вы можете внести изменения :https://medium.com/@deltazero/linux-howto-rename-currently-operating-user-f8fae62db110
.
Это работает так:
# your new username
newuser=dave
# root-run these all at once
sudo su -c "\
sed -i s/$USER/$newuser/g /etc/group \
&& sed -i s/$USER/$newuser/g /etc/shadow \
&& sed -i s/$USER/$newuser/g /etc/passwd \
&& mv /home/$USER/ /home/$newuser"
# exit & reconnect under new username
Поиск загрузчиков UEFI выполняется на основе путей, хранящихся в переменных EFI в энергонезависимой -памяти. По соглашению переменные содержат пути к расположениям в каталоге EFI относительно корня ESP, например /EFI/ubuntu/grubx64.efi
. Я не думаю, что это хорошая идея отклоняться от этого соглашения. Прошивке ("BIOS" )все равно, где ESP монтируется в линуксе, и монтируется ли он вообще. Например, ESP можно смонтировать на /boot
, который сочетает в себе традиционный каталог Linux /boot
и ESP. Это означает, что /boot
— это FAT32, что возможно, но, возможно, не оптимально :некоторые дистрибутивы недовольны, если они не могут создавать ссылки в /boot
. ESP также можно смонтировать на /boot/esp
, где /boot
может быть отдельным загрузочным разделом, или он может находиться в корневом разделе.
Чтобы выполнить требование /boot/efi/EFI
сценариев ОС, вы можете либо смонтировать ESP на /boot/esp
, либо вы можете, например,смонтируйте ESP на /efi
и создайте символическую ссылку /boot/efi
, указывающую на /efi
.