如何编辑 /boot/efi

如何编辑 /boot/efi

我已经安装了 rEFInd,它运行良好,但我正在尝试添加主题。为此,我需要访问 /boot/efi/ 文件夹。当我尝试访问它时,我收到以下错误:

rufio1337@BattleStation:/$ cd boot/efi
bash: cd: boot/efi: Permission denied

(作为 sudo):

rufio1337@BattleStation:/$ sudo cd boot/efi
sudo: cd: command not found

在 GUI 中,它显示带有 x 的文件夹。

有人知道我如何才能访问这个文件夹吗?


运行 fdisk -l 得到以下结果:

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 29D3E65C-B559-44C9-A9E9-A1FFEA5BA586

Device        Start        End    Sectors  Size Type

/dev/sda1        2048    1640447    1638400  800M Windows recovery environment

/dev/sda2     1640448    2172927     532480  260M EFI System

/dev/sda3     2172928    2435071     262144  128M Microsoft reserved

/dev/sda4     2435072 3878256639 3875821568  1.8T Microsoft basic data

/dev/sda5  3878258688 3907028991   28770304 13.7G Windows recovery environment


Disk /dev/sdb: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5c74ae42


Device     Boot     Start       End   Sectors   Size Id Type

/dev/sdb1              63 347550949 347550887 165.7G  c W95 FAT32 (LBA)

/dev/sdb2       347551742 488396799 140845058  67.2G  5 Extended

/dev/sdb5       347551744 463405055 115853312  55.2G 83 Linux

/dev/sdb6       463407104 488396799  24989696  11.9G 82 Linux swap / Solaris

答案1

你不能使用 sudo 和 cd。要进入受保护的目录,您可以输入

sudo bash

要获取 root 登录 shell 或输入

su -

以 root 身份登录当前 shell。两者的行为相同,后端差异对您正在做的事情影响不大。

答案2

抱歉,如果这是你的问题,但你可以用另一种方式来做到这一点gnome-system-monitor

在终端类型中sudo gnome-system-monitor,将打开一个 GUI,显示正在运行的进程、活动资源和文件系统。

单击文件系统然后打开 /boot/efi

由于 GUI 是使用 root 权限打开的,因此文件窗口也被授予 root 权限。

您可以编辑所需的文件,也可以通过右键单击窗口并选择以 root 权限继续您的旅程open in terminal

相关内容