Tengo una versión en vivo USB persistente de Ubuntu 11.04 instalada con Unetbootin.
Después de un tiempo, experimenté algunos errores al actualizar el kernel e intentar usar mi segunda pantalla en mi computadora portátil. Más tarde, noté un problema extraño, aparentemente no relacionado: cada vez que lo intentaba sudo
something
recibía la misma respuesta:
sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
Al no poder hacer nada que requiera privilegios de root, reinicié usando la single
opción de arranque y pude acceder a la consola de root.
Noté el siguiente comportamiento:
# 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
¿Hay algo de malo en que el conteo de enlaces duros sea cero? ¿Como puedo cambiarlo? El recuento de enlaces duros es 1 en mi otra computadora que funciona correctamente.
El usuario de la sesión en vivo todavía pertenece al grupo de administración si es importante.
fuente
.bash_history
archivo en el directorio de inicio de su unidad USB, su comando debería aparecer allí.Respuestas:
Un recuento de enlace fijo de cero significa que la entrada del directorio no pertenece a ningún archivo. Eso suena como un sistema de archivos dañado.
fuente
Como dijo @Florian Diesch, también sugiero realizar una
fsck
partición en esa partición.Además, mientras está en modo de usuario único, y si puede acceder a la red, reinstale el
sudo
paquete:fuente
Hay otros foros / errores sobre el sistema de archivos persistente de LiveCD / LiveUSB que se corrompe con el tiempo, ¿es un error antiguo que se remonta a 3 o 4 años en ubuntu?
Una versión de Live USB / Live CD solo usa el archivo casper-rw para guardar todos los datos persistentes, si desea "reinstalar" o "limpiar la instalación", borre el viejo archivo casper-rw y cree un nuevo archivo vacío. hacer eso (aunque probablemente eventualmente se corromperá nuevamente)?
Debería poder arrancar en el CD en vivo "regular" sin persistencia desde el menú de arranque, en el mío presiono Tab en el menú de arranque para editar y borrar la palabra "persistencia" (o tal vez persistente, no lo recuerdo) y arranca LiveCD simple y antiguo, incluso cuando mi sistema de archivos persistente tiene errores (como sudo no funciona, surgen otros problemas misceláneos hasta que borro casper-rw, hago uno nuevo y vuelvo a comenzar durante el próximo mes)
PD. los errores del sistema de archivos están todos dentro del archivo casper-rw, el sistema de archivos de la memoria usb (o tarjeta de memoria, etc.) y el "disco" permanecen en buenas condiciones, solo dentro del casper-rw se daña. El mío tiene un sistema de archivos FAT o FAT32 en la tarjeta de memoria, pero el casper-rw usa ext2 fyi
fuente