Como alterar minha partição / boot / efi mount?

3

Ao instalar o Ubuntu, inadvertidamente, configurei minha montagem EFI para a partição EFI do Windows. Agora eu preciso excluir janelas junto com sua partição EFI para uma nova instalação. Eu já tenho outra partição preparada para ser a partição de inicialização do Ubuntu EFI. Como faço para migrar / boot / efi para essa partição?

    
por Mythreya 10.05.2014 / 17:51

4 respostas

4

Uma EFI System Partition (ESP) é simplesmente uma partição FAT32 com um código de tipo GUID de C12A7328-F81F-11D2 -BA4B-00A0C93EC93B (ou 0xEF em um disco MBR). A maioria das ferramentas de particionamento tem outra forma de exibir o código do tipo GUID, porque os GUIDs são muito incômodos. Em parted , GParted e na maioria das outras ferramentas baseadas na libpart, ela é mostrada como um "sinalizador de inicialização" sendo definido na partição. (Note, no entanto, que em libparted-land, o "boot flag" em um disco GPT é não relacionado ao "boot flag" em um disco MBR. AFAIK, libparted não tem como rotular corretamente um MBR ESP.) No fdisk da GPT ( gdisk , sgdisk e cgdisk ), um ESP tem um código de tipo EF00. As ferramentas não Linux têm suas próprias maneiras de identificar os ESPs.

Assim, para criar um novo ESP, você faria:

  1. Inicialize com qualquer ferramenta do Linux que permita particionar o disco. Esta pode ser a sua instalação Linux existente ou um disco de emergência / live CD - mas se você usa sua instalação regular, esteja ciente de que pode estar limitado no que pode fazer, porque muitas ferramentas de particionamento limitam o que você pode fazer partições que são montadas.
  2. Inicie a ferramenta de particionamento de sua escolha.
  3. Se necessário, crie uma nova partição. Eu recomendo fazer pelo menos 550MiB de tamanho. Note que você pode precisar reduzir as partições existentes para criar espaço.
  4. Coloque um sistema de arquivos FAT32 na partição. Algumas ferramentas, como o GParted, possibilitam combinar essa etapa com a anterior.
  5. Marcar a partição como um ESP.
  6. Desmarcar ou excluir o antigo ESP.
  7. Se necessário, salve suas alterações.

Para fazer alterações na tabela de partições, não há necessidade de se preocupar com o seu modo de inicialização - você pode usar o modo EFI ou o modo BIOS como achar melhor. (Dito isto, alguns computadores facilitam a inicialização a partir de USB ou CD-R em um modo ou outro).

Concordo com o oldfred que criar um novo ESP provavelmente não será necessário em seu cenário. Se você quiser apagar completamente o gerenciador de inicialização do Windows do ESP, sinta-se à vontade para fazê-lo - seria a árvore de diretórios /boot/efi/EFI/Microsoft assim que o Ubuntu for instalado. Observe que isso não removerá o carregador de inicialização do Windows no menu do gerenciador de inicialização do firmware. Para fazer isso, você precisará usar efibootmgr , como em:

$ sudo efibootmgr 
Timeout: 10 seconds
BootOrder: 0000,0004,0001,0002
Boot0000* rEFInd boot manager
Boot0001* PATA: HP DVD Writer 1040r     
Boot0002* SATA: ST32000542AS             2
Boot0003* SATA: TOSHIBA DT01ACA300       3
Boot0004* Windows boot manager
Boot0008* INTERNAL EFI SHELL: ST32000542AS
$ sudo efibootmgr -B -b 4

Este exemplo exclui a opção de inicialização # 4, que é identificada como "gerenciador de inicialização do Windows". (Eu não lembro o nome que o Windows usa por padrão; eu editei este exemplo em um dos meus sistemas em que o Windows não está instalado.)

    
por Rod Smith 10.05.2014 / 22:02
1

Tente usar o gerenciador de disco do Ubuntu antes de instalá-lo. Permita que o BIOS esteja no modo de inicialização do CSM antes de instalar o "try ubuntu", os discos, clique no formato necessário da partição, deixe em branco ou você pode formatar para o ext2. Reinicie, bios de volta ao modo de inicialização UEFI, a instalação deve funcionar bem.

    
por John Santiago 10.05.2014 / 18:03
1

Usando uma unidade flash USB inicializável com a sua versão do Linux instalada, incluindo o Gparted.

Inicialize a partir da unidade flash acessando a ordem de inicialização na sua BIOS.

No meu laptop Asus, o Aptio BIOS, foi necessário desativar o FastBoot e o SecureBoot antes que o BIOS ativasse a inicialização da unidade Flash como uma opção.

Uma vez que você pode inicializar a partir do USB, rode o Distro com a opção "Try Ubuntu". Agora que você está executando o Flash Drive, usar o Gparted para gerenciar suas partições é bastante simples.

Usar o Gparted enquanto estiver logado no seu HDD Distro é arriscado.

    
por RCF 10.05.2014 / 18:28
1

No meu laptop HP p066us, preciso definir a ordem de inicialização do efi no BIOS, que tem precedência sobre as configurações na partição do efi boot. Se as edições usando o programa efibootloader não funcionarem para você, talvez seja necessário examinar as configurações do BIOS.

    
por jakester 11.05.2016 / 19:34