Converta do EFI para o boot do BIOS [closed]

4

Eu tenho um Notebook Samsung NP900X4C com uma instalação criptografada LUKS do Linux Mint 15 nele. O sistema está inicializando no modo UEFI.

O problema é que o módulo do kernel do samsung-notebook está desativado no modo UEFI e, devido a isso, faltam recursos como a luz de fundo do teclado.

É possível modificar a instalação atual para que possa inicializar no modo BIOS?

É correto que as etapas básicas sejam converter o disco do GPT para o MBR e instalar o grub de um live CD? Isso seria possível com uma partição LUKS?

    
por Lukas F. 17.10.2013 / 23:35

2 respostas

2

Eu descobri o caminho exato sozinho. Rod Smith estava certo, é mais fácil do que eu pensava.

Aqui a solução se alguém mais precisar:

Layout da partição original:

  • / dev / sda1 (partição EFI)
  • / dev / sda2 (partição de inicialização)
  • / dev / sda3 (RaVM / swap criptografado LVM2 / LUKS)

Convertendo para inicialização do BIOS:

  1. Eu apaguei a partição EFI e criei uma nova partição com o sinalizador bios_grub em vez dela.
  2. Usando este tutorial ( link ) montei o sistema de arquivos criptografados, chrooted nele e instalou o GRUB
  3. Remova a partição EFI do / etc / fstab
por Lukas F. 26.10.2013 / 19:50
4

É possível e é mais fácil do que você pensa. O Linux pode inicializar bem a partir de um disco GPT no modo BIOS, portanto, não há necessidade de fazer a conversão de MBR para GPT. Com alguma sorte, tudo o que você precisa fazer é instalar um carregador de inicialização no modo BIOS (GRUB, LILO ou SYSLINUX) no disco. Existem três advertências:

  • Eu nunca usei LUKS, então não sei como isso afetaria as coisas. Eu não esperaria nenhum problema, mas isso pode ser a minha falta de experiência em falar.
  • Algumas EFIs possuem requisitos peculiares para inicializar no modo BIOS. Mais comumente, alguns só inicializam no modo BIOS se virem um sinalizador de inicialização / ativo em uma partição MBR, e isso normalmente está ausente nos discos GPT. Você pode contornar isso usando uma versão antiga de fdisk (uma que não possui suporte à GPT, que foi adicionada apenas recentemente) para definir o sinalizador de inicialização / ativo ou usando uma nova versão de parted para definir um sinalizador ( cujo nome não me lembro de improviso) em todo o disco. Se você tiver sorte, não precisará lidar com esse problema. Veja esta página para mais informações sobre este problema.
  • Se o computador estiver fazendo boot duplo com o Windows, convertê-lo para inicializar no modo BIOS provavelmente será muito mais complicado. Nesse caso, pode ser mais fácil instalar rEFInd como gerenciador de inicialização. O rEFInd pode então inicializar o Windows no modo EFI e inicializar o GRUB no modo BIOS (ou o que você acabar usando). No entanto, para fazer isso, você precisará editar refind.conf : descomente a linha scanfor e garanta que hdbios esteja entre os itens verificados.
por Rod Smith 17.10.2013 / 23:48