У меня есть живая постоянная USB-версия Ubuntu 11.04, установленная с Unetbootin.
Через некоторое время у меня возникли некоторые ошибки при обновлении ядра и попытке использовать мой второй экран на моем ноутбуке. Позже я заметил странную, явно не связанную проблему: каждый раз, когда я пытался, sudo
something
я получал один и тот же ответ:
sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
Невозможно сделать что-либо, требующее прав суперпользователя, я перезагрузился, используя single
опцию загрузки, и смог получить доступ к корневой консоли.
Я заметил следующее поведение:
# 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
Что-то не так с нулевым количеством жестких ссылок? Как я могу изменить это? Количество жестких ссылок равно 1 на моем другом компьютере, которые работают правильно.
Пользователь сеанса в реальном времени все еще принадлежит к группе администраторов, если это имеет значение.
источник
.bash_history
файл в домашнем каталоге вашего USB-накопителя, там должна появиться ваша команда.Ответы:
Счетчик жестких ссылок, равный нулю, означает, что запись каталога не принадлежит ни одному файлу. Это звучит как поврежденная файловая система.
источник
Как сказал @Florian Diesch, я также предлагаю выполнить
fsck
раздел в этом разделе.Кроме того, находясь в однопользовательском режиме и, если вы можете получить доступ к сети, переустановите
sudo
пакет:источник
Есть другие форумы / ошибки о том, что постоянная файловая система LiveCD / LiveUSB со временем повреждается, это старая ошибка, возвращающаяся на 3 или 4 года в Ubuntu?
Версия Live USB / Live CD использует только файл casper-rw для сохранения всех постоянных данных, если вы хотите «переустановить» или «очистить установку», то стереть старый файл casper-rw и создать новый пустой файл сделать это (хотя это, вероятно, в конечном итоге будет снова поврежден)?
Должна быть возможность загрузки с «обычного» Live CD без сохранения из меню загрузки, в моем я нажимаю Tab в меню загрузки, чтобы отредактировать и стереть слово «постоянство» (или, возможно, постоянное, не помню), и он загружается обычный старый LiveCD, даже когда моя постоянная файловая система имеет ошибки (например, sudo не работает, другие ошибки misc возникают до тех пор, пока я не удалю casper-rw, не создам новую пустую и не начну в течение следующего месяца)
PS. все ошибки файловой системы находятся внутри файла casper-rw, файловая система usb-флешки (или карты памяти и т. д.) и «диск» остаются в хорошем состоянии, просто внутри casper-rw идет плохо. У меня на карте памяти есть файловая система FAT или FAT32, но casper-rw использует ext2 fyi
источник