Acabei de instalar o Ubuntu 12.04 em um laptop com Windows 7, mas não consigo inicializar pelo Ubuntu.
Primeiro, durante a instalação, fiz essas partições (podem ser muitas):
/dev/sda1 FAT32 SYSTEM 200Mb boot (EFI boot, i guess)
/dev/sda2 unknown file system 128 Mb msftres (Windows Boot Manager)
/dev/sda3 NTFS OS 100 Gb (Windows 7)
/dev/sda4 NTFS DATOS 315 Gb (Data partition)
/dev/sda5 ext4 28 Gb (/home)
/dev/sda8 unknown file system 1 Gb biog_grub (i'm not very sure why i made this one)
/dev/sda6 ext4 17 Gb (/ Ubuntu 12.03 installed withou errors aparently)
/dev/sda7 linex-swap 2 GB (swap)
Eu posso inicializar a partir do Windows perfeitamente. Na verdade, tentei configurar o Windows Boot Manager com o EasyBCD, mas ele não reconhece nenhuma entrada de inicialização. De qualquer forma, adicionei uma entrada do Ubuntu e a configurei automaticamente.
Agora tenho entradas de inicialização, a do Windows 7 que parece funcionar e o Ubuntu 12.04 que solicita a mensagem "Nenhum aplicativo encontrado".
Reiniciei a partir de um USB com o Ubuntu e tentei corrigir o GRUB a partir da linha de comando e com o reparo de inicialização. Sem resultados.
Pelo que entendi, tenho que informar ao Gerenciador de Inicialização do Windows onde está o meu carregador de inicialização do Ubuntu.
Então, eu tenho dois problemas:
- Na verdade, não sei onde está o meu carregador de inicialização do Ubuntu, GRUB ou GRUB2 ou o que quer que seja.
- Não sei como definir minha entrada do Ubuntu no Windows Boot Manager. Eu acho que usar
BCDedit.exe
como EasyBCD não me mostrou as entradas. Enfim, não sei quais parâmetros usar.
Eu li vários artigos sobre isso, mas não encontrei nada útil.
Respostas:
Seu layout de partição parece estranho, mas, novamente, é assim que os fabricantes fazem suas instalações OEM.
Se este for um sistema UEFI, a reinstalação seria a maneira mais rápida e direta de obter uma instalação funcional. Eu recomendo remover as partições sda5 a sda7, pois elas parecem ter sido criadas por você. Em seguida, instale o Ubuntu a partir do ubuntu-12.04-desktop-amd64.iso em
UEFI mode
(ao selecionar inicializar a partir do CD no momento da inicialização, deve haver duas opções para inicializar a partir do CD um com UEFI e uma sem) para garantir a instalação com o suporte UEFI ativado. Um layout de partição com uma partição Ubuntu e uma partição pessoal separada é uma boa opção. Para usar a suspensão no HDD (hibernação), você deve escolher pelo menos o tamanho da sua RAM como o tamanho da partição de troca. Há uma etapa adicional a ser executada para reativar a hibernação no 12.04. Após a conclusão da instalação, você deverá ter um Ubuntu com o pacote grub-efi-amd64 instalado no seu disco rígido. O instalador deve ter reconhecido a partição do sistema UEFI correta (existe um código de partição GPT específico para a partição do sistema UEFI ), insere um grub-efi-stub e registra-o nas variáveis de inicialização UEFI.No final, você deve ter pelo menos uma entrada cada para Windows e Ubuntu na sua seleção de inicialização UEFI disponível. Se você não tiver uma entrada relacionada ao Windows, provavelmente este não é um sistema UEFI e não tente tentar a minha solução sugerida (não seria possível inicializar o CD no modo UEFI). A inicialização dupla deve estar funcionando através do mecanismo de carregamento em cadeia do GRUBs , portanto, a configuração do Ubuntu via UEFI como a opção de inicialização padrão deve funcionar como a inicialização dupla trabalhada no passado com o GRUB.
fonte
Primeiro, sua tabela de partições é claramente uma tabela de partição GUID (GPT). Como o Windows inicializa a partir de discos GPT apenas se o computador usar uma EFI (Extensible Firmware Interface) em vez do BIOS (Basic Input / Output System) mais antigo, é claro que você está inicializando no modo EFI. Esse é um detalhe crítico, pois é improvável que as soluções BIOS tradicionais funcionem em um sistema EFI.
Não está claro na sua descrição exatamente o que está inicializando. Meu melhor palpite é que o carregador de inicialização do Windows está inicializando e você usou o EasyBCD para criar uma entrada do Ubuntu que não está funcionando. Isso não é surpreendente; Na última verificação, o carregador de inicialização do Windows EFI não pôde redirecionar o processo de inicialização para outro carregador de inicialização, portanto, as entradas que não são do Windows do EasyBCD serão inúteis para você. Se eu interpretei mal o que está acontecendo, e você está realmente vendo um menu de inicialização do GRUB capaz de inicializar o Windows, mas não o Linux, por favor, elabore.
Se minhas interpretações até o momento estiverem corretas, você poderá usar o menu de inicialização do firmware para selecionar GRUB em vez de Windows e usá-lo para inicializar no Linux. Se o gerenciador de inicialização do seu firmware for bom o suficiente, isso pode até ser uma solução aceitável a longo prazo. Infelizmente, os gerenciadores de inicialização das implementações de firmware da EFI são extremamente variáveis em qualidade e muitos deles são ruins. Se você não conseguir encontrar um menu de inicialização no firmware ou se usá-lo for estranho, você tem duas opções principais:
Esteja ciente de que o processo de inicialização da EFI envolve arquivos armazenados em uma partição conhecida como EFI System Partition (ESP), que é / dev / sda1 no seu computador. Os arquivos do carregador de inicialização geralmente residem em subdiretórios do diretório EFI nessa partição, como em EFI / Microsoft ou EFI / ubuntu. A NVRAM mantém uma lista de gerenciadores de inicialização e a ordem em que o firmware deve tentar iniciá-los. O gerenciamento de carregadores de inicialização envolve adicionar, excluir ou mover os arquivos do carregador de inicialização e editar as entradas da NVRAM. Em alguns casos, um carregador de inicialização padrão (EFI / Boot / bootx64.efi; embora algumas implementações também suportem EFI / Microsoft / Boot / bootmgfw.efi como padrão) será carregado se as entradas da NVRAM estiverem vazias ou apontarem para carregadores de inicialização inválidos. Para obter mais informações sobre este tópico, bem como informações sobre os carregadores de inicialização EFI do Linux, consulte minha página da Web no tópico.
fonte
Provavelmente o menu GRUB não está instalado corretamente. Tente consertá-lo com o CD de reparo do grub . Inicialize com este CD e deixe repará-lo automaticamente no seu sistema. Você pode encontrar mais informações aqui .
fonte
Como o Windows está usando EFI, você precisa:
fonte
Pode ser que você tenha tentado atualizar durante a instalação, é por isso que cria um espaço extra de 1 GB. Você pode facilmente usar o dual boot usando o ubuntu sem instalar nada. Estou falando do grub2 no ubuntu, que é o padrão instalado. Você só precisa de um live cd para configurar a inicialização dupla. Este é um exemplo muito bom de recuperação do grub2.
fonte