BIOS / GPT: precisamos de um sinalizador 'boot'? [duplicado]

2

Em um sistema BIOS-GPT (ou seja, sem UEFI):  Particiono meu disco dessa maneira:

1) 2MiB com a bandeira bios_grub
 2) 1GiB ext2 para /boot
 3) 30Gib ext4 para / para o Gentoo.
 4) o resto dividido por outras distros e por /home .

A minha pergunta é sobre a segunda partição, a ext2 para / boot /.  No gparted, eu preciso definir a bandeira "boot"?
 Li informações conflitantes sobre o assunto:

"Some buggy BIOSes or EFIs configured to boot in BIOS/CSM/legacy mode might also have problems with booting from GPT labeled disks. If that is the case, it might be possible to work around the problem by adding the boot/active flag on the protective MBR partition which has to be done through fdisk with the -t dos option to force it to read the partition table using the MBR format."
...
"When using the UEFI interface to boot the system (instead of BIOS), mark the boot partition as the EFI System Partition. Parted does this automatically when the boot option is set on the partition:"
...
"Type a to toggle the bootable flag on a partition and select 2. After pressing p again, notice that an * is placed in the "Boot" column."

em outro lugar eu li que o sinalizador 'boot' em um sistema uefi era para uma partição do tipo fat32 (vsfat).

Basicamente, estou confuso: o sinalizador 'boot' deve ser usado para BIOS ou para EUFI ou ambos?
 Devo configurá-lo para o meu ext2 / boot /, ou eu não deveria, ou não importa de qualquer maneira?

    
por augustin 25.11.2016 / 00:19

1 resposta

5

  • grub em si não se importa com os sinalizadores de inicialização.
  • Uma partição do sistema EFI é diferenciada pelo tipo de GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B , não por um sinalizador de inicialização. Sim, esta partição precisa ser formatada como FAT32. Nem todas as partições FAT32 são partições do Sistema EFI, apenas uma delas, e essa, se presente, é pequena e tem um propósito especial. Em um computador que inicializa através de BIOS ou emulação de BIOS, você não precisa disso. Você pode querer criar uma partição do Sistema EFI (cerca de 300 MB, em parted digamos mkpart fat32 e definir boot on ), para o caso de algum dia o disco ser movido para um computador com UEFI .
  • Sua partição /boot não precisa de um sinalizador de inicialização e não deve ter um.
  • No entanto, a única partição no protetor MBR pode precisar de um sinalizador de inicialização (herdado) se o firmware do seu computador desejar. (Alguns BIOS não inicializam um disco rígido a menos que ele tenha uma partição MBR principal com o sinalizador ativo definido).
  • Nem todos os computadores suportam a inicialização a partir de discos GPT sob a emulação BIOS ou BIOS. Na verdade, isso é explicitamente não suportado. Normalmente funciona, no entanto.
por 25.11.2016 / 01:22