Eu tenho uma versão USB ao vivo persistente do Ubuntu 11.04 instalada com o Unetbootin.
Depois de algum tempo, experimentei alguns erros ao atualizar o kernel e tentar usar minha segunda tela no meu laptop. Mais tarde, notei um problema estranho, aparentemente não relacionado: cada vez que tentava, sudo
something
obtinha a mesma resposta:
sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
Incapaz de fazer qualquer coisa que exija privilégios de root, reiniciei usando a single
opção de inicialização e consegui acessar o console raiz.
Percebi o seguinte comportamento:
# 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
Há algo errado com a contagem de links físicos sendo zero? Como posso mudá-lo ? A contagem de links físicos é 1 no meu outro computador que funciona corretamente.
O usuário da sessão ao vivo ainda pertence ao grupo de administradores, se for o caso.
fonte
.bash_history
arquivo no diretório inicial da sua unidade USB; seu comando deve aparecer lá.Respostas:
Uma contagem de zero no link físico significa que a entrada do diretório não pertence a nenhum arquivo. Isso soa como um sistema de arquivos danificado.
fonte
Como o @Florian Diesch disse, também sugiro executar um
fsck
nessa partição.Além disso, enquanto estiver no modo de usuário único e se você puder acessar a rede, reinstale o
sudo
pacote:fonte
Existem outros fóruns / erros sobre o sistema de arquivos persistentes do LiveCD / LiveUSB sendo corrompido ao longo do tempo, é um erro antigo que remonta há 3 ou 4 anos no ubuntu?
Uma versão Live USB / Live CD usa apenas o arquivo casper-rw para salvar todos os dados persistentes, se você deseja "reinstalar" ou "instalação limpa" e, em seguida, apagar o antigo arquivo casper-rw e criar um novo arquivo vazio fazer isso (embora provavelmente acabaria corrompido novamente)?
Deve ser capaz de inicializar no Live CD "normal" sem persistência no menu de inicialização, no meu pressiono Tab no menu de inicialização para editar e apagar a palavra "persistência" (ou talvez persistente, não me lembro) e ele inicializa LiveCD simples e antigo, mesmo quando meu sistema de arquivos persistente tem erros (como o sudo não funciona, outros problemas diversos surgem até eu apagar o casper-rw, criar um novo vazio e começar de novo no próximo mês)
PS. os erros do sistema de arquivos estão todos dentro do arquivo casper-rw, o sistema de arquivos e o "disco" do pendrive USB (ou cartão de memória etc) permanecem em boas condições, apenas dentro do casper-rw fica ruim. O meu possui um sistema de arquivos FAT ou FAT32 no cartão de memória, mas o casper-rw usa ext2 fyi
fonte