O kernel do Ubuntu não pode ler sua própria partição raiz, mas os LiveCDs podem?

1

Minha partição / não pode ser lida na instalação do disco rígido, mas apenas corri fsck e sei que está limpa. Eu posso abri-lo no Nautilus a partir do LiveCD, mas chroot ing para ele não funciona! Ele [a chroot ed install] me dá erros quando tento executar dpkg ou apt-get . O que está acontecendo? Por que o Ubuntu não pode iniciar se a partição estiver bem? Eu re-instalei o GRUB usando boot-repair ( site sourceforge ) e agora ele não me abandona para resgatar prompt, mas quando eu inicio o Ubuntu, ele carrega o kernel e o ramdisk inicial, mas parece que não consegue acessar seu próprio disco. Existe alguma mágica de linha de comando que eu possa executar a partir do prompt de resgate? O que está acontecendo?

Mais informações:

Resultados do modo de recuperação:

Tentando executar resultados do chkdsk em um erro: Mountall: Disconnected from Upstart

Tentando eliminar os resultados do shell raiz em um erro: sulogin: cannot open user password database

Os resultados do "System Config" são bons, mas informa-me no APT que " Database is consistent: no (BAD) ". Isso é preocupante.

A partição raiz é relatada como tendo 0,05% de espaço não contíguo, portanto não há problemas de fragmentação.

Algo possivelmente não relacionado está na parede de texto que aparece sempre que você inicializa sem quiet splash , eu vi algo ao longo das linhas de "sdhci-pci 0:00:02 tamanho inválido do iomem - você pode ter problemas . (Eu não sei o que é isso, mas me assusta!)

Eu corri boot-repair duas vezes; uma vez para fazer o GRUB funcionar e não me mandar para o prompt de resgate e outra hora para tentar limpar e reinstalar o grub. Ele queria que eu chroot para minha instalação antiga e, em seguida, executar dpkg-reconfigure para desinstalar e reinstalar o GRUB, mas ao tentar executar o comando de desinstalação ele me disse que o comando não foi instalado (irá postar telas quando eu encontrar a unidade flash Eu os vi em).

Aqui é o meu bootinfo atual (gerado pelo boot-repair). sdc é uma unidade flash que eu tinha plugado (e subseqüentemente perdido -_-), eu não sabia que seria pego pelo script. Este é um resumo do bootconfig de uma hora antes.

(Vou postar screenshots quando eu pegar o meu pen drive.)

    
por WindowsEscapist 26.11.2012 / 16:29

1 resposta

1

Bem, eu vou marcar isso (o que eu fiz) como a resposta, embora se alguém vier com um guia detalhado de como diagnosticar os problemas iniciais do kernel eles certamente receberão uma resposta aceita e um voto positivo! / p>

Em 12.10, há um (aparentemente pelo menos) novo recurso. Quando Ubiquity detecta 12.10 (e / ou outra instalação, mas não mais de 3 sistemas operacionais no total, incluindo 12.10) dá três opções: "Reinstalar 12.10" (mantém documentos e configurações e tenta manter programas), "Replace / Erase 12.10" ( texto de título não real) (limpa sua partição 12.10), e "Apaga tudo (nova tabela de partição, etc.). Eu tentei a opção de reinstalação e foi capaz de obter uma instalação Ubuntu funcionando novamente. No entanto, quebrou o suporte do mouse, então fiz algumas cópias e encolhimento de partições e uma reinstalação completa.

TL: DR Tudo está corrigido agora, embora eu ainda não saiba o que causou o problema.

    
por WindowsEscapist 27.11.2012 / 17:24