我已经安装了 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
。