alterando permissões do sistema de arquivos somente leitura no linux

2

eu uso este comando para fazer um disco flash inicializável do linux mint

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

funciona, mas agora meu disco flash é bloqueado e não consigo alterar o arquivo nele agora esse arquivo está no disco flash

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

eu tento sudo chmod 777 * no meu disco, mas não funciona

    
por Ebrahimi 14.07.2014 / 10:05

2 respostas

2

No entanto, você pode escrever o dispositivo /dev/sdX resultante. Depois que você terminar com dd , como mencionou, pode montar /dev/sdX como RW quando não inicializou seu sistema a partir deste dispositivo.

  • Se você já montou este dispositivo e é somente leitura, é possível remontá-lo em RW por

sudo mount -o remount,rw /dev/sdX , mas funciona somente se você não estiver executando o sistema / desta partição. Verifique as partições montadas com mount -l . Bem, na verdade, executando o sistema operacional a partir deste dispositivo, você verá que as alterações no sistema de arquivos que você fez podem ser vistas durante a sessão, mas é um tipo de ilusão, elas não serão gravadas no disco.

  • Se você precisa ter um conjunto de dados diferente no arquivo iso, é necessário montá-lo, copiar esses dados, modificá-los e, em seguida, criar uma nova ISO por algo como.

mkisofs -o /tmp/cd.iso /tmp/directory/ Para criar um ISO a partir de arquivos em seu disco rígido.

  • Se você precisar criar uma unidade USB inicializável a partir da sua imagem: escolha Startup Disk Creator ou UNetbootin . E se você quiser fazer alterações para serem salvas depois de trabalhar em um sistema operacional no seu drive USB, você precisa informar sobre persistence para esses programas no estágio de criação do disco.

em Startup Disk Creator :

em UNetbootin :

    
por 14.07.2014 / 12:28
1

Você não pode alterar permissões nem alterar nenhum dado em um sistema de arquivos ISO 9660, uma vez que é somente leitura por natureza. Apesar disso, você pode optar por atualizar os dados de alguma forma se o formato do registro suportar várias sessões. A única coisa a considerar é que não é possível alterá-lo da maneira normal no sistema de arquivos UNIX. Você pode encontrar este howto útil. Criar diretamente uma nova imagem ISO do que ter várias sessões também pode ser uma prática melhor. A única coisa é que é complicado quando você está criando um isolinux-bootable.

    
por 14.07.2014 / 10:24