Tentando inicialização dupla do Windows 8.1 e Debian Jessie

9

Estou tentando há um mês inicializar o Windows 8.1 e o Debian Jessie agora. Eu pensei que estava na hora de pedir ajuda, pois estou ficando um pouco louca.

Eu tentei seguir muitos tutoriais, vou ligar alguns:

http://itstuff.the-zabala.net/2013/08/dual-boot-debian-7-wheezy-on-existing.html?showComment=1391441528704#c6800486694487233060

http://www.linuxbsdos.com/2013/02/06/how-to-dual-boot-fedora-18-and-windows-8-on-one-hdd-with-grub-installed-in-a- pbr / 2 /

Não posso postar mais links, uma pena, porque tentei muito. Houve alguns tutoriais realmente fáceis, como o primeiro, onde não pude continuar, porque sudo modprobe efivarsfalhei. sudo modprobe efivarfsteve sucesso embora. Mas quando eu continuei depois de usar o efivarfs, não havia uma nova entrada.

Eu também tentei usar o EasyBCD, configurando-o no GRUB 2 e "escolher e carregar automaticamente", mas ele escolheria "/NST/AutoNeoGrub0.mbr". O que é claro não está correto. Então, basicamente, para resumir o meu problema: modprobe efivarsnão funciona, e porque muito depende disso, todo tutorial que eu sigo falha.

Como posso iniciar o Linux e algumas informações básicas: Eu tinha o Windows 8 primeiro e ainda quero mantê-lo e usar seu gerenciador de inicialização, porque ele já carrega o Windows 8 um pouco. Eu tenho o Secure Boot desativado e o UEFI ativado com as opções de inicialização herdadas. Eu posso inicializar o Debian entrando no menu de inicialização e escolhendo Hard Drive em Legacy Boot.

Ah, sim, quase esqueci, quando eu queria instalar o Debian, usar um pendrive com alguns programas agradáveis ​​do Windows não funcionava, então eu tive que usar um DVD + RW para instalá-lo.

Eu tentei esse pedido algumas vezes agora:

sudo mount /dev/sda1 /boot/efi
sudo modprobe efivarfs
sudo grub-install /dev/sda
sudo update-grub

Às vezes eu tinha que usar --force, não me lembro mais por que, tentei tantas coisas ...

Eu realmente espero que alguns de vocês tenham uma solução para mim!

Protonz
fonte

Respostas:

7

Se você deseja o Debian Jessie no mesmo disco do Windows 8.1, eis os passos que eu tive que seguir:

1) Desative a inicialização rápida do Windows

2) Você precisa reduzir a partição principal do Windows 8.1. Isso pode ser complicado, pois o Windows espera que um determinado esquema de partição seja usado. Deixe-me mostrar um diagrama:

[(Windows RE Tools) (Partição do sistema EFI) (Partição reservada da Microsoft) (Windows 8.1) (Qualquer outra coisa)]

Você pode usar sua ferramenta favorita para editar essas partições. Eu prefiro o Gparted, mas qualquer boa ferramenta de particionamento de disco pode lidar com isso. Faça backup da sua instalação do Windows primeiro. Em seguida, redimensione a partição do Windows 8.1 para ter espaço suficiente para outro sistema operacional. Eu prefiro dar ao Debian cerca de 100 GB de espaço.

3) Faça o download do seu Debian Jessie iso e coloque-o em algumas mídias (CD / DVD / USB / (insira sua mídia preferida aqui)).

4) Desligue a Inicialização segura e a Inicialização rápida na UEFI. NÃO LIGUE A INICIALIZAÇÃO LEGACY (se sua placa-mãe suportar UEFI somente inicializando sem a Inicialização Segura e a Inicialização Rápida ativadas.)

5) Insira sua mídia de instalação e instale o Debian Jessie nos 100 GB de espaço que você deixou. Certifique-se de que, para a sua partição de inicialização EFI, faça com que o instalador use a partição do sistema EFI já criada pelo Windows 8.1. A partição deve ser algo como sdx2, mas isso pode ser diferente. NÃO REFORTE ESTA PARTIÇÃO !! Você apenas dirá ao instalador para usá-lo como a partição EFI. Ele colocará o gerenciador de inicialização grubx64.efi para o Debian Jessie neste local.

6) Com isso feito, continue a instalação normalmente e configure suas partições como achar melhor. Quando a instalação estiver concluída, você poderá inicializar facilmente no Jessie.

Se você estiver tentando corrigir uma instalação existente do Debian Jessie, precisará fazer:

sudo apt-get install grub-efi-amd64

efivars sudo modprobe

sudo grub-install / dev / sdx (x sendo a unidade na qual o Debian está instalado)

sudo update-grub

A partir daí, o UEFI deve usar o Grub-EFI como o carregador de inicialização. Não encontrei uma maneira de obter o gerenciador de inicialização do Windows 8 para ver e permitir a inicialização do Debian. YYMV.

ChrisR.
fonte
Muito obrigado, reinstalei o Windows 8 e instalei o Debian no USB. Porque, se isso acontecesse, era instantaneamente ativado para UEFI. Agora estou usando o Grub como gerenciador de inicialização. Muito obrigado, agradeço sua resposta!
Protonz
ao instalar o debian, ele pergunta se eu quero instalar o Grub no MBR, o que devo dizer? onde eu digo para instalar o grub? Obrigado pela ajuda!
Gargalo 24/07
Se estiver dizendo isso, o UEFI estará no modo CSM (assumindo uma placa-mãe habilitada para UEFI).
ChrisR.
@ Throoze Eu não acho que isso irá ajudá-lo, mas você deve dizer que sim. Você precisa instalá-lo no seu MBR. Você pode ver qual partição é MBR no link . FYI: de repente eu tinha um pouco de sorte quando instalar através de USB, ele de repente ficou tudo bem quando eu instalei ele
Protonz
"Você apenas dirá ao instalador para usá-lo como a partição EFI." Como você faz isso? Acabei de instalar o Debian, mas eu não vejo nenhuma maneira de adicionar uma entrada para a partição de boot UEFI ...
Anubian Noob