Como investigo os problemas de inicialização e partição?

22

Minha máquina não inicializa ou não escolhe o sistema operacional correto quando eu o escolho no menu GRUB. Quais informações eu preciso fornecer nas minhas perguntas para que as pessoas possam me ajudar?

Jorge Castro
fonte

Respostas:

20

O script de informações de inicialização é uma ótima maneira de obter informações sobre o que está acontecendo, especialmente para solucionar problemas do que está acontecendo com sua inicialização e partições.

Para 12.04 e mais recentes:

sudo apt-get install boot-info-script pastebinit

E então corra boot_info_script.

Se você precisar compartilhar as informações com alguém para ajudá-lo com suas partições (especialmente aqui no Ask Ubuntu, você pode usá-las em conjunto com pastebinitpara publicar suas informações de inicialização na web:

sudo boot_info_script --stdout | pastebinit

Isso enviará automaticamente as informações para paste.ubuntu.com e retornará uma URL para você. Pegue esse URL e edite-o para sua pergunta.

Para 11.10 e versões anteriores:

  • Faça o download do script de informações de inicialização
  • Extraia o arquivo zip para um diretório de sua escolha.
  • Abra um terminal (Aplicativos -> Acessórios -> Terminal no Gnome) e digite:

    sudo bash [path/to/the/download_folder]/boot_info_script.sh
    
  • Por exemplo, se você baixou o arquivo na área de trabalho, use:

    sudo bash ~/Desktop/boot_info_script.sh
    
  • Agora você terá o arquivo RESULTS.txt no mesmo diretório que o script. Mas se o script estiver dentro de um diretório do sistema (como / usr ou / etc), o RESULTS.txt estará no diretório inicial.

Se você tiver o pastebinit instalado, poderá enviar os resultados diretamente para o paste.ubuntu.com:

sudo bash boot_info_script.sh --stdout | pastebinit
Jorge Castro
fonte
Gostaria de saber há um ou três meses que tudo que você precisava fazer pastebinitera canalizá stdout-lo ou, para colar o conteúdo de um arquivo, usá-lo pastebinit -i /etc/a/file/name. Mas, aparentemente, man pastebinitera técnico demais para eu lidar. :-(
irracional John
6

Quando você é capaz de inicializar em sua instalação, o caminho a seguir é dado na resposta de Jorge Castro. Informações adicionais coletadas dos logs de inicialização são apreciadas. (Para obter detalhes, role para baixo.) Quando o seu sistema está totalmente danificado e se recusa a inicializar a instalação a qualquer custo, aqui está uma alternativa.

Rescatux para o seu resgate !!

Ok, agora que temos um título, o procedimento a seguir. Experimente tudo o que tem, por sua conta e risco, e você pode até resolver o problema. Se você deseja evitar problemas, siga as instruções exatamente .

  • Faça o download do Rescatux . O Rescatux é um CD de boot-rescue. escolha qualquer um imagem ISO dessa página. Recomenda-se a última versão estável (sem alfa / beta no título).
  • Grave-o em um CD ou faça um pendrive inicializável com esse ISO. (Instruções detalhadas abaixo)
  • Inicialize usando o cd / usb-stick.

    Nota: Pode ser necessário pressionar ou manter pressionada F12ou alguma outra tecla (normalmente mostrada no canto inferior da tela de inicialização) e selecionar Inicializar a partir do CD ou USB ou outra opção relevante para impedir a inicialização automática a partir do disco rígido.
    Observe que a inicialização pode não ser direta em hardware com restrição de inicialização, como Macbooks. É sugerido que você procure ajuda de nossos amigos no Ask Different nesse caso.

  • Selecione Rescatux 32 bits ou Rescatux 64 bits, conforme aplicável. Em caso de dúvida, selecione 32 bits. Se nenhuma das opções estiver disponível e você vir 'ao vivo', selecione-a.

  • Selecione a Supportopção, seguida por Boot info scripterun .
  • Uma mensagem de confirmação é exibida, a execução do script bootinfo foi OK.
  • Selecione Suporte e, em seguida, compartilhe_log. selecione bootinfoscript_log.txt, clique em Avançar e você obterá um link para os resultados enviados. Você pode usar esse link ao solicitar ajuda.
  • Se você estiver offline, poderá visualizar os logs selecionando essa opção em suporte e salvar esse arquivo em outro local. Em um pendrive, etc, e inclua essas informações ao fazer uma pergunta.

Aqui está um vídeo que ajuda . Mais informações podem ser encontradas na página inicial do Rescatux .

Inclua bootogs, se possível:

Para acessar os logs de inicialização:

  • Se você pode inicializar em sua instalação, inicie um terminal e digite dmesg > dmesglog.txtecp /var/log/boot.log bootlog.txt e incluem conteúdo de ambos os arquivos (dmesglog.txt e BOOTLOG.TXT), ao fazer a pergunta. Você deve encontrá-los criados em seu diretório pessoal, se você seguiu as instruções corretamente.
  • Se você tiver qualquer cd ao vivo, (Ubuntu, Rescatux, ou qualquer outro livecd): Abrir arquivo-browser, montar o disco com instalação, navegue para var / log, e incluem conteúdo de arquivos dmesge boot.logao mesmo tempo fazendo uma pergunta.

Para gravar um CD:

  • Usando o Ubuntu: Clique com o botão direito do mouse no iso baixado e selecione Write to disk.Siga as instruções na tela.
    Como alternativa, procure Disc burnere abra-o. Escolha a imagem ISO e siga as instruções na tela.
  • Usando o Windows: Clique com o botão direito do mouse no iso baixado e selecione 'Gravar imagem de disco'. Você será guiado pelo assistente de gravação de CD.
    Senão, pesquise e abra o Windows Disc Image Burner e siga as instruções na tela. Escolha o arquivo ISO adequado (o que você baixou) quando solicitado.
  • Usando Mac / Outras Distros Linux: Muito provavelmente, você terá uma opção de menu com o botão direito. Senão, use seu utilitário de gravação de disco padrão. (Atualize com instruções específicas bem-vindas.)

Para criar um pendrive inicializável:

  • Ferramenta sugerida: Unetbootin . (Funciona no Windows, Linux e MacOSX.)
  • Usuários experientes podem achar mais fácil de usar sudo dd if=<path-to-iso> of=<USB-drive-here>
    (por exemplo: sudo dd if=~/rescatux.iso of=/dev/sdbSubstitua sdb por qualquer que seja o disco usb e ~ / rescatux.iso pelo caminho do seu arquivo iso)

    NÃO USE ddse você é inexperiente. digitar apenas uma letra incorreta pode deixar seu disco rígido inteiro não inicializável, que só pode ser corrigido com a reinstalação e pode causar perda permanente de dados.

Mahesh
fonte
Se meu sistema estiver com problemas, como posso baixar o Rescatux ou gravar no Live Cd ou Usb-Stick. No que diz respeito ao live CD do Ubuntu, é mais provável que o OP deva ter o LiveCd ou o Usb-Stick.
atenz 17/05/12
@tijybba Argumento válido. Mas se o sistema estiver totalmente danificado, e você procurar ajuda aqui postando uma pergunta, provavelmente terá acesso ao PC de um amigo ou algo assim. para que possa ser usado. Ou, uma inicialização de um CD ao vivo faz o trabalho. :) Receio que o mesmo não possa ser feito sem pelo menos a inicialização ao vivo. Estou procurando uma alternativa melhor. Melhorias são bem-vindas.
Mahesh
@ Mahesh, você pode atualizar isso com como fazer algumas coisas com um CD do Ubuntu? Como em, como olhar para os logs do cd ao vivo, etc.
JRG
2

Instale o reparo de inicialização que ajudará ...

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Jorge Castro
fonte
1

Se você não conseguir inicializar no sistema, use o modo "experimentar" do cd de instalação do ubuntu. Isso fornecerá uma área de trabalho gráfica em execução no seu CD / DVD.

Você pode montar sua partição raiz e reinstalar o grub usando o reparo de inicialização.

https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Floyd
fonte