Como reinstalar o Ubuntu com o UEFI de uma maneira correta?

0

Eu decidi migrar do Ubuntu 13.10 para o 12.04 LTS, então baixei a imagem .iso e a gravei no meu pendrive. Durante a instalação, em um estágio do particionamento do disco rígido, encontrei um problema.

Eu tenho duas grandes partições (partição do Windows, partição para arquivos) e está tudo claro sobre elas. Mas também tenho duas pequenas partições. O primeiro é o tamanho FAT32, 100MiB e nele existem arquivos de bootloader do Windows, arquivos bootloader do Ubuntu. O segundo é o tamanho 128MiB, sistema de arquivos desconhecido, sinalizador "msftres".

O que devo fazer para instalar corretamente o Ubuntu? Como eu sei, eu deveria escolher a primeira partição 100MiB FAT32 como uma partição EFI, mas temo que os arquivos do bootloader do Windows sejam destruídos. Por favor, me ajude.

    
por Krosis 15.02.2014 / 05:44

2 respostas

0

Se já existe uma partição efi, você não precisa fazer nada. Basta montá-lo em / boot / efi. Então o instalador deve fazer tudo por você.

Para mim, sda3 é \ efi e sda8 é / boot, então o que eu preciso fazer é

mount /dev/sda8 /boot
mkdir /boot/efi && mount /dev/sda3 /boot/efi

finalmente parece:

housezet@arch: ~
$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 931.5G  0 disk 
├─sda1    8:1    0   260M  0 part 
├─sda2    8:2    0   1.5G  0 part 
├─sda3    8:3    0   260M  0 part /boot/efi
├─sda4    8:4    0   128M  0 part 
├─sda5    8:5    0 845.1G  0 part /home/win
├─sda6    8:6    0   392M  0 part 
├─sda7    8:7    0  33.9G  0 part 
├─sda8    8:8    0   500M  0 part /boot
├─sda9    8:9    0  19.5G  0 part /
├─sda11   8:11   0    27G  0 part /home
└─sda12   8:12   0     3G  0 part [SWAP]
sr0      11:0    1  1024M  0 rom 

e

housezet@arch: ~
$ ls /boot
efi  initramfs-linux.img  vmlinuz-linux

Para sinalizadores 'msftres', consulte esta pergunta: É seguro formatar msftres, msftdata e partições ocultas?

    
por House Zet 15.02.2014 / 09:12
0

Em 12.04 você deve não escolher a opção guiada para instalar ao lado do Windows, pois isso criará uma segunda partição de sistema EFI (ESP). (Para meu conhecimento, deve haver apenas um ESP por disco rígido, mas posso estar errado nisso ou as implementações são diferentes.)

Em vez disso, opte por especificar manualmente o layout da partição e opte por usar o ESP existente que já contém os arquivos do carregador de inicialização do Windows como o ESP da sua instalação do Ubuntu. Ao escolher essa opção predefinida, a partição não será formatada (a caixa de seleção é desativada) e os arquivos do gerenciador de inicialização do Ubuntu só devem ser copiados para \EFI\ubuntu\ . Os diretórios \EFI\Boot\ e \EFI\Microsoft\ devem ser deixados intactos.

Fazer o backup do conteúdo do ESP, como sugerido pelo @RodSmith, é sempre uma boa ideia. Se algo der errado, você poderia simplesmente copiar os arquivos de volta e se a própria entrada de inicialização do Windows fosse excluída, você poderia adicioná-la novamente com efibootmgr ou bcfg via shell UEFI . Mas o instalador do Ubuntu só cria entradas bootmenu UEFI, não exclui nenhuma delas. Você também pode executar bcdboot para reparar uma configuração BCD quebrada de outra mídia de instalação ou instalação do Windows.

    
por LiveWireBT 15.02.2014 / 21:17