Partição que não aparece no menu dpkg-reconfigure grub-pc (grub2)

0

Estou tentando instalar o carregador de inicialização do grub em uma partição / dev / sda3 (com o formato ext3), mas ele não está aparecendo como uma opção quando executo o dpkg-reconfigure grub-pc.

Meus detalhes são: Eu tenho um sistema de boot duplo configurado com o windows totalmente criptografado em sda1. Ele é criptografado usando truecrypt, portanto, o truecrypt é necessário no mbr de sda. Vou descrever brevemente os passos que tomei (NB- Isto é perigoso, faça backup do seu setor de inicialização primeiro, ou melhor ainda, todo o seu HDD):

  • Janelas criptografadas em sda1 usando truecrypt
  • Ubuntu 12.04 instalado na partição estendida sda5 (dentro de sda2) Eu preciso de uma partição lógica para instalar o grub, ele não funcionará em estendido - então encolhi sda5 por 20 MiB e depois encolhi sda2 pelo mesmo
  • Isso me permitiu criar uma nova partição lógica sda3. Formatei-o como ext3 e dei-lhe o sinalizador de inicialização
  • Eu iniciei um disco de inicialização ao vivo, montei / dev / sda5 em / mnt e instalei o grub usando grub-install --force --root-directory=/mnt /dev/sda3
  • Isso me permitiu reiniciar e inicializar o Ubuntu normalmente, dias felizes.

Neste ponto, depois de inicializar o Ubuntu normalmente, geralmente corro dpkg-reconfigure grub-pc . Se eu não fizer isso, qualquer atualização para o grub, ou um novo kernel, irá sobrescrever o principal mbr de sda. No ubuntu 10.04 está tudo bem, eu passo pelo menu, e geralmente me dá a opção de instalar o grub na partição que eu quiser, mas agora, quando eu rodá-lo, ele só me dá duas opções: / dev / sda ou / dev / sda5 (/ dev / sda3 está faltando).

Já dei um passo que impede / dev / sda3 aparecer neste menu? Existe uma maneira de corrigir isso, ou você poderia me dizer como eu posso alterar manualmente as propriedades debconfig para obter o grub para instalar em / dev / sda3 por padrão.

- edit Acho que é isso que estou procurando: link

Obrigado!

    
por Rqomey 16.05.2012 / 12:16

1 resposta

0

Eu usei o link para definir manualmente o dpkg (debconfig) bandeira. Eu tive que usar este comando (nb. Isso é perigoso, não use isso como uma solução de colar e copiar)

echo "set grub-pc/install_devices /dev/disk/by-id/ata-TOSHIBA_MK1646GSX_481JF04DS-part3" | debconf-communicate 

Há mais detalhes no link acima, o que deve ajudar com a maioria dos problemas do debconf.

Caso qualquer outra pessoa encontre o problema, há mais detalhes aqui: link

    
por Rqomey 17.05.2012 / 09:33