Une version persistante USB vivante d'Ubuntu 11.04 est installée avec Unetbootin.
Après un certain temps, j'ai rencontré des bugs lors de la mise à niveau du noyau et de l'utilisation de mon deuxième écran sur mon ordinateur portable. Plus tard, j’ai remarqué un problème étrange, apparemment sans rapport: chaque fois que j’essayais de Sudo
something
j’ai eu la même réponse:
Sudo: can't open /etc/sudoers: No such file or directory
Sudo: no valid sudoers sources found, quitting
Incapable de faire quoi que ce soit nécessitant des privilèges root, j'ai redémarré en utilisant l'option de démarrage single
et j'ai pu accéder à la console root.
J'ai remarqué le comportement suivant:
# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory
Y at-il quelque chose qui cloche avec le nombre de liens durs étant zéro? Comment puis-je le changer ? Le nombre de liens durs est 1 sur mon autre ordinateur, qui fonctionne correctement.
L'utilisateur de la session en direct appartient toujours au groupe d'admin, le cas échéant.
Un nombre de liens physiques de zéro signifie que l'entrée de répertoire n'appartient à aucun fichier. Cela ressemble à un système de fichiers endommagé.
Comme @Florian Diesch a dit, je suggère également d'effectuer un fsck
sur cette partition.
De plus, en mode mono-utilisateur et si vous pouvez accéder au réseau, réinstallez le package Sudo
:
apt-get --reinstall install Sudo
Il y a d'autres forums/erreurs à propos du système de fichiers persistant du LiveCD/LiveUSB qui est corrompu au fil du temps, c'est une vieille erreur qui remonte 3 ou 4 ans plus tôt à Ubuntu?
Une version Live USB/Live CD utilise uniquement le fichier casper-rw pour enregistrer toutes les données persistantes. Si vous souhaitez "réinstaller" ou "installer à nouveau", effacez l'ancien fichier casper-rw et créez un nouveau fichier vide. faire cela (même s’il finira probablement par être corrompu)?
Devrait être capable de démarrer sur le Live CD "normal" sans persistance dans le menu de démarrage, dans le mien, j'appuie sur Tab dans le menu de démarrage pour modifier et effacer le mot "persistance" (ou peut-être persistant, ne vous en souvenez pas) et il démarre Vieux LiveCD, même lorsque mon système de fichiers persistant contient des erreurs (comme Sudo ne fonctionne pas, d’autres problèmes divers surgissent jusqu’à ce que j’efface casper-rw, en crée un nouveau et le recommence pour le mois prochain)
PS les erreurs du système de fichiers se trouvent toutes dans le fichier casper-rw, la clé usb (ou la carte mémoire, etc.), le système de fichiers et le "disque" reste en bon état, mais l'intérieur du casper-rw se détériore. Le mien a un système de fichiers FAT ou FAT32 sur la carte mémoire, mais le casper-rw utilise ext2 fyi