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.
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.
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.