изменение разрешений файловой системы только для чтения в Linux

2

я использую эту команду, чтобы сделать загрузочную флешку из 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 * на моем диске, но это не работает

Ebrahimi
источник
1
Вы не можете изменять разрешения для файловой системы ISO 9660.
Ignacio Vazquez-Abrams

Ответы:

2

Однако вы можете написать свой результат /dev/sdX устройство. После того как вы сделали с dd как вы упомянули, вы можете смонтировать /dev/sdX как RW, когда вы не загружали свою систему с этого устройства.

  • Если вы уже установили это устройство, и оно доступно только для чтения, вы можете перемонтировать его в RW с помощью

sudo mount -o remount,rw /dev/sdX , но это работает, только если вы не запускаете свой / Система из этого раздела. Проверьте разделы, установленные с mount -l, Что ж, фактически запустив ОС с этого устройства, вы увидите, что изменения файловой системы, которые вы сделали, можно увидеть во время сеанса, но это своего рода иллюзия, они не будут записаны на диск.

  • Если вам нужно иметь другой набор данных в iso-файле, вам нужно его смонтировать, скопировать эти данные, изменить, а затем создать новый ISO-файл, например.

mkisofs -o /tmp/cd.iso /tmp/directory/ Сделать ISO из файлов на вашем жестком диске.

  • Если вам нужно создать загрузочный USB-накопитель из вашего образа: выберите либо Startup Disk Creator или же UNetbootin , И если вы хотите внести изменения, которые будут сохранены после того, как вы поработали в ОС на USB-накопителе, вам нужно рассказать о persistence к этим программам на этапе создания диска.

в Startup Disk Creator:

enter image description here

enter image description here

в UNetbootin:

enter image description here

Ruslan Gerasimov
источник
1

Вы не можете ни изменять разрешения, ни изменять какие-либо данные в файловой системе ISO 9660, поскольку по своей природе они доступны только для чтения. Несмотря на это, вы можете как-то обновить данные, если ваш формат записи поддерживает несколько сеансов. Единственное, что нужно учитывать, это то, что это не может изменить его обычным способом в файловой системе UNIX. Вы можете найти это как полезно. Непосредственное создание нового ISO-образа, чем создание нескольких сессий, также может быть хорошей практикой. Единственное, что это сложно, когда вы создаете загрузочный изолинукс.

konsolebox
источник