Erro: a tabela de partição requer uma partição separada para o código do carregador de inicialização (questão EFI) -- installation campo com uefi campo com mac campo com macbook-pro campo com boot-partition camp askubuntu Relacionado O problema

Error: partition table requires a separate partition for boot loader code (EFI issue)


12
vote

problema

português

O problema

Estou tentando instalar Ubuntu 12.04 (64 bits, Mac alternate) no meu MacBook Pro (Modelo 7 , 1. Meados de 2010) . O MacBook Pro está executando o OSX 10.8.3 e estou tentando torná-lo duplo inicializável (ou seja, para que eu possa inicializar no Ubuntu ou OSX). Ao inicializar a partir do Live CD e selecionando "Experimente o Ubuntu", faço as tabelas de partição supostamente necessárias e estava pronta para instalar. Através do processo de instalação, selecionei minha partição de "ext4" criada recém-criada, alterada (no instalador) para "usar o arquivo de diário. sistema "e pressionado continuam. No entanto, a seguinte janela apareceu:

O formato da tabela de partição em uso em seus discos normalmente exige que você crie uma partição separada para o código do carregador de inicialização. Esta partição deve ser marcada para uso como uma "área de inicialização do BIOS reservada" e deve ser pelo menos 1 MB de tamanho. Note que isso não é o mesmo que uma partição inicializada em / boot. Se você não voltar ao menu de particionamento e corrigir este erro, a instalação do carregador de inicialização poderá falhar mais tarde, embora ainda seja possível instalar o carregador de inicialização para uma partição. src = "https://i.stack.imgur.com/a02jy.png" /> </p> <p> Abaixo está um instantâneo da minha mesa de partição em Gparted. </P> <P> <IMG alt = "Gparted Partition Setup" SRC = "https://i.stack.imgur.com/ntx4l.png" /> </p> <p> Abaixo é um instantâneo da janela de instalação. </P> <p> <iMg alt = "janela de instalação" src = "https://i.stack.imgur.com/jmpiz.png" /> </p> <hr /> <H2> A hipótese </h2> <p> <a href="https://askubuntu.com/Users/44179/sether/44179/seth"> @Seth </a> e eu estamos voltados para o thinkhing Este é um problema com o Ubuntu não detectando que meu computador está usando o EFI do BIOS. Eu acho que se de alguma forma conseguirmos Ubuntu para reconhecer que estou executando um computador que usa EFI, a instalação será executada mais suave. No entanto, porque estou executando em um MacBook Pro, os usuários que tiveram problemas semelhantes com o Windows não terão as mesmas soluções para mim (ou outros problemas futuros) para usar. </P> <hr /> <h2> coisas tentadas e amp; Investigado </h2> <P> Abaixo estão as coisas que tentei e olhei. Eu estarei atualizando como esse problema avança. </P> <ol >. <li> Eu tentei pesquisar esta questão e me deparei com <a href="https://askubuntu.com/questions/186413/how-to-boot-from-ubuntu-12-04"> Esta linha </um> também. Depois de discutir esta questão com as pessoas na sala de bate-papo, eu estou - <em> estamos </em> - certeza de que é um problema de hardware. </Li> <li> Além disso, eu tentei <a href="https://help.ubuntu.com/community/uefi#converting_ubuntu_into_efi_or_legacy_mode" rel="nofollow noreferer"> wiki </a>, mas o wiki parece voltado para o Windows e , Mais uma vez, tenho certeza que esta é uma questão específica de hardware. <strong> update: </strong> Eu fui em frente e tentei a seção que vinculei, e isso não foi inteiramente treinado. Ao seguir as instruções, não consegui clicar na guia "Grub Localização" porque foi desativado: <img alt = "grub local desativado" src = "https://i.stack.imgur.com/cjizg. png "/> </li> <li> Outro <em> <em> opção </em> <a href="https://askubuntu.com/Users/44179/seth"> @SETH </A> e eu fomos por acabaram do erro, em execução o programa de reparo de inicialização listado acima. Há preocupações sobre isso ser perigoso, por isso, eu ficaria feliz em ouvir outra opinião. </Li> <li> <p> Eu tentei a solução fornecida por <a href="https://askubuntu.com/Users/93977/rod-mith"> @ haste-smith </a>. No entanto, tão aparente nos comentários sobre sua resposta, corri para alguns problemas. Ao tentar as etapas alternativas sob a etapa 10, inicializando-se Acabei de me pegar uma tela em branco que não iria embora (o tempo mais recente que passei nessa tela foi cerca de 40 minutos até que eu seja reiniciado). Continuando a seguir as instruções, antes da etapa 18 aparecer (o que nunca faz), recebo o seguinte erro: </p> <blockquote >. <p> Aviso: Nenhum console estará disponível para o OS <br/>   Erro: Nenhum modo de vídeo adequado encontrado. <br/> <a href="https://i.imgur.com/yd5otgo.jpg" rel="nofollow Noreferer"> (veja a imagem) </a> </blockquote> </li>  <li> <p> mantendo as partições / todas as configurações como configuração pela minha explicação no quarto item (acima), eu tentei o link no segundo item acima porque o GRUB foi instalado. Eu poderia acessar o menu e correr através de tudo o que precisava para ser feito. No entanto, após a reinicialização, eu corri para a mesma tela em branco indeterminada. </P> </li>  <li> <p> De acordo com <a href="https://askubuntu.com/users/171722/themysteriousman"> @ Themsteriousman post, eu também tentei SEL cting /dev/sda1 para instalar o carregador de inicialização, mas recebi o mesmo erro.

  • o ubuntu 13.04 (64-bits, mac alternate) foi tentado também, mas novamente, o mesmo erro é recebido.

  • algo que eu notei é que, quando clicando duas vezes em uma partição (enquanto no processo de instalação visto na 3ª foto deste post) e trazendo a janela "Editar partição", sob o "USO como: "Drop Down (onde opções como" EXT4 Journaling File System "aparecem), eu tenho a opção" Área de inicialização do BIOS reservado ". Eu estou querendo saber se o erro é me pedir para fazer algo com a opção. Se estiver me pedindo para usar essa opção, devo criar uma nova partição e definir essa opção nela? Quão grande deve ser a partição? Ou eu coloco em uma partição existente?


  • TLDR & AMP; A questão

    A questão principal aqui é: Como faço para obter essa mensagem de erro? Existe alguma configuração que eu tenho que já não faço? Ou esta é uma mensagem de erro segura para ignorar?

    english

    The Issue

    I'm trying to install Ubuntu 12.04 (64-bit, Mac alternate) on my 13" MacBook Pro (model 7,1. Mid-2010). The MacBook Pro is running OSX 10.8.3 and I'm trying to make it dual-bootable (i.e., so I can boot into Ubuntu or OSX). When booting from the live CD and selecting "Try Ubuntu," I made the allegedly necessary partition tables and was ready to install. Through the installation process, I selected my newly created "ext4" partition, changed it (in the installer) to "Use as ext4 journaling file system," and pressed continue. However, the following window popped up:

    The partition table format in use on your disks normally requires you to create a separate partition for boot loader code. This partition should be marked for use as a "Reserved BIOS boot area" and should be at least 1 MB in size. Note that this is not the same as a partition booted on /boot. If you do not go back to the partitioning menu and correct this error, boot loader installation may fail later, although it may still be possible to install the boot loader to a partition.

    Below is a snapshot of my partition table in GParted.

    GParted partition table setup

    Below is a snapshot of the installation window.

    Installation window


    The Hypothesis

    @Seth and I are geared towards thinkhing this is an issue with Ubuntu not detecting that my computer is using EFI instead of BIOS. I think that if we somehow get Ubuntu to recognize that I'm running a computer that uses EFI, the installation will run smoother. However, because I'm running on a MacBook Pro, users who've had similar problems with Windows won't have the same solutions for me (or other future problem-havers) to use.


    Things Tried & Investigated

    Below are things that I've tried and looked into. I'll be updating it as this issue progresses.

    1. I've tried researching this issue, and came across this thread as well. After discussing this issue with people in the chat room, though, I'm -- we're -- pretty sure it's a hardware issue.
    2. Additionally, I tried this wiki, but the wiki looks geared towards Windows and, again, I'm pretty sure this is a hardware-specific issue. Update: I went ahead and tried the section I linked to, and it didn't entirely workout. When following the instructions, I wasn't able to click onto the "GRUB location" tab because it was disabled: grub location disabled
    3. Another untried option @Seth and I went over was bypassing the error, then running the boot-repair program listed above. There are concerns about this being dangerous, though, so I'd be glad to hear another opinion.
    4. I've tried the solution provided by @rod-smith. However, as apparent in the comments on his answer, I ran into some issues. When trying the alternate steps under step 10, booting up just got me a blank screen that wouldn't go away (the most recent amount of time that I've spent on that screen was about 40 minutes until I rebooted). Continuing to follow the instructions, before step 18 shows up (which it never does), I get the following error:

      WARNING: no console will be available to OS
      error: no suitable video mode found.
      (see image)

    5. While keeping the partitions/all settings as setup by my explanation in the fourth item (above), I tried the link in the second item above because GRUB was installed. I could access the menu and I ran through everything needed to be done. However, upon reboot, I ran into the same indefinite blank screen.

    6. In accordance with @TheMysteriousMan's post, I've also tried selecting /dev/sda1 to install the boot loader on, but I received the same error.

    7. The Ubuntu 13.04 (64-bit, Mac alternate) has been tried also, but again, the same error is received.

    8. Something I've noticed is that when double clicking on a partition (while in the installation process seen in the 3rd photo of this post) and bringing up the "Edit partition" window, under the "Use as:" drop down (where options like "Ext4 journaling file system" appear), I have the option "Reserved BIOS boot area." I'm wondering if the error is asking me to do something with the option. If it is asking me to use this option, should I create a new partition and set this option on it? How big should the partition be? Or do I put it on an existing partition?


    TLDR & The Question

    The main question here is: how do I get by this error message? Is there some configuration I have to do that I haven't already? Or is this a safe error message to bypass?

                  

    Lista de respostas

    11
     
    vote
    vote
    Melhor resposta
     

    Leia a resposta inteira antes seguindo as instruções abaixo.

    Para corrigir esse problema, você precisa criar uma partição extra.

      .
    1. instalar REFIT ou Reenchido 1 no Ubuntu.
    2. iniciar o Mac OS X.
    3. lançar o aplicativo de utilitário de disco.
    4. Certifique-se de ter redimensionou sua partição "Macintosh HD" para que você tenha espaço para as novas partições (~ 50 Gib é o que eu escolhi).
    5. Reiniciar usando um CD do Ubuntu Live.
    6. Selecione "tente Ubuntu".
    7. Inicie o aplicativo chamado Gparted.
    8. Crie uma nova partição chamada "Bootloader" com o sistema de arquivos Reiserfs. Eu fiz esta partição 500 mib. Eu não tenho certeza se o sistema ou tamanho de arquivo é importante. De acordo com página de partição de inicialização da Wikipedia BIOS , esta partição pode ser tão pequena quanto apenas 1 mib. < / em>
    9. Crie uma nova partição Linux-Swap que seja cerca de 1 GIB. Eu liguei para este "swap".
    10. Crie uma partição ext4 chamada "primária" usando o resto do seu espaço não alocado.

    Após seguir as instruções acima, o Gparted deve parecer semelhante à seguinte imagem. Tenha em mente que tomei isso após a instalação. As etiquetas para as minhas partições Linux-Swap e Ext4 desapareceram e os ícones chave / exclamação foram adicionados após a instalação pelo Ubuntu. Além disso, não há necessidade de definir um sinalizador ABCDEFGHIJKLMNABCDEFGHIJKLMN0 para a Partição Resiserfs, isso também foi adicionado automaticamente a instalação pós (ou durante). gparted

    Agora que as partições são configuradas, volte para a área de trabalho, clique em "Instalar o Ubuntu 12.04" (isso também deve aparecer na MenuBar à esquerda, se não estiver na área de trabalho), e seguir abaixo abaixo

      .
    1. passam pelas opções (personalizando-os no entanto você quiser) até chegar à tela "Tipo de instalação" que lhe pede como deseja instalar o Ubuntu.
    2. Na tela "Tipo de instalação", selecione "outra coisa" e continue (pressione "Instalar agora").
    3. Você agora chegará a uma janela que lista todas as partições que você possui. Identifique a partição "Bootloader" (se os rótulos não mostrar, identificá-lo pelas colunas do dispositivo, digite ou de tamanho) e clique duas vezes nele.
    4. Uma janela que diz "editar partição" deve pop-up. Selecione o campo de opção ao lado de "Usar como:" e clique no valor que diz "Área de inicialização do BIOS reservada" (figura abaixo). Pressione OK." Selecionar "Área de inicialização do BIOS reservada"
    5. Identifique a partição ext4 que você acabou de criar e trazer a janela "Editar partição".
    6. Defina o valor "Uso como:" para "Ext4 Journaling File System", marque a opção Formatar. Certifique-se de também definir o campo de montagem para / . Pressione "OK."
    7. vá em frente e continue o processo, personalizando os resultados como você deseja.

    A partir daqui, tudo deve funcionar bem. Certifique-se de ter se recuperação ou refir instalado para que você possa inicializar no Ubuntu posterior 1 .

    .

    1. Acontece que, se você ficar preso durante a inicialização, em vez de usar um programa como reencaminhar e é predecessor, você pode apenas manter a tecla alt / opção para inicializar em uma partição / disco / qualquer outra.

     

    Read the whole answer before following the instructions below.

    In order to fix this issue you need to create an extra partition.

    1. Install rEFIt or rEFInd1 in Ubuntu.
    2. Start Mac OS X.
    3. Launch OS the Disk Utility application.
    4. Make sure to have already resized your "Macintosh HD" partition so that you have room for the new partitions (~50 GiB is what I chose).
    5. Restart using a Ubuntu Live CD.
    6. Select "Try Ubuntu".
    7. Start the application named GParted.
    8. Create a new partition called "bootloader" with file system ReiserFS. I made this partition 500 MiB. I'm not exactly sure if the file system or size matters. According to Wikipedia BIOS Boot partition page, this partition can be as small as only 1 MiB.
    9. Create a new linux-swap partition that's about 1 GiB. I called this one "swap".
    10. Create an ext4 partition called "primary" using the rest of your unallocated space.

    After following the instructions above, GParted should look similar to the following image. Keep in mind that I took this after installation. The labels for my linux-swap and ext4 partitions disappeared and the key/exclamation icons were added after installation by Ubuntu. Also, no need to set a bios_grub flag for the ResiserFS partition, this was also automatically added post- (or during-) installation. GParted

    Now that the partitions are set up, go back to the desktop, click on "Install Ubuntu 12.04" (this should also appear in the menubar on the left if it's not on the desktop), and follow along below

    1. Go through the options (personalizing them however you like) until you get to the "Installation type" screen that asks you how you want to install Ubuntu.
    2. On the "Installation type" screen, select "Something else" and continue (press "Install Now").
    3. You'll now arrive at a window that lists all the partitions you have. Identify the "bootloader" partition (if the labels don't show, identify it by the device, type, or size columns) and double click on it.
    4. A window that says "Edit partition" should popup. Select the option field next to "Use as:" and click on the value that says "Reserved BIOS boot area" (figure below). Press "OK." Select "Reserved BIOS boot area"
    5. Identify the ext4 partition you just created and bring up the "Edit partition" window.
    6. Set the "Use as:" value to "Ext4 journaling file system," check the format option. Make sure to also set the mount field to /. Press "OK."
    7. Go ahead and continue the process, personalizing the results as you desire.

    From here, everything should work fine. Make sure to have rEFIt or rEFInd installed so that you can boot into Ubuntu later1.

    1. It turns out that if you get stuck while booting, instead of using a program like rEFIt and it's predecessor, you can just hold the alt/option key to boot into a partition/disk/whatever.

     
     
    5
     
    vote

    A última vez que verifiquei (dois ou três lançamentos atrás), a versão "Mac alternativa" do Ubuntu foi basicamente apenas o Ubuntu normal, mas despojado de suas opções de inicialização EFI. Isso pode parecer peculiar, uma vez que os Macs usam a EFI, mas o problema é que o EFI do Mac é weird , e o instalador padrão do Ubuntu tinha problemas com o EFI do Mac. (Eu não lembro da natureza precisa dos problemas, no entanto.) Como os Macs fornecem uma camada de compatibilidade do BIOS, a inicialização dessa maneira faz sentido; e quando o GRUB instala um disco GPT usando um modo de inicialização do BIOS, use um a partição de inicialização BIOS ( O que a caixa de diálogo Ubuntu se refere como uma "área de inicialização do BIOS reservada") é necessária. Assim, a caixa de diálogo pedindo essa área.

    Uma opção para como prosseguir é aceitar a solicitação para criar uma partição de inicialização do BIOS. O Ubuntu inicializará no modo BIOS, se tudo correr bem. Você pode alterar subseqüentemente o modo de inicialização do Linux instalando um carregador de inicialização do modo EFI. Veja o meu Ubuntu de inicialização em um Mac Por um exemplo de como fazer isso , e particularmente a seção intitulada "Fixação da instalação".

    Outra opção é tentar usar o instalador padrão do Ubuntu em vez da variante MAC. Você pode precisar de ajuda para iniciá-lo para inicializar; É possível que reenchido vai ajudar com isso, embora eu não possa prometer nenhuma promessa. Depois que o instalador for inicializado, você deve garantir que ele esteja em execução no modo EFI, procurando um diretório chamado /sys/firmware/efi . Se estiver presente, você inicializou no modo EFI, e se não estiver presente, você provavelmente foi inicializado no modo BIOS e deve tentar novamente.

     

    The last time I checked (two or three releases ago), the "Mac alternate" version of Ubuntu was basically just the normal Ubuntu but stripped of its EFI boot options. This may seem peculiar, since Macs use EFI, but the problem is that the Mac's EFI is weird, and the standard Ubuntu installer had problems with the Mac's EFI. (I don't recall the precise nature of the problems, though.) Since Macs provide a BIOS compatibility layer, booting in that way makes sense; and when GRUB installs to a GPT disk using a BIOS boot mode, use of a BIOS Boot Partition (what the Ubuntu dialog box refers to as a "reserved BIOS boot area") is necessary. Hence, the dialog box asking for that area.

    One option for how to proceed is to acquiesce with the request to create a BIOS Boot Partition. Ubuntu will then boot in BIOS mode, if all goes well. You can subsequently change the Linux boot mode by installing an EFI-mode boot loader. See my EFI-Booting Ubuntu on a Mac for one example of how to do this, and particularly the section entitled "Fixing the Installation."

    Another option is to try using the standard Ubuntu installer rather than the Mac variant. You may need some help getting it to boot; it's possible that rEFInd will help with that, although I can make no promises. Once the installer is booted, you should ensure that it's running in EFI mode by looking for a directory called /sys/firmware/efi. If it's present, you've booted in EFI mode, and if it's not present, you've probably booted in BIOS mode and should try again.

     
     
             
             
    3
     
    vote

    Você já tentou escolher /dev/sda1 como o local para instalar seu bootloader? Na parte inferior do menu de instalação personalizada, há um lugar marcado:

      Device for bootloader installation    

    Escolha / Dev / SDA1 no menu suspenso.

     

    Have you tried to choose /dev/sda1 as the place to install your bootloader? On the bottom of the custom installation menu, there is a place marked:

    Device for bootloader installation 

    Choose /dev/sda1 from the dropdown menu.

     
     
       
       

    Perguntas relacionadas

    5  Como reparar a tabela de partição?  ( How to repair partition table ) 
    Eu tenho um computador de inicialização dupla com o Windows 7 e o Ubuntu nele. Recentemente, eu estava trabalhando no Windows7 e meu flash caiu, o computador ...

    0  BIOS não vendo o Ubuntu instalado no Acer Aspire ES1-132. Pode inicializar via grub cli  ( Bios not seeing ubuntu installed on acer aspire es1 132 can boot via grub cli ) 
    (muitas informações no título para que outras pessoas com o mesmo problema possam encontrá-lo.) Eu comprei um Acer Aspire ES1-132, sabendo que a instalação ...

    0  Seguro é a instalação do Ubuntu ou deve ser dupla com o Windows?  ( Secure is installation of ubuntu or should be dual with windows ) 
    Eu usei o Ubuntu por quase 6 meses em tempo integral em casa ao usar o Windows por quase 6 anos, então eu usei anteriormente o Ubuntu no disco rígido separado...

    0  Drivers de gráficos AMD proprietários instalados das configurações, reinicializados e exibição sempre desliga após a descriptografia de partições na tela de inicialização  ( Installed proprietary amd graphics drivers from settings rebooted and display ) 
    Eu fiz uma nova instalação do Ubuntu 13.10 no meu sistema, brincou um pouco até que fiquei confortável com o sistema, e depois fui para a janela de configuraç...

    291  Qual é a maneira mais segura de limpar / a partição de inicialização?  ( What is the safest way to clean up boot partition ) 
    Eu tenho 200 MB atribuídos para o ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Partição. Sempre que tento atualizar o kernel, eu recebo uma mensagem de erro que basicament...

    2  Qual é o tamanho mínimo necessário de / partição de inicialização para o Ubuntu 18.04.2?  ( What is minimum required size of boot partition for ubuntu 18 04 2 ) 
    Porque eu não quero "por quê?" Como resposta, vou começar com o fundo. Eu queria fazer um software RAID-0 de 2 discos, já que eles são bastante lentos e peq...

    1  10.04 servidor não inicializa o mais recente kernel  ( 10 04 server wont boot off latest kernel ) 
    Eu estou mantendo um servidor 10.04 que ainda está inicializando o kernel 2.6.32-28 mesmo que um monte de kernels posteriores estejam disponíveis. Meu melhor ...

    2  O Windows 7 não inicializa após o Ubuntu 12.04 Instalação de inicialização dupla falhou  ( Windows 7 wont boot after ubuntu 12 04 dual boot installation failed ) 
    Eu basicamente usei um liveusb que eu tinha feito do Ubuntu 12.04 para tentar inicializar dupla ambos os '. Mas ele caiu no estágio de particionamento e agora...

    0  Instalar grub (2?) Para PBR ou MBR? (Pretende encadear Lubuntu de SysLinux / Isolinux)  ( Install grub2 to pbr or mbr intend to chainload lubuntu from syslinux isoli ) 
    Eu instalei fatdog64 em um laptop re-propósito, e estou tentando instalar o LUBUNTU ao lado de fatdog em uma configuração multiboot. No entanto, a instalaçã...

    2  Por que as partições de gordura não são automatizadas?  ( Why are fat partitions not automounted ) 
    Eu vejo isso acontecer no Ubuntu 12.04. Quando eu conecto um cartão SD que contém boot e rootfs partições, apenas o rootfs é automaticamente, mas não a ...




    © 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


    Licensed under cc by-sa 3.0 with attribution required.