我使用这个命令来制作 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 可引导映像时,它会变得复杂。