Por que preciso criar uma partição bios-grub ao instalar o 12.04?

3

A partição bios-grub no Ubuntu 12.04 é obrigatória?

Eu usei 11.04, 11.10 e 12.04, mas nunca me pediram isso.

Hoje experimentei uma nova instalação do Ubuntu 12.04 e pela primeira vez me pediram essa partição do Grub de no mínimo 1Mb. Primeiro tentei reinstalar o 12.04, mas o erro continuou.

Então eu instalei o Fedora 16, mantendo todas as partições como estavam (substitui o Ubuntu pelo Fedora), e depois fiz outra instalação nova do 12.04.

Está tudo bem continuar com essa partição do grub ou há alguma falha no hardware do meu sistema? Se esta é uma falha (hardware), como posso corrigi-lo?

Estou usando um Ideapad Lenovo S10-2. O único sistema operacional atualmente instalado é o Ubuntu 12.04.

bem, deixe-me responder. Foi problema / usr / bin / xorg que eu tive com instalado em primeiro lugar preciso. Eu usei fedora16 basicamente para remover totalmente preciso (minha experiência me diz que o Ubuntu não pode apagar completamente e reinstalar por si só). este 1mb grub é criado pelo fedora. Então eu queria removê-lo ao reinstalar o Ubuntu, mas tenho bootloader cuidado pode falhar. daqui eu tenho que manter este 1mb drive. mas antes de ontem, eu usei o fedora e o ubuntu, até mesmo os mesmos CDs, mas não tinha essa partição. minha pergunta é se essa partição é necessária ou não? se não, como posso removê-lo com segurança do meu sistema?

Estou usando apenas o Ubuntu 12.04 - antes e depois (agora).

    
por raj 06.05.2012 / 22:50

2 respostas

11

A Tabela de Partição GUID (GPT) é uma maneira de particionar discos que é mais flexível que os antigos Mestre Boot Record (MBR) sistema. O GPT funciona em discos maiores que o MBR (que tem um limite de 2 TiB, assumindo um tamanho padrão de setor de 512 bytes) e tem outras vantagens menores. Quando o GRUB 2 é instalado em um disco GPT em um computador baseado em BIOS, ele gosta de ter uma Partição de inicialização do BIOS , e é isso que o instalador do Ubuntu quer dizer com a partição "bios-grub". Esta é basicamente uma pequena partição na qual reside parte do código do GRUB. Não é necessário em computadores baseados em MBR porque o GRUB 2 usa algum espaço oficialmente não alocado. O método GPT é realmente mais seguro, mas o método MBR geralmente funciona, na prática.

Eu suspeito que foi isso que aconteceu:

  1. Nas instalações anteriores, você usou o GRUB 2 em discos MBR e, portanto, não precisou de uma partição de inicialização do BIOS.
  2. Quando você instalou o Fedora, ele converteu um disco em branco para o formato GPT. O Fedora 16 é conhecido por fazer isso; ela favorece o GPT mesmo quando não é estritamente necessário. (Os desenvolvedores do Fedora estão revertendo essa decisão para o Fedora 17).
  3. Quando você tentou reinstalar o Ubuntu, ele viu a configuração do GPT e tentou usá-lo. Isso envolvia a criação de uma partição de inicialização do BIOS ou a reclamação se não estivesse presente.

Não há absolutamente nenhum dano em usar uma partição de inicialização do BIOS. Uma das vantagens da GPT sobre o MBR é que o GPT não tem um limite de 4 partições primárias, portanto dedicar 1 MiB de espaço a uma partição de inicialização do BIOS não consome recursos de partição preciosos. Na verdade, o uso da GPT tem algumas vantagens menores, como a falta de distinção entre partições primárias, estendidas e lógicas (você pode criar até 128 partições por padrão) e o uso de estruturas de dados de backup e CRCs para ajudar a proteger contra a destruição acidental. das suas partições. Dito isso, se você quiser fazer uma dupla inicialização com o Windows, o uso da GPT impedirá a instalação do Windows, a menos que o computador tenha firmware UEFI, em vez de BIOS. Este é um grande menos. Há também BIOS com bugs lá fora, que não serão inicializados a partir de discos GPT, a menos que você passe por alguns aros extras.

Se você deseja instalar em um disco MBR, terá que remover os dados da GPT. Você pode fazer isso com o GParted selecionando Dispositivo - > Criar tabela de partição. Certifique-se de optar por criar uma tabela de partições "msdos" (o que o GParted chama de MBR). Isso limpará os dados da GPT e converterá em MBR. Se você tiver dados que deseja preservar, poderá fazer uma conversão de GPT para MBR com meu programa gdisk, mas isso nem sempre funciona. Além disso, a conversão dessa maneira fará com que o disco não seja inicializado até você reinstalar o seu carregador de inicialização.

    
por Rod Smith 23.05.2012 / 05:00
0

A partição bios-grub no Ubuntu 12.04 é obrigatória?

Somente se você estiver usando um sistema baseado em BIOS e particionado usando o GPT.

    
por Jason 14.05.2012 / 19:55