web-dev-qa-db-fra.com

Comment changer le fichier 10_lupin du mode lecture seule au mode écriture?

Il se trouve dans le répertoire /etc/grub.d/10_lupin. J'essaie d'installer Ubuntu sur mon ancien ordinateur Windows XP via le programme d'installation de Wubi Windows pour Ubuntu. Cependant, il y a un bogue dans 10_lupin, qui est un fichier de démarrage grub qui empêche Ubuntu de se charger. I devez apporter des modifications à 10_lupin, mais peu importe ce que je fais, je ne peux pas le faire passer du mode lecture au mode écriture. Aucune de mes modifications ne peut donc être enregistrée.

1
Brian

Modifiez le fichier avec les privilèges Sudo:

Sudo nano /etc/grub.d/10_lupin

ou via

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

Si cela ne fonctionne pas, corrigez les autorisations - ce sont celles par défaut:

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

Et d'après vos commentaires, le fichier se trouve sur un système de fichiers en lecture seule. Par conséquent, vous ne pouvez pas modifier le fichier.

2
A.B.

Non. Les fichiers dans /etc/grub.d ne doit être accessible en écriture que par root. Par exemple:

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

Vous n'avez pas besoin de modifier leurs autorisations et vous ne devriez vraiment pas jouer avec les fichiers système de cette façon. Modifiez simplement le fichier en tant que root, ce qui vous permettra d'enregistrer vos modifications:

Sudo nano /etc/grub.d/10_lupin

Oui, vous pouvez vous accorder des autorisations d'écriture en exécutant Sudo chmod o+x /etc/grub.d/10_lupin mais cela donnera tout le monde des autorisations d'écriture à ce fichier système. Ce n'est vraiment pas une bonne idée. Modifiez simplement avec Sudo et vous êtes à la fois en sécurité et pouvez réparer votre système.

2
terdon