Como inicializar em uma partição Linux não primária se o gerenciador de inicialização do Windows estiver no MBR

0

Eu tenho o Windows 8.1 instalado no modo legado / modo BIOS (ou seja, não é o UEFI). O Windows 8.1 está instalado na partição principal (ou seja, primeiro). Eu (pretendo) ter o linux instalado em uma segunda partição nesta unidade.

Digamos que eu instale o Linux (execute o instalador e reinicie). Problema: Conseguirei inicializar nesta partição instalada do Linux e, em caso afirmativo, como?

Nota: Neste caso, não instalarei o GRUB automaticamente através do instalador, portanto o MBR ainda conterá (como diz o título) o Windows Bootloader.

Uma forma mais geral da minha pergunta é (e realmente o que eu quero saber): Como faço para inicializar o SO em diferentes partições se elas estiverem remotas do MBR (ou seja: não vinculadas diretamente do MBR através de um menu ou encadeada de forma transitória).

Nota: Infelizmente, quando busco informações no Google e uso a palavra "Windows 8", todo guia de instalação pressupõe que eu esteja usando UEFI, que não estou , estou no modo BIOS / legado . Eu não tenho uma partição EFI e não pretendo usar uma.

editar : Eu não pretendo deixar o bootloader do windows lá. Minha preocupação é, se o carregador do Windows estiver lá (porque eu simplesmente instalei o linux, não o grub + linux), como inicializo o Linux? Não tenho conhecimento de como escolher um sistema operacional em uma partição secundária se o MBR não estiver apontando para ele.

    
por Zombies 04.08.2014 / 19:17

2 respostas

1

Não tenho certeza, mas acho que o bootloader do Windows ganha entradas quando você instala uma nova versão dele (a versão sendo instalada é responsável por detectar outras versões do Windows e adicioná-las ao bootloader que ele instala) e ignora todo o resto. Portanto, se você não instalar o GRUB ao instalar o Linux, o gerenciador de inicialização do Windows simplesmente o ignorará.

Você tem duas opções: 1) Instalar o GRUB 2) Adicione uma entrada no gerenciador de inicialização do Windows para Linux.

Eu recomendo altamente EasyBCD para a segunda opção e talvez a primeira, já que ela é bastante intuitiva interface e um ótimo guia do usuário .

Eu sou péssimo em explicar como fazer as coisas, mas a resposta para esta postagem do Superusuário é o que eu usei para obter o Linux no meu bootloader do Windows.

    
por 03.01.2015 / 05:56
0

Infelizmente, se você estiver sem um gerenciador de inicialização que possa apontar para a partição que deseja inicializar, não há outra alternativa senão colocar uma lá ou modificar a corrente.

Não tenho certeza de quão flexível é o bootloader do Windows, mas, se você estiver instalando o Linux, também pode instalar o GRUB do ambiente de instalação. Você pode usar os-prober para garantir que o utilitário grub-mkconfig detecte a instalação do Windows e configure uma entrada.

Você não disse qual distribuição / instalador estava usando, por isso não posso vincular a documentação específica para sua situação. No entanto, o procedimento deve ser bastante semelhante entre a maioria dos sistemas. Aqui é um link para a página GRUB do ArchLinux. Para mostrar sua simplicidade, esta é a lista de comandos a serem executados para sistemas MBR:

pacman -S grub os-prober
grub-install --target=i386-pc /dev/sda --recheck
grub-mkconfig -o /boot/grub/grub.cfg # Here you should see log where it detects your Windows install and generates entry
    
por 03.01.2015 / 08:09