如何将 10_lupin 文件从只读模式更改为写入模式?

如何将 10_lupin 文件从只读模式更改为写入模式?

它位于目录中/etc/grub.d/10_lupin。我正尝试通过 wubi Windows Ubuntu 安装程序在我的旧 Windows XP 计算机上安装 Ubuntu。但是,10_lupin 中有一个错误,这是一个阻止 Ubuntu 加载的 grub 启动文件。我需要对 10_lupin 进行更改,但无论我做什么,我都无法将其从读取模式更改为写入模式。所以我的所有更改都无法保存。

答案1

你不需要。 中的文件/etc/grub.d应该只能由 root 写入。例如:

$ ls -l /etc/grub.d/10_linux
-rwxr-xr-x 1 root root  12K Oct 14 12:48 10_linux

您不需要更改它们的权限,也不应该以这种方式摆弄系统文件。只需以 root 身份编辑文件即可保存更改:

sudo nano /etc/grub.d/10_lupin

是的,你可以通过运行来授予自己写权限,sudo chmod o+x /etc/grub.d/10_lupin但是这样会所有人对该系统文件写入权限。这确实不是一个好主意。只需使用 进行编辑sudo,您既安全又可以修复系统。

答案2

使用权限编辑文件sudo

sudo nano /etc/grub.d/10_lupin

或通过

sudo -H gedit /etc/grub.d/10_lupin

如果这不起作用,请更正权限 - 这些是默认权限:

sudo chown root:root /etc/grub.d/10_lupin
sudo chmod 755 /etc/grub.d/10_lupin

根据您的评论,该文件位于只读文件系统中。因此您无法更改该文件。

相关内容