Можно ли размещать загрузчики вне каталога EFI в разделе ESP?

Вы не должны изменять имя пользователя, вошедшего в систему. Вместо этого вы должны завершить все процессы пользователя, отключиться, войти в систему как другой пользователь, а затем переименовать.

Если кажется, что работы слишком много, вы можете внести изменения :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

0
20.05.2021, 14:02
1 ответ

Поиск загрузчиков 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.

0
28.07.2021, 11:30

Теги

Похожие вопросы