Problema de inicialização dupla do Ubuntu 15.10 e Windows 7

Problema de inicialização dupla do Ubuntu 15.10 e Windows 7

Estou usando o Ubuntu 15.10 há algum tempo, mas instalei recentemente o Windows 7 (com bastante relutância) no mesmo SSD (convertendo a tabela de partições para GPT conforme necessário), mas em uma partição NTFS separada. Achei que tinha reinstalado o grub corretamente, mas o comportamento atual do meu PC me diz o contrário: ele foi capaz de inicializar o Windows ok (através da substituição de inicialização), mas não do Ubunutu.

Em seguida, comecei a usar boot-repair-cd a partir de uma unidade flash inicializável, que funcionou bem até a etapa de limpeza do kernel e reinstalação (trava em "(ins)"). Agora não consigo inicializar nenhum sistema operacional, seja EFI ou legado.

Quem tiver a gentileza de investigar meu problema pode encontrar mais detalhes emhttp://paste.ubuntu.com/16207880/ Por esses detalhes, parece haver algum grub instalado no sdc (meu disco do sistema), mas não de forma inicializável. sda e sdb são montados em RAID no meu caso e contêm apenas dados.

Estou em um bloqueio aqui, cabelos grisalhos crescendo a cada minuto!

Obrigado antecipadamente pela ajuda!

Responder1

Seu disco não possui carregadores de inicialização. Meupalpite fundamentadosobre o que aconteceu, com base na sua descrição, é:

  1. Você instalou o Ubuntu no modo BIOS/CSM/legado.
  2. Quando você tentou instalar o Windows 7, você inicializou no modo EFI/UEFI, então ele reclamou da tabela de partição MBR e você o converteu para GPT e instalou o Windows no modo EFI/UEFI. Isso tornaria o Windows inicializável e o Ubuntu não inicializável. Isso poderia ter sido consertado, mas....
  3. Você inicializou o Boot Repair no modo BIOS e começou a descartar oPartição do sistema EFIque mantinha o carregador de inicialização do Windows, tornando o Windows não inicializável; e por alguma razão, o Boot Repair não conseguiu inicializar o Linux novamente.

Neste ponto, eu recomendo que vocêleia minha página sobre o CSM e seus perigospara obter informações básicas. Sem uma compreensão do CSM, é provável que você se enfie no mesmo buraco novamente.

Quase sempre é melhor instalar os dois sistemas operacionais em inicialização dupla no mesmo modo de inicialização - ou seja, ambos no modo BIOS ou ambos no modo EFI. Misturar modos de inicialização é uma receita para o desastre. Além disso, dada a forma como a maioria das EFIs são projetadas, geralmente é melhor que o modo de inicialização seja EFI; como minha página descreve, o uso do modo BIOS transforma o processo de inicialização em uma bagunça complicada que pode causar problemas tanto quanto uma inicialização bem-sucedida. Assim, tenho algumas sugestões específicas:

  • Desative seu CSM.Esta é a coisa mais importante a fazer.
  • Altere o código do tipo /dev/sdc1para que seja um ESP. (Atualmente está marcada como uma partição de inicialização do BIOS, o que é inútil para a inicialização no modo EFI.) Observe que há uma chance de que esta partição ainda contenha o carregador de inicialização do Windows, portanto, marcá-la corretamente como ESP pode ser tudo que você precisa fazer para inicialize o Windows; mas pode ser necessário criar um novo sistema de arquivos FAT32 e fazer mais reparos. Você pode alterar o código do tipo gdiskalterando-o de EF02 para EF00; ou com partedou GParted removendo o bios_grubsinalizador e substituindo-o por um bootsinalizador.
  • Reinstale o carregador de inicialização do Windows usando as ferramentas do Windows. Você deve pedir detalhes sobre como fazer isso em um fórum do Windows.
  • Instale um carregador de inicialização EFI para Linux. Existem algumas maneiras relativamente simples de fazer isso:
    • Use o Boot Repair, mas inicialize o disco de reparono modo EFI. (Se você não consegue inicializar no modo EFI, o disco provavelmente está preparado incorretamente. Minha página no CSM que mencionei anteriormente aborda esse assunto em detalhes.)
    • Prepare uma unidade flash USB ou imagem de CD-R do meugerenciador de inicialização rEFInd.(As imagens de ambos estão nessa página.) Inicialize com ele e, usando o rEFInd, inicialize o Ubuntu. Você pode então instalar o rEFInd no disco rígido usando o pacote Debian ou PPA.

Em vez desses dois últimos marcadores de nível superior, você pode reinstalar um ou ambos os sistemas operacionais - mas certifique-se de fazer isso usando o mesmo modo de inicialização (de preferência modo EFI). Observe que isso funcionará melhor se você desabilitar o CSM e corrigir o código de tipo do seu ESP.

Responder2

Você está ciente do que aconteceu. Discutindo com outras pessoas, estou percebendo que a inicialização dupla do Ubuntu e do Windows 7 em um único SSD com uma tabela de partição GPT não é um caminho indesejável. Aparentemente, a configuração MBR/legacy é a menos problemática. Reinstalei tudo assim, agora funciona perfeitamente. Obrigado pelo seu tempo.

informação relacionada