更改Linux中只读文件系统的权限

更改Linux中只读文件系统的权限

我使用这个命令来制作 Linux Mint 的可启动闪存盘

 sudo dd if=~/Desktop/linuxmint.iso of=/dev/sdx oflag=direct  bs=1048576

它的工作,但现在我的闪存盘被锁定,我无法更改其上的文件现在该文件在闪存盘上

dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 boot
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 casper
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:23 dists
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 EFI
dr-xr-xr-x 1 ahmad ahmad  8192 May  13 02:24 isolinux
-r--r--r-- 1 ahmad ahmad 21495 May  13 02:24 MD5SUMS
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:23 pool
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 preseed
-r--r--r-- 1 ahmad ahmad   220 May  13 02:24 README.diskdefines

我尝试sudo chmod 777 *在我的磁盘上但它不起作用

答案1

但是您可以写入结果/dev/sdX设备。完成上述操作后,如果您没有从此设备启动系统,则dd可以将其作为 RW 安装。/dev/sdX

  • 如果你已经安装了此设备,并且它是只读的,你可以通过以下方式将其重新安装为只读:

sudo mount -o remount,rw /dev/sdX,但只有当您没有/从此分区运行系统时,它才有效。检查使用 挂载的分区mount -l。好吧,实际上从此设备运行操作系统,您将看到您所做的文件系统更改可以在会话期间看到,但这是一种假象,它们不会写入磁盘。

  • 如果您需要在 iso 文件中设置不同的数据,则需要通过类似的方式挂载、复制数据、修改,然后制作一个新的 ISO。

mkisofs -o /tmp/cd.iso /tmp/directory/使用硬盘上的文件制作 ISO。

  • 如果需要从映像制作可启动的 USB 驱动器:请Startup Disk Creator选择联合国网启动。如果您希望在 USB 驱动器上的操作系统中工作后保存所做的更改,则需要persistence在光盘创建阶段告知这些程序。

Startup Disk Creator

在此处输入图片描述

在此处输入图片描述

UNetbootin

在此处输入图片描述

答案2

您无法更改权限,也无法更改 ISO 9660 文件系统中的任何数据,因为它本质上是只读的。尽管如此,如果您的记录格式支持多个会话,您可以选择以某种方式更新其中的数据。唯一需要考虑的是,无法以 UNIX 文件系统中的正常方式更改它。您可能会发现如何有帮助。直接创建新的 ISO 映像可能比进行多个会话更好。唯一的问题是,当您创建 isolinux 可引导映像时,它会变得复杂。

相关内容